Danish Bookkeeping Requirements: Rules for Businesses

June 16, 2026 3 min read

Key Takeaways

  • Every business registered in Denmark — from a sole trader to a public limited company — has a legal obligation to keep accounts (regnskabspligt).
  • Danish bookkeeping follows Danish GAAP under the Arsregnskabsloven, with the level of detail depending on your company size and accounting class.
  • You must keep all business documents for a minimum of 5 years, in a form that is accessible to SKAT and cannot be altered.
  • Separate business finances, reconcile monthly, and use accounting software such as Dinero or e-conomic to stay compliant.
  • File on time: annual reports within 5 months of year end, tax returns by 30 June, and VAT and eIndkomst returns on the correct schedule.

If you run a business in Denmark — from a one-person freelance operation up to a large corporation — keeping proper accounts is not optional. Danish bookkeeping rules, known as regnskabspligt, are clear, they are enforced, and there are penalties for getting it wrong. The good news is that the fundamentals are not complicated once you understand them, and a little structure from the start saves a great deal of time, money, and stress when tax season arrives. This guide covers the legal requirement, the accounting standards involved, what you must record and keep, the software that makes it manageable, and the deadlines you cannot afford to miss.

Every business registered in Denmark has a legal obligation to keep accounts — regnskabspligt. The obligation applies to enkeltmandsvirksomhed (sole traders), I/S partnerships, ApS (limited companies), and A/S (public limited companies) alike. It starts the moment your business is registered and continues for as long as the business exists. Crucially, having zero revenue in a year does not release you from it; you still need to maintain your books.

But what exactly counts as “keeping accounts”? In practice, you must record all financial transactions — income, expenses, assets, and liabilities — in a systematic and chronological manner. The records need to be complete enough to give a true and fair view of your business’s financial position, which is the standard that underlies most accounting obligations in Denmark.

Accounting Standards: Danish GAAP (Arsregnskabsloven)

Denmark follows the Arsregnskabsloven (Danish Annual Accounts Act), which is built on Danish GAAP. The amount of detail you need to produce depends on the size of your business, which is grouped into accounting classes.

Regnskabsklasse A (Small Companies)

Small companies can use simpler rules under regnskabsklasse A. You qualify if you meet at least two of three criteria:

  • Balance sheet total: under DKK 4 million
  • Net turnover: under DKK 8 million
  • Average number of employees: under 12

Simplified reporting means you can prepare a condensed balance sheet and income statement, without having to disclose segment information or detailed notes.

Regnskabsklasse B (Medium Companies)

Medium-sized companies have exceeded the small-company thresholds but still meet at least two of:

  • Balance sheet total: under DKK 25 million
  • Net turnover: under DKK 50 million
  • Average number of employees: under 50

Full Danish GAAP or IFRS

Large companies — those above the medium thresholds — must prepare full Danish GAAP reports or adopt IFRS (International Financial Reporting Standards). Listed companies must use IFRS.

Bookkeeping Methods

There are two main ways to keep the books, and which one you use depends on the size and type of your business.

Cash Basis (Kassemetoden)

Small sole traders can use the cash basis method, under which you record income when you receive payment and expenses when you pay them. It is simple, and because it mirrors your actual bank balance it is intuitive to run. It is best suited to freelancers and small sole traders with minimal transactions. Its key limitation is that it is not permitted for ApS or A/S companies.

Accrual Accounting (Indregningsmetoden)

Most companies and larger businesses must use accrual accounting. Here, income is recorded when it is earned (regardless of when payment arrives) and expenses when they are incurred (regardless of when they are paid). This is best for ApS, A/S, and partnerships with significant trade credit, and it gives a more accurate picture of your financial position because it reflects economic activity rather than cash movements alone.

Record Keeping Requirements

Danish law requires you to keep all business documents for a minimum of 5 years. That includes:

  • Sales and purchase invoices
  • Receipts for all expenses
  • Bank statements
  • Contracts and agreements
  • Payroll records
  • VAT returns and documentation
  • Asset registers

Electronic Storage

You are free to store documents electronically, but the system must guarantee certain things: documents must be accessible to SKAT upon request, records must not be altered after storage, the system must be properly backed up, and documents must be retrievable in a readable format. In practice this usually means scanning paper receipts into your accounting software or using a cloud-based document management system, both of which satisfy the requirements comfortably.

Chart of Accounts

Your chart of accounts (kontoplan) is the backbone of your bookkeeping — it organises every transaction into categories. You have two options: use SKAT’s standard chart of accounts (standardkontoplan), which is recommended for most small businesses, or create your own, provided it covers every required category. The standard chart is worth preferring because it maps directly to the line items on your tax return, which makes filing considerably easier. The categories it typically covers include revenue (omsatning), cost of goods sold (varekost), salary costs (lonudgifter), rent and utilities (husleje og driftsudgifter), marketing (reklame og markedsforing), insurance (forsikringer), bank charges (bankgebyrer), and depreciation (afskrivninger).

Accounting Software

Accounting software is not legally required, but it makes compliance significantly easier — most businesses would struggle to run a clean operation on paper alone. The most popular options for Danish businesses include:

SoftwarePriceBest For
DineroFree (basic plan)Small sole traders and startups
BillyFrom DKK 79/monthSmall businesses wanting a simple interface
e-conomicFrom DKK 149/monthGrowing businesses and accountants
UnicontaFrom DKK 199/monthLarger businesses needing advanced features
SummasummarumFree (basic)Freelancers and micro-businesses

Dinero is the most popular free option, with invoicing, expense tracking, bank reconciliation, and VAT reporting built in, and it integrates with most Danish banks. e-conomic is the go-to choice for businesses working with an accountant, since most Danish accounting firms have direct access to the platform.

VAT Recording

If your business is registered for VAT (moms), your records must capture it properly. That means recording all sales with the applicable VAT amount, recording all purchases with the VAT paid, separating input VAT (which you can deduct) from output VAT (which you collect), and filing VAT returns (momsindberetning) — monthly, quarterly, or annually depending on your turnover. Your records must clearly show the VAT attached to each transaction, and most accounting software handles this automatically as long as you record invoices correctly.

Payroll Recording

Employers have additional record-keeping duties. You must record all salary payments (gross and net), tax withholdings (skattekort), AM-bidrag — the labour market contribution of 8% — pension contributions, holiday pay (feriepenge), and any other benefits (such as firmabil or frokostordning). All payroll data must be reported via eIndkomst, Denmark’s electronic income register. Late or inaccurate reporting can result in penalties for both the company and the employee, so this is an area where accuracy matters especially.

Annual Report (Arsrapport)

For Companies (ApS and A/S)

Companies must prepare an annual report (arsrapport) containing a balance sheet, an income statement (resultatopgorelse), notes to the accounts, and, for larger companies, a director’s report. The report must be approved by the general assembly and filed with the Danish Business Authority (Erhvervsstyrelsen) via the Virk portal.

For Sole Traders

Sole traders prepare a simpler income statement that forms part of their personal tax return. The formal requirements are lighter than for companies, but every item of income and expense must still be recorded accurately.

Deadlines

Missing a deadline is one of the easiest ways to attract automatic fines, so it pays to know the schedule:

ObligationDeadline
Annual report (companies)Within 5 months of financial year end
Tax return30 June following the income year
VAT returnsMonthly (turnover > DKK 5M), quarterly (DKK 1.2M–5M), or annually (< DKK 1.2M)
Employer eIndkomst reportingMonthly, by the 3rd of the following month

Missing these can result in fines from SKAT and, for companies, the possibility of forced dissolution. Setting calendar reminders well in advance is a small habit that prevents an expensive mistake.

Auditor Requirement

Not every company needs a full audit. Whether one is required depends on size.

Mandatory Audit

ApS or A/S companies need a statutory audit if they meet at least two of:

  • Turnover exceeding DKK 50 million
  • Total assets exceeding DKK 25 million
  • More than 50 employees (full-time equivalent)

Review Accountant (Revet af Revisor)

Companies below those thresholds can opt for a lighter review (reviewet af revisor) instead of a full audit. It is less expensive and less time-consuming, but it still provides an independent check on your accounts.

Exemption

Very small ApS companies can apply for an audit exemption if they meet all of:

  • Balance sheet total under DKK 4 million
  • Net turnover under DKK 8 million
  • Fewer than 12 employees

The exemption does not apply to parent companies, or to companies with equity exceeding DKK 500,000 where at least 25% of shares are held by another company.

Common Mistakes and How to Avoid Them

A handful of mistakes recur across Danish businesses, and knowing them in advance is half the battle.

Mixing personal and business finances is the number one error. Using a separate business bank account is practically a requirement for clean books, because commingling funds makes it nearly impossible to produce accurate accounts.

Not recording cash transactions is another. If you receive payment in cash, it still belongs in your books — cash does not mean invisible, and SKAT expects it to be recorded like any other income.

Missing receipts for expenses is a problem because every expense needs documentation. Without a receipt or invoice, SKAT will disallow the deduction, so the tax benefit is simply lost.

Late filing of VAT returns or the annual report triggers automatic fines. Because the penalties are automatic, the reliable fix is to set calendar reminders well in advance.

Ignoring small transactions — a coffee, postage, a parking ticket — is easy to do, but they all add up over a year and are all deductible if properly recorded.

Beyond avoiding mistakes, a few habits make compliance genuinely easy. Start with accounting software from day one rather than waiting until there are “enough” transactions to justify it. Reconcile your bank account monthly, matching every statement transaction to an entry in the books so errors surface early. Keep digital copies of all receipts using a scanning app, since paper receipts fade and get lost. Register for VAT before you strictly need to, so you can claim input VAT on startup costs from day one. And if your revenue is uneven, set aside a proportion of it — typically 25–40% for sole traders — in a separate account to cover tax bills when they fall due.

Danish bookkeeping requirements are straightforward but non-negotiable. Keep systematic records, separate your finances, use a sensible tool, and file on time. Whether you are a sole trader running cash basis accounting or an A/S preparing full Danish GAAP reports, the fundamentals are the same: record everything, keep documents for 5 years, and stay on the right side of SKAT and the Danish Business Authority. Get it right from the start, and the process becomes routine rather than a source of anxiety.

Frequently Asked Questions

Who has to keep accounts in Denmark?

All businesses registered in Denmark — enkeltmandsvirksomhed (sole traders), I/S partnerships, ApS and A/S companies — have a legal obligation (regnskabspligt) from the moment they are registered, even with zero revenue.

How long do I have to keep business records?

Danish law requires you to keep all business documents for a minimum of 5 years, including invoices, receipts, bank statements, VAT returns, payroll records, and contracts.

Do I need a full audit?

Not every company needs one. A full audit is required only if you meet at least two of: turnover over DKK 50 million, total assets over DKK 25 million, or more than 50 employees. Smaller companies can opt for a lighter review or apply for an exemption.

Is accounting software legally required?

No, accounting software is not legally required, but it makes compliance significantly easier. Popular options include Dinero (free basic plan), Billy, e-conomic, Uniconta, and Summasummarum.

PP
PaisayehPaisa Editorial Team
Financial education in plain language. Our team reviews every article for accuracy and clarity.
← Back to Personal Finance Search all articles
This content is for educational purposes only. Not financial advice. Do your own research before investing.