Electronic invoice in Denmark
NemHandel framework with OIOUBL/Peppol formats – B2G mandatory
Denmark is the country most often misdescribed in e-invoicing coverage. It has been exchanging structured business documents through NemHandel since 2005 and public bodies have had to accept EN 16931 invoices since 2019 — yet there is no general B2B mandate requiring every domestic invoice to be electronic, and no real-time VAT reporting.
What Denmark did instead is unusual and, in practice, just as consequential. Through the Bookkeeping Act it made e-invoicing capability compulsory: nearly every business must run a digital bookkeeping system that can send, receive and store electronic invoices. The obligation attaches to the system, not to the individual transaction — and the result is a market where structured invoicing has become the norm without ever being ordered.
Denmark's path is a long, quiet build rather than a single mandate date. Two threads run in parallel: the public-sector infrastructure, and the bookkeeping rules that pulled the private sector along with it.
Electronic exchange of business documents with Danish public authorities becomes obligatory, making Denmark one of the earliest movers in Europe.
Implementation of Directive 2014/55/EU. Contracting authorities must receive and process invoices compliant with the European standard, alongside the national OIOUBL format.
Companies with an annual reporting obligation that use a system registered with the Danish Business Authority must comply from financial years beginning on or after this date.
The same obligation reaches companies using a non-registered or in-house system, which must meet the statutory technical requirements and be formally declared.
Personally owned businesses and associations with a net turnover above DKK 300,000 for two consecutive years are now covered. Sales and supplier invoices may no longer be kept on paper or locally on a computer.
The successor format arrives for testing, opening the active migration window. See formats and the BIS 4 migration for what changes.
Migration completes and the requirement for bookkeeping systems to support OIOUBL is removed.
Intra-EU cross-border B2B transactions must use an EN 16931 compliant e-invoice, with a subset of the data reported at EU level.
Selling to a Danish public body means invoicing electronically through a solution connected to NemHandel or Peppol. This has been settled practice for two decades, and the tax authority's own guidance for businesses states it plainly.
The Danish national eDelivery network, developed by the Danish Business Authority. Better suited to national documents and processes, and integrated with MitID.
The international network, better suited to foreign trading partners and with global reach. The Danish Peppol Authority is the Danish Business Authority (ERST).
Denmark treats these two as one shared digital infrastructure rather than as competitors. A recipient registered in the NemHandel register can be reached from either side, and service providers in the shared infrastructure are expected to handle both.
The practical consequence of non-compliance in B2G is commercial rather than punitive: an invoice that does not arrive as a structured document through the right channel may simply not be accepted or processed, and payment stalls.
This is the part that catches foreign businesses out. Denmark has no rule saying “every B2B invoice must be electronic”. It has a rule saying your bookkeeping system must be digital and must be able to handle e-invoices — which is a different obligation with a similar effect.
A Danish company still may agree with a customer to send a PDF for an ordinary B2B transaction. What it may not do is run a business on paper invoices in a filing cabinet or spreadsheets on a laptop. The requirement is that the infrastructure exists — and once it does, most companies use it.
Responsibility stays with the business owner even where a bookkeeper or auditor does the actual work. Choosing a system, documenting the accounting procedures in writing and ensuring records are protected are all owner-level duties under the Act.
Denmark operates a decentralised four-corner model. The invoice travels from sender to recipient through access points; no tax platform sits in the path and no document is approved before it is delivered. The European Commission describes the Danish B2G model as a NemHandel four-corner model similar to Peppol, and records no real-time VAT reporting mandate for Denmark.
Unlike Italy's SdI or Poland's KSeF, nothing has to clear a state platform before the customer receives it.
VAT returns follow the ordinary periodic route; invoice data is not streamed to the tax authority.
Encrypted exchange between access points, with receipts and application responses confirming delivery.
A provider in the shared infrastructure reaches Danish recipients on NemHandel and foreign ones on Peppol.
Under ViDA this picture gains a reporting layer for cross-border transactions from 2030 — but the domestic exchange model itself is not scheduled to become a clearance system. Denmark's published strategy frames the move to Peppol BIS 4 precisely as the way to be ready for ViDA without rebuilding the national architecture.
For twenty years the national format has been OIOUBL, a Danish UBL-based syntax. That era is now scheduled to end.
In early 2026 the Danish Business Authority published a document strategy abandoning the planned OIOUBL 3 in favour of Nemhandel BIS 4. A release candidate is expected in 2028, with an active migration period running to mid-2029, after which OIOUBL 2.1 is phased out and the requirement for bookkeeping systems to support it is removed. If your roadmap still assumes an OIOUBL 3 upgrade, it needs revisiting.
The Danish Business Authority is explicit: PDF, e-mail, JPEG and similar formats that require software to be read are not electronic invoices for the purposes of the Bookkeeping Act. This coexists with a separate VAT rule under which the tax authority accepts invoices in a non-editable format such as PDF. Both statements are true because they answer different questions — one about bookkeeping and NemHandel, the other about VAT documentation.
Danish recipients may register in the NemHandel register under any of four identifier types, and they choose freely. Service providers in the shared digital infrastructure must therefore be able to send to all four — a requirement that trips up integrations built for a single national identifier.
Peppol service providers are additionally expected to support sending to whatever identifiers their users' foreign recipients happen to use. Several other Danish endpoint types existed historically but have been deprecated over the years.
Denmark is, by European standards, an open market for service providers. There is no national access point licence comparable to the Slovak digitálny poštár, and the Danish Business Authority's own guidance states that no certification or onboarding procedure and no testbed or accreditation process currently exists for operating an access point — “anyone is free to establish an access point”.
Note the distinction between two very different things: registration of digital bookkeeping systems with the Danish Business Authority is a real regime with real consequences — but it applies to bookkeeping software, not to access points, and it is not a Peppol licence.
Accounting records must be retained for the current financial year plus the five preceding ones. Since the digital bookkeeping rules came in, that retention has to be digital and inside a compliant system.
Using an external bookkeeper or accounting firm does not transfer the obligation. The business owner remains responsible for compliance, which makes the choice of system a governance decision rather than a purely operational one.
There is no fine for “failing to send an e-invoice” in domestic B2B, because there is no obligation to send one. The enforceable rules sit in the Bookkeeping Act, and they are not trivial.
No. To deduct input VAT a business generally needs proper invoices, simplified invoices, self-billing documents or import VAT specifications as documentation of the purchase and the tax. Danish guidance recognises documents in paper or electronic form as invoices where they meet the VAT Directive requirements.
There is also settled principle that tax authorities cannot refuse a deduction purely because of formal defects in an invoice where they hold the information needed to verify that the substantive conditions are met. In short: the structured e-invoice matters as a bookkeeping and B2G compliance requirement, while the right to deduct is analysed on its own terms.
Denmark rewards a provider that handles both networks and all four identifiers cleanly, and that is ready for the BIS 4 migration rather than surprised by it. As a certified Peppol Access Point we cover:
Denmark achieved through infrastructure and bookkeeping law what other countries are now attempting through mandates. Public-sector e-invoicing has been compulsory since 2005 and EN 16931 compliant since 2019; the Bookkeeping Act then required nearly every business to run a digital system capable of handling e-invoices, completing its rollout to sole traders in January 2026.
The model stays decentralised: four corners, two networks, no clearance, no real-time VAT reporting. The next real change is technical rather than legal — the migration from OIOUBL to Nemhandel BIS 4, with a release candidate in 2028 and OIOUBL retired by mid-2029.
For a company trading with Denmark the practical checklist is short: be reachable on all four endpoint types, validate properly before sending, keep records inside a compliant system — and pick a provider whose roadmap already accounts for BIS 4.