🌐ENESDEFR
← Back to global tracker
πŸ‡©πŸ‡°

Country deep dive

Denmark

Europe Β· DK Β· VAT area: EU
Last updated: 2026-07-21
Compliance model: Technical-capability mandate (not a transmission mandate)
πŸ”§Denmark's Bookkeeping Act is a capability mandate, not a transmission mandate β€” businesses must be able to issue and receive e-invoices, but aren't required to use that capability for every transaction. It's already in force for medium and large companies, phasing down to smaller businesses through 2026, against a backdrop of an evolving national format moving from OIOUBL to NemHandel BIS.
2 formats
OIOUBL 2.1 / Peppol BIS 3.0
5 yrs
Standard archive requirement
DKK 1.5m
Maximum fine
2029
OIOUBL fully phased out
Jul 2026
NemHandel-by-default begins
01

Compliance timeline

Denmark's Bookkeeping Act is unusual: it mandates the technical capability to e-invoice, not that every invoice actually be sent electronically β€” and it's already mid-transition to a new national format.

2005
2005-01-01In effect
Public-sector invoicing already digital

Denmark has run digital B2G invoicing for two decades β€” the 2022 Bookkeeping Act extends the underlying discipline to the private sector rather than inventing something new.

2022
2022-05-24In effect
BogfΓΈringsloven (Bookkeeping Act), Act No. 700, passed

Establishes the modern digital bookkeeping framework, replacing the regime that had governed Danish bookkeeping since 2006.

2024
2024-02-29In effect
Implementing regulation published (BekendtgΓΈrelse nr. 205)

Sets out the detailed technical criteria for both registered and non-registered digital bookkeeping systems.

2024
2024-07-01In effect
Digital Bookkeeping Act enforced β€” medium/large companies (in force since Jul 2024)

Medium and large companies filing annual reports must use a certified digital bookkeeping system capable of sending and receiving structured e-invoices (OIOUBL or Peppol BIS 3.0) and generating SAF-T files on request.

2026
2026-01-01In effect
Phased rollout completes across company types

Starting with privately owned companies above DKK 300,000 turnover, extending through to financial companies of any size and personally-owned companies above the same threshold by 1 January 2026.

2026-01-01In effect
OIOUBL 3.0 cancelled

The planned next major version of Denmark's national format is scrapped entirely β€” OIOUBL 2.1 remains the operative standard with no direct replacement, pending the Peppol-based migration below.

2026
2026-07-01In effect
NemHandel-by-default campaign begins

Erhvervsstyrelsen automatically enrols all entities on registered bookkeeping systems into NemHandel, prompting default e-invoice issuance with an opt-out window β€” a nudge toward actual usage, not just capability.

2026-07-01In effect
Small businesses (>DKK 300,000 turnover) with custom systems must comply

Small businesses and sole proprietorships exceeding DKK 300,000 turnover in two consecutive years, using non-registered ("custom") accounting systems, become fully subject to the Bookkeeping Act's digital requirements.

2027
2027-01-01Upcoming
Danish SAF-T 2.0 generation required

Entities on registered bookkeeping systems must be able to generate a Danish Standard Audit File for Tax on demand β€” SAF-T 2.0 will harmonise charts of accounts and VAT codes nationally.

2027
2027-11-01Upcoming
NemHandel BIS 4 release candidate

A proposed version of Denmark's localised Peppol BIS 4 format (incorporating the PINT architecture) is released for stakeholder comment.

2029
2029-05-01Upcoming
OIOUBL 2.1 fully phased out

Denmark completes its migration to NemHandel BIS 4 / Peppol PINT β€” timed deliberately to align with the EU ViDA cross-border deadline of 1 July 2030.

02

File format & data specification

Denmark is mid-migration β€” the format you build against today is not the format you'll be using by the end of the decade.

Current formats

National formatOIOUBL 2.1
International formatPeppol BIS 3.0 (EN 16931-compliant)
OIOUBL 3.0Cancelled, January 2026 β€” no replacement

Both operative formats must be supported by any system seeking "registered" status β€” this is a non-negotiable procurement checklist item, not an either/or choice.

The migration path

Destination formatNemhandel BIS 4 (localised Peppol BIS 4)
Depends onDevelopment of Peppol BIS 4 itself, incorporating PINT
Regulatory driverEU ViDA cross-border deadline, 1 Jul 2030

Once migration completes, Erhvervsstyrelsen proposes to simplify the Bookkeeping Act's format requirement down to a single supported standard β€” Nemhandel BIS support alone.

Danish-specific requirements

Chart of accountsStandardkontoplan (Danish standard structure)
Audit reportingDanish SAF-T, generated on demand from Jan 2027
Audit trail splitKontrolspor (control trail) vs. transaktionsspor (transaction trail)

A globally configured ledger doesn't map natively to the Danish standardkontoplan β€” this is a genuine localisation task, not just a format-conversion exercise.

Archiving

Standard retention5 years (most cases)
Access requirementMust support authority data requests on demand

Test this explicitly: simulate a data request from Erhvervsstyrelsen or Skattestyrelsen before you're ever asked for real β€” it's one of the six principal obligations under the Act.

03

Scope & transmission

The single most important thing to understand about Denmark: this law mandates capability, not universal transmission β€” a meaningful difference from every clearance-model country in this tracker.

What the law actually requires

Mandate typeTechnical capability to send/receive
Not requiredUniversal e-invoice transmission for every transaction

A business can be fully compliant while still exchanging some invoices in other ways β€” what it can't do is lack the capability entirely, or use a non-compliant system to record its books.

NemHandel

AccessDanish companies with a CVR number only
Foreign companiesUse a Peppol Access Point instead
DirectoryNemHandelsregisteret (public register)

NemHandel is Denmark's national platform, but it's interconnected with the broader Peppol network β€” you don't need a CVR number to participate, just a different entry point.

Two paths to system compliance

Path ACertified system on Erhvervsstyrelsen's registered list
Path BNon-registered custom system, declared to the Authority

"Custom" doesn't mean "less scrutinised" β€” Path B still has to meet every statutory technical requirement, it means you carry the burden of proving compliance yourself rather than relying on a pre-certified vendor.

NemHandel-by-default (from Jul 2026)

MechanismAutomatic enrolment for registered-system entities
Opt-outWindow provided, not compulsory participation

This campaign nudges actual e-invoice issuance up without changing the underlying legal mandate β€” decide deliberately whether to opt out rather than let default enrolment catch you unprepared.

04

Getting compliant

Compliance here is about your bookkeeping system's status, not a single "sign up" step β€” plan around the six statutory obligations.

Decide: registered system or declared custom system

Check Erhvervsstyrelsen's official register first β€” using an already-certified system is materially less work than declaring and proving compliance for a custom build.

Confirm dual-format support: OIOUBL 2.1 and Peppol BIS 3.0

Both are required for registered status today β€” treat this as non-negotiable when evaluating or switching systems.

Register for NemHandel if you hold a CVR number

Foreign companies without a CVR should set up a Peppol Access Point connection instead to receive and send OIOUBL/Peppol invoices.

Map your ledger to the Danish standardkontoplan

Don't assume a globally configured chart of accounts satisfies this β€” it's a genuine localisation requirement for registered-system status.

Decide your NemHandel-by-default posture ahead of July 2026

If your system is registered, you'll be auto-enrolled β€” actively decide whether to stay in or opt out rather than let it happen passively.

Prepare Danish SAF-T generation ahead of January 2027

Confirm your system can produce SAF-T 2.0 on demand, and that your kontrolspor and transaktionsspor audit trails are properly distinguished.

Track the OIOUBL β†’ NemHandel BIS 4 migration

Don't build long-term integrations against OIOUBL 3.0 β€” it's cancelled. Watch for the 2027–2028 release candidate of NemHandel BIS 4 instead.

05

Penalties & enforcement

Danish fines scale dramatically with severity β€” and the ultimate sanction goes well beyond money.

Erhvervsstyrelsen (Danish Business Authority)