🇩🇰

Denmark e-invoicing: Bookkeeping Act and NemHandel explained

Denmark's updated Bookkeeping Act requires companies with revenue over DKK 300,000 to use a registered digital bookkeeping system. NemHandel provides PEPPOL-compatible e-invoicing.

📅 In force (Bookkeeping Act 2024)📄 OIOUBL / NemHandel (PEPPOL-compatible)
← All EU countries

What's happening

Denmark has been a pioneer in e-invoicing. B2G e-invoicing has been mandatory since 2005 via the OIOXML/OIOUBL format and NemHandel network. The 2023 Bookkeeping Act (effective 2024) extended requirements: companies with annual revenue exceeding DKK 300,000 must use a registered digital bookkeeping system capable of issuing structured electronic invoices. NemHandel, Denmark's national e-invoicing network, is PEPPOL-compatible.

Mandate status

In force

B2G requirements have been in force since 2005. Bookkeeping Act digital requirements apply from 2024 for larger companies and phased for smaller ones.

Who's affected

Companies with revenue > DKK 300,000

B2G: all suppliers to Danish government entities (mandatory since 2005). B2B: companies with annual revenue exceeding DKK 300,000 must use an approved digital bookkeeping system.

Deadline

In force (Bookkeeping Act 2024)

B2G requirements have been in force since 2005. Bookkeeping Act digital requirements apply from 2024 for larger companies and phased for smaller ones.

Format required

OIOUBL / NemHandel (PEPPOL-compatible)

OIOUBL (Danish profile of UBL 2.1). NemHandel, the national network, is built on PEPPOL infrastructure and accepts PEPPOL BIS Billing 3.0.

How Invoicia helps

Invoicia generates PEPPOL BIS Billing 3.0 XML, which is accepted on the NemHandel network. Automatic CVR number lookup (Danish company register) fills in company details. Pro plan enables direct PEPPOL network delivery.

Free tier
20 invoices/month + PEPPOL XML
Pro — €15/mo
Unlimited + PEPPOL network sending

Frequently asked questions

What is NemHandel?+

NemHandel is Denmark's national e-invoicing infrastructure, based on PEPPOL standards. It allows businesses and government entities to exchange structured electronic invoices. It is interoperable with the broader PEPPOL network.

Is B2B e-invoicing mandatory in Denmark?+

B2G has been mandatory since 2005. The 2023 Bookkeeping Act requires companies with revenue over DKK 300,000 to use an approved digital bookkeeping system that supports structured invoices. B2B e-invoicing is strongly encouraged.

What format does Denmark use for e-invoicing?+

OIOUBL (a Danish profile of UBL 2.1) is the primary format for government invoicing. NemHandel also accepts PEPPOL BIS Billing 3.0, which is the EU-wide standard.

How does the Danish Bookkeeping Act affect my business?+

If your company has annual revenue exceeding DKK 300,000, you must use a registered digital bookkeeping system from the relevant date. The system must be able to create and store invoices in a digital format.

Does Invoicia work with Danish NemHandel?+

Invoicia generates PEPPOL BIS Billing 3.0 XML and supports CVR number lookup for Danish customers. Pro plan enables PEPPOL network sending, which is compatible with NemHandel.

What is the difference between OIOUBL and PEPPOL BIS Billing 3.0?+

OIOUBL is Denmark's national profile of UBL 2.1, used for B2G invoicing on NemHandel since 2005. PEPPOL BIS Billing 3.0 is the EU-wide profile of UBL, compliant with EN 16931, and is what the rest of Europe uses. NemHandel today accepts both formats, and most modern Danish accounting platforms have moved to PEPPOL BIS 3.0 because it works for both domestic Danish invoicing and cross-border EU invoicing — one format covers both use cases.

How does ViDA affect Danish companies?+

ViDA (VAT in the Digital Age) is the EU's reform of VAT and digital invoicing, introducing transaction-based reporting and mandatory e-invoicing for cross-border B2B trade within the EU. Danish companies exporting to other EU countries will need PEPPOL BIS Billing 3.0 — the format NemHandel already supports. ViDA does not replace Denmark's Bookkeeping Act, but it adds a cross-border layer on top. Invoicia generates compliant PEPPOL BIS 3.0 XML out of the box.

Which digital bookkeeping systems are approved under the Danish Bookkeeping Act?+

Erhvervsstyrelsen (the Danish Business Authority) maintains a public register of approved digital bookkeeping systems under the 2023 Bookkeeping Act (Bogføringsloven). Any system used to issue invoices for companies with annual revenue over DKK 300,000 must be on this register and must support structured electronic invoices that can be sent on the NemHandel/PEPPOL network. Invoicia is suitable for cross-border PEPPOL invoicing; for purely domestic Danish bookkeeping, use a system from Erhvervsstyrelsen's official register.

Can I send PEPPOL invoices from Denmark to customers in other EU countries?+

Yes. NemHandel is built on PEPPOL infrastructure, so any invoice you issue in PEPPOL BIS Billing 3.0 format can be delivered to a recipient anywhere on the PEPPOL network — Belgium, Norway, the Netherlands, France, Italy, and more. The recipient's PEPPOL participant ID identifies which Access Point routes the invoice. Invoicia's Pro plan handles the routing automatically via a certified Access Point, so cross-border PEPPOL invoicing requires no manual configuration.

What is the PEPPOL participant ID format for Danish companies?+

Danish companies use ICD scheme 0184 with their 8-digit CVR number. For example, a Danish business with CVR number 12345678 has the PEPPOL participant ID 0184:12345678 — this is the address other PEPPOL users send invoices to. Danish public-sector entities are addressed with their EAN/GLN location number under ICD 0088. Invoicia automatically builds the correct participant ID from a CVR number and looks up the recipient's PEPPOL endpoint via NemHandel/PEPPOL SMP before sending, so you don't have to manage participant IDs manually.

Are PDF invoices still legal in Denmark for B2B transactions?+

Yes — PDF invoices remain legally valid for B2B transactions in Denmark. The 2023 Bookkeeping Act mandates a registered digital bookkeeping system for companies above the DKK 300,000 revenue threshold, but it does not (yet) require structured PEPPOL invoices for every B2B transaction. Many Danish businesses still receive PDF invoices alongside structured NemHandel/PEPPOL invoices. However, larger Danish customers and the public sector strongly prefer or require PEPPOL BIS 3.0 — and EU ViDA will make structured e-invoicing mandatory for intra-EU B2B trade around 2028–2030. Switching to PEPPOL now positions your business for both Danish and EU compliance.

Last reviewed March 2026. This page is informational and not legal advice. Verify requirements with official sources or a qualified adviser.