🌐ENESDEFR
← Back to global tracker
🇩🇰

Country deep dive

Denmark

Europe · DK · EU VAT area
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.
E-invoicing mandate
B2G ACTIVE Suppliers must send e-invoices to public authorities via Nemhandel since 2005
B2B NO MANDATE Bookkeeping Act mandates e-invoice-capable systems, not issuing e-invoices B2B
B2C NO MANDATE No obligation to e-invoice consumers; paper or PDF remains acceptable
ON REQUEST
SAF-T
E-reporting
No periodic transmission; digital bookkeeping with SAF-T export produced for authorities on request
5 yrs
Archiving
5 years from end of the financial year; retail sales receipts 1 year
NOT REQUIRED
Digital signature
No e-signature required; integrity assured by business controls
2 formats
OIOUBL 2.1 / Peppol BIS 3.0
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
Suppliers must e-invoice the public sector via NemHandel

Denmark has required suppliers to send structured e-invoices to public authorities through NemHandel since 2005 — two decades before the Bookkeeping Act extended digital discipline to private trade. This is a duty to issue, and it is what the B2G status rests on.

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.

Format & standard

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.

Identifiers & registration

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.

Mandatory content

Nine required itemsIssue date, a sequential number, the seller's VAT number, both parties' name and address, what was supplied and when, the base, the rate and the VAT.
Wording for special casesReverse charge, exemption and self-billing each need a marker on the face of the invoice, together with the buyer's VAT number.
Simplified below DKK 3,000A short form may drop the buyer's details, the delivery date and the rate line, with the VAT shown as 20% of the gross.
Services to consumersA full invoice is required from DKK 5,000 including VAT, whatever the simplified rules would otherwise allow.

The Bookkeeping Act's digital duty binds the system, not the transaction: it governs capability, formats and storage, and changes nothing an invoice must contain. Read from retsinformation's PDF renditions — its HTML views render only via JavaScript.

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.

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.

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.

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.

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.

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.

06

Related jurisdictions — Europe

Other countries in the same region, ordered by their next dated milestone. Each links to a full briefing.