If your Danish sole proprietorship cleared DKK 300,000 in sales in both 2024 and 2025, your spreadsheet stopped being legal on January 1, 2026. From that date you must keep your books in a compliant digital system — one that can send and receive structured e-invoices, lock every entry against backdating, back itself up weekly, and hand the tax authority a standardized data file on demand.
That is the final wave of Denmark's 2022 Bookkeeping Act finally landing on personally owned businesses. The Danish Business Authority puts the newly covered group at roughly 118,000 sole proprietorships, partnerships, and associations. If you are one of them, this guide walks through the turnover test, what "digital" actually requires, the mistakes that trigger enforcement, and a practical switch-over checklist.
Who Is Covered From January 1, 2026
The rollout happened in stages so larger companies went first:
- January 2024 onward: companies in reporting classes B, C, and D — the ones that file annual reports — had to move to compliant digital bookkeeping first.
- January 1, 2026: the net closes on everyone else with real volume. Personally owned businesses, partnerships, associations, and certain financial undertakings with net turnover above DKK 300,000 in each of the two preceding income years must book digitally from 2026. In practice that means 2024 and 2025 both above the line.
- July 1, 2026: businesses running fully in-house developed bookkeeping software get a six-month grace period to bring that custom setup up to the standard.
DKK 300,000 is roughly EUR 40,200 at Denmark's euro peg — about a modest freelance practice, a busy market stall with online sales, or a part-time consultancy with two anchor clients. It is net turnover (sales excluding VAT), not profit and not bank deposits.
Three boundary rules matter:
- Two consecutive years, not one spike. One strong year above DKK 300,000 followed by a quiet year keeps you out. Two years above the line pulls you in, and you stay in until you fall below for two years running.
- Below the line both years means exempt — for now. If you are under the threshold, you may keep simpler records, but watch the trajectory. Cross it in 2025 and 2026 and you join the mandate in 2027.
- Foreign VAT-registered sellers are not automatically off the hook. Guidance extends the 2026 duty to VAT-registered entities with Danish turnover above the threshold even without a Danish domicile. If you sell into Denmark on a Danish VAT number at real volume, assume you are in scope and confirm with your adviser.
If you are unsure which side you fall on, pull your 2024 and 2025 VAT returns and annual sales summaries today. That two-number test decides everything else.
What "Digital Bookkeeping" Actually Means in Denmark
Denmark does not just mean "stop using paper." A compliant setup has five concrete properties, and your system must have all of them whether you bought it or built it.
1. A system that meets the standard — registered or equivalent
The easiest path is to use a registered digital standard system listed with the Danish Business Authority. Registration means the vendor has declared the system meets the Act's annexes, and you as the user inherit that compliance for the system's functions.
You are allowed to use a non-registered system, including a custom build, but then you carry the burden of proving it meets the executive-order requirements. Systems marketed solely for businesses under DKK 300,000 are explicitly carved out of the registration regime — and must tell you so. If your current tool says it is "not covered" by the registration duty, that is a warning label, not a bargain: it does not satisfy the mandate once you cross the threshold.
2. Every transaction recorded digitally, with a written procedure
Your sales, purchases, payments, and adjustments must be entered in the digital system, and you must maintain a short written procedure description: which system you use, who enters what, when, and how vouchers flow from inbox to ledger to archive. Inspectors ask for this document early. A one-page description beats a perfect memory every time.
3. Structured e-invoicing capability via NemHandel and Peppol
Your system must be able to send and receive structured electronic invoices and credit notes — currently Denmark's national OIOUBL format and the international Peppol BIS 3.0 format, moving toward NemHandel BIS 4 — and to return standard message-level and invoice responses. Denmark has required structured B2G invoicing through NemHandel since 2005; the Bookkeeping Act extends the capability to ordinary B2B.
This is a capability mandate, not a per-invoice transmission mandate: you do not have to force every customer onto XML tomorrow. But the plumbing must be live. A PDF attached to an email, however neatly named, is not a structured e-invoice, and a system that cannot connect to NemHandel or Peppol fails the test even if your PDFs are beautiful.
4. Tamper-evident storage for five years, with real backups
Recorded transactions and their vouchers must be preserved so they cannot be altered, backdated, or deleted, and retained for at least five years from the end of the financial year they concern. The system must run automated backups on a regular cycle — weekly is the working norm in guidance — to secure hosting, generally within the EU or EEA. The old rule confining storage to servers in Denmark is gone, but "a laptop and a USB stick" was never compliant and still is not.
Digital vouchers count: a phone photo of a receipt is acceptable as a voucher only when it is captured into the system promptly, legibly, and linked to its entry — not sitting in your camera roll until year-end.
5. SAF-T export on demand
Your system must be able to generate a SAF-T (Standard Audit File for Tax) export in the authority's format when asked. Denmark is developing its SAF-T 2.0 profile for transaction-level reporting and data sharing. You will not send this file routinely, but when the tax authority requests it, "our system cannot produce that" is itself a violation.
The Five Mistakes That Get Small Businesses in Trouble
Danish accountants report the same failure patterns every time a new wave goes live. Avoid these and you avoid most enforcement risk.
1. Assuming the spreadsheet plus PDFs is "digital enough"
It is not. A spreadsheet has no immutability, no voucher linkage, no e-invoice channel, no SAF-T export, and no auditable backup regime. Continuing on spreadsheets after crossing the threshold is the single most common violation — and the easiest for an inspector to spot.
2. Buying a foreign tool that never joined the Danish regime
A slick invoicing app from another market may handle VAT beautifully and still fail Denmark's annexes: no NemHandel connection, no OIOUBL or Peppol BIS support, no SAF-T profile, backups outside the permitted scope. Before you commit, check the Business Authority's register and ask the vendor three questions in writing: Are you registered? Which e-invoice formats and responses do you support? How do you produce the Danish SAF-T file? Vague answers are answers.
3. Forgetting the procedure description
Businesses buy the right software and skip the one-page procedure note. Then an inspection or a bank review asks "how do you ensure completeness?" and there is nothing to show. Write down the system name, the voucher flow, who approves what, the backup arrangement, and where the archive lives. Update it when you change tools.
4. Mixing private and business money with no monthly close
Small sole proprietorships often run business costs through a private account "temporarily." Under digital bookkeeping that habit poisons the transaction trail: unlinked transfers, missing vouchers, and a December reconstruction project. Give the business its own account, reconcile monthly, and attach vouchers as you go. Ten minutes a week beats ten hours in January.
5. Treating e-invoicing capability as optional because customers still accept PDFs
The mandate requires the capability to be present and working, even if some customers still take PDFs. Businesses that disable the NemHandel module "to keep things simple" fail on the capability itself. Keep the channel registered under your CVR (Central Business Register) number and test it with at least one real send and receive before you need it.
Your Switch-Over Checklist
Work through these steps in order. Most one-person businesses finish in a weekend plus a week of parallel running.
Step 1. Confirm you are in scope
Pull net turnover for 2024 and 2025. If both exceed DKK 300,000, you are in from January 1, 2026. If 2025 is your second year above the line, calendar the 2027 start now and switch early anyway — early compliance is cheaper than a rushed December migration.
Step 2. Pick a registered system sized for a sole proprietor
Shortlist two or three registered systems aimed at small Danish businesses, not enterprise ERP. Compare Danish-language support, NemHandel onboarding, bank-feed coverage for Danish banks, voucher-capture apps, accountant access, and the price at your invoice volume. Ask your accountant which two they actually like to receive SAF-T from — their answer saves you both money.
Step 3. Register for e-invoicing under your CVR number
Activate sending and receiving in the system and register your CVR (Central Business Register) number on NemHandel, Denmark's open e-invoicing network. Send a test structured invoice to a willing customer or your accountant, receive one back, and confirm the invoice-response messages flow. Save screenshots in your procedure file as proof the channel works.
Step 4. Migrate opening balances cleanly
Freeze your old books at December 31, 2025. Bring forward opening balances for bank, receivables, payables, VAT, and any assets into the new system as of January 1, 2026, and reconcile them to the old trial balance to the krone. Import open customer and supplier balances with original invoice dates so aging and VAT reporting stay correct.
Step 5. Digitize the voucher flow
Point every purchase voucher at the new inbox from day one: supplier emails forwarded to the ledger inbox, phone-app capture for paper receipts, no shoebox. Link each entry to its voucher before you reconcile the bank line. For cash purchases, photograph the receipt at the counter — faded thermal paper is unreadable by March.
Step 6. Write the procedure and set the archive
Draft the one-page procedure, confirm the five-year retention setting, verify automated backups are on, and restrict who can edit closed periods. Lock prior months once reconciled so nothing can be backdated. If you keep a parallel plain-text ledger for your own analysis, the /docs/ import patterns and the /fava/ dashboards are convenient places to double-check balances without touching the locked statutory books.
Step 7. Rehearse the two things inspectors ask for
Practice producing a SAF-T export and a complete voucher trail for one sample month. If either takes more than a few minutes, fix the setup now. Also confirm where backups live and how you would restore — "the vendor handles it" is fine only when you can name the vendor's backup location and cycle.
What Enforcement Looks Like
Operating above the threshold without a compliant system, or using a system that cannot connect to NemHandel or Peppol, is an offense under the Act enforced by the Business Authority. Expect orders to remediate by a deadline, followed by fines for continued non-compliance. Non-compliant invoices can be rejected by counterparties' systems, which turns a bookkeeping problem into a cash-flow problem when payment stalls over format errors. None of this requires a dramatic raid: it usually surfaces during a VAT control, a bank review, or a dispute where you cannot produce the voucher trail.
The good news is that compliance, once set up, is mostly automatic. Bank feeds, structured invoices, and locked periods do the heavy lifting that manual spreadsheets never could.
What If You Are Just Under the Threshold
Stay exempt, but act as if the line is closer than it looks. Two practical moves pay off:
- Adopt a registered system early. Prices for small-business tiers are modest, and migrating a small ledger is dramatically easier than migrating two years of backlog after you cross. You also get e-invoicing and SAF-T readiness for free.
- Track turnover monthly against the two-year test. A simple rolling chart of the last 24 months' net turnover tells you in October whether January brings a new duty, instead of discovering it during tax season.
If Denmark is one of several countries you touch, note the direction of travel: structured e-invoicing and transaction-level reporting are spreading across the EU under the VAT in the Digital Age (ViDA) timeline toward 2030. The habits you build for Denmark — structured invoices, linked vouchers, exportable data — transfer directly.
Simplify Your Financial Management
Getting your Danish books into a compliant digital system is the legal baseline; keeping them clear enough to actually run the business is the real win. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — no black boxes, no vendor lock-in. Get started for free and keep a clean, version-controlled mirror of your finances alongside your statutory system.