Countries · DK

E-invoicing in Denmark

B2G mandatoryPeppol connectedUpdated January 2026

Denmark was a B2G e-invoicing pioneer (mandatory since 2005). The country uses NemHandel (national infrastructure) alongside Peppol, with OIOUBL as the national format. The Bookkeeping Act 2022 creates a practical B2B capability mandate by requiring all businesses to use certified digital bookkeeping systems capable of sending and receiving e-invoices.

TL;DR

Denmark requires (B2G) e-invoicing using oioubl_2_1, peppol_bis_3_0, oioubl_3_0__under_review_ formats. Connected to the Peppol network for cross-border exchange.
Mandate status
PhaseStatusScope
B2GLive (2005)All suppliers to public sector
Bookkeeping Act (certified SW)Live (Jan 2024)Medium/large companies using certified software
Bookkeeping Act (custom SW)Live (Jan 2025)Medium/large companies using custom software
Bookkeeping Act (remaining)Jan 2026Financial + personally-owned companies (>DKK 300K turnover)
Technical specifications
Required CIUSOIOUBL 2.1 (Danish UBL customization)
Routing identifierGLN/EAN number (via NemHandel Registry)
PeppolYes — NemHandel and Peppol are interconnected
Accepted formatsoioubl_2_1, peppol_bis_3_0, oioubl_3_0__under_review_
Common rejections
CodeRejectionGuide
DK-R-006For Danish suppliers bank account and registration account is mandatory if...Fix guide
DK-R-014Danish company registration number has wrong scheme codeFix guide
DK-R-001Danish CVR number requiredFix guide
DK-R-005Payment method not allowed for Danish invoicesFix guide
PEPPOL-COMMON-R052Danish Chamber of Commerce P-Number Format InvalidFix guide

All Denmark error codes

Implementation notes

NemHandel vs Peppol. Denmark maintains its own NemHandel infrastructure interconnected with Peppol. If your customer sends to Danish public entities, they need either a NemHandel or Peppol connection. GLN/EAN numbers are used for recipient identification via the NemHandel Registry (NHR). Denmark is evaluating whether to transition fully to Peppol.

Bookkeeping Act. The 2022 Bookkeeping Act doesn't mandate B2B e-invoicing directly but requires certified digital bookkeeping systems with e-invoicing capability. Non-compliance can result in fines up to DKK 1,500,000 (~€200,000).

Denmark alerts

Stay updated on Denmark

One message when the e-invoicing rules change. Unsubscribe anytime.

FAQ

Have a Denmark e-invoice that came back rejected? Check it here.

Checking is free. The first verified download every 30 days is free. After that €1.90 per invoice, or €9 a month for all of them.