B2G mandatory

Peppol e-invoicing in Denmark, built for the Bookkeeping Act

Denmark has required electronic invoicing to the public sector since 2005, and the Bookkeeping Act now requires every business to be able to send and receive e-invoices. Invoicier gets you connected to Peppol and NemHandel in under 10 minutes.

Connect to Peppol Denmark See how it works

Connected to Peppol and the NemHandel network

Is e-invoicing mandatory in Denmark?

For the public sector, yes. All invoices to Danish public bodies have had to be electronic since 2005. There is no general B2B sending mandate yet, but the Bookkeeping Act (Bogføringsloven) requires businesses to use a digital bookkeeping system that can send and receive e-invoices via Peppol and NemHandel, phased in through 2024 to 2026.

What is Peppol in Denmark?

Peppol (Pan-European Public Procurement On-Line) is the standard electronic invoicing network used across Europe. Denmark was an early pioneer of e-invoicing: since 2005, all invoices to public-sector bodies must be sent electronically through NemHandel, the Danish national e-invoicing network, which is interoperable with Peppol.

Denmark’s framework is built around NemHandel and the OIOUBL format, alongside Peppol BIS Billing 3.0. Both are compliant with the European semantic standard EN 16931. The Danish Business Authority (Erhvervsstyrelsen) maintains the national standards and the NemHandel infrastructure.

The Bookkeeping Act (Bogføringsloven), adopted in 2022, is driving the next wave. It requires businesses to keep their records in a digital bookkeeping system that can send and receive e-invoices via Peppol and NemHandel. The requirements are phased in from 2024 to 2026, so being connected to Peppol now keeps you ready.

E-invoice formats & standards in Denmark

Danish e-invoices are exchanged as structured XML over Peppol and NemHandel. Invoicier generates and validates these formats for you automatically.

OIOUBL
Denmark’s national UBL-based e-invoice format, used across NemHandel. A new OIOUBL 3.0 version is being rolled out alongside Peppol.
Peppol BIS Billing 3.0
The standard structured invoice format used across the Peppol network, supported nationally alongside OIOUBL.
EN 16931
The EU semantic standard for electronic invoicing that Danish structured e-invoices comply with.

Peppol identifiers in Denmark

On the Peppol network, every business is addressed by a participant identifier. In Denmark these are derived from your official company numbers.

CVR number 12345678
Your Danish company registration number (Det Centrale Virksomhedsregister), and the basis for your Peppol participant ID (scheme 0184).
VAT number (SE/moms) DK12345678
Danish VAT identifier, formed by prefixing your CVR number with DK.

Denmark e-invoicing timeline

2005

B2G mandate

All invoices to Danish public-sector bodies must be sent electronically via NemHandel.

2022

Bookkeeping Act adopted

The Bookkeeping Act (Bogføringsloven) introduces digital bookkeeping and e-invoicing capability requirements for businesses.

2024 to 2026

Digital bookkeeping phase-in

Businesses must move to a digital bookkeeping system that can send and receive e-invoices via Peppol and NemHandel, phased in by company type and turnover.

2028 (expected)

Peppol BIS 4 migration

Denmark plans to move from OIOUBL to a Nemhandel Peppol BIS 4 profile, with older formats phased out afterwards.

How Invoicier connects you to Peppol Denmark

No Peppol paperwork, no ERP migration. Just sign up and start invoicing.

1

Create your account

Sign up with your email. No credit card, no lengthy onboarding.

2

Add your Danish company

Enter your company details and CVR number, and we register your Peppol ID for you.

3

Send your first invoice

Create an invoice and send it over Peppol or NemHandel to any Danish or international recipient.

4

Receive invoices automatically

Incoming Peppol invoices arrive in your dashboard. View, track, and manage them in one place.

Start free, no credit card

Why send Peppol invoices with Invoicier

Peppol-compliant e-invoicing with none of the ERP complexity, built for businesses of any size.

Compliant by design

Send and receive on the official Peppol network, fully aligned with EN 16931 and local rules.

Live in minutes

No ERP migration or paperwork. Sign up, add your company number, and send your first invoice.

Peppol ID handled for you

We register your participant ID for you so you can send and receive on the network.

Cross-border ready

Invoice any Peppol recipient across 50+ countries from one place, with no extra setup.

Peppol in Denmark: frequently asked questions

Get ready for Denmark’s digital bookkeeping requirements

Connect to Peppol and NemHandel today. It takes about 10 minutes.

Get Peppol-ready now →