Every business in Denmark — from a one-person freelance operation to a large corporation — must keep accounts. Danish bookkeeping rules (regnskabspligt) are clear, enforced, and backed by penalties for non-compliance. This guide covers everything you need to know to stay on the right side of SKAT and the Danish Business Authority.
Legal Requirement: Regnskabspligt
All businesses registered in Denmark have a legal obligation to keep accounts (regnskabspligt). This applies to:
- Enkeltmandsvirksomhed (sole traders)
- I/S (partnerships)
- ApS (limited companies)
- A/S (public limited companies)
The obligation starts the moment your business is registered and continues for as long as the business exists. Even if your business had zero revenue in a year, you still need to maintain your books.
What counts as “keeping accounts”? You must record all financial transactions — income, expenses, assets, liabilities — in a systematic and chronological manner. The records must be sufficient to give a true and fair view of your business’s financial position.
Accounting Standards: Danish GAAP (Arsregnskabsloven)
Denmark follows the Arsregnskabsloven (Danish Annual Accounts Act), which is based on Danish GAAP. The level of detail required depends on your company size.
Regnskabsklasse A (Small Companies)
Small companies can use simplified 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. You do not need to disclose segment information or detailed notes.
Regnskabsklasse B (Medium Companies)
Medium-sized companies that exceed the small company thresholds but 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 (exceeding the medium thresholds) must prepare full Danish GAAP reports or adopt IFRS (International Financial Reporting Standards). Listed companies must use IFRS.
Bookkeeping Methods
Cash Basis (Kassemetoden)
Small sole traders can use the cash basis method. Under this system, you record income when you receive payment and expenses when you pay them. It is simple and mirrors your actual bank balance.
- Best for: Freelancers, small sole traders, minimal transactions
- Limitation: Not permitted for ApS or A/S companies
Accrual Accounting (Indregningsmetoden)
Most companies and larger businesses must use accrual accounting. Income is recorded when earned (regardless of when payment is received) and expenses when incurred (regardless of when paid).
- Best for: ApS, A/S, partnerships with significant trade credit
- Benefit: Gives a more accurate picture of your financial position
Record Keeping Requirements
Danish law requires you to keep all business documents for a minimum of 5 years. This 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 can store documents electronically, but the system must ensure:
- Documents are accessible to SKAT upon request
- Records are not altered after being stored
- The storage system is properly backed up
- Documents can be retrieved in a readable format
Popular solutions include scanning paper receipts and storing them in your accounting software, or using cloud-based document management systems.
Chart of Accounts
Your chart of accounts (kontoplan) is the backbone of your bookkeeping. You can either:
- Use SKAT’s standard chart of accounts (standardkontoplan) — recommended for most small businesses
- Create your own — allowed as long as it covers all required categories
Your chart of accounts must include all income and expense categories relevant to your business. SKAT’s standard chart of accounts maps directly to the line items on your tax return, which makes filing much easier.
Key categories typically 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)
- Depreciation (afskrivninger)
Accounting Software
Using accounting software is not legally required, but it makes compliance significantly easier. Here are the most popular options for Danish businesses:
| Software | Price | Best For |
|---|---|---|
| Dinero | Free (basic plan) | Small sole traders and startups |
| Billy | From DKK 79/month | Small businesses wanting a simple interface |
| e-conomic | From DKK 149/month | Growing businesses and accountants |
| Uniconta | From DKK 199/month | Larger businesses needing advanced features |
| Summasummarum | Free (basic) | Freelancers and micro-businesses |
Dinero is the most popular free option. It includes invoicing, expense tracking, bank reconciliation, and VAT reporting. It integrates with most Danish banks.
e-conomic is the go-to choice for businesses working with an accountant, as most Danish accounting firms have direct access to the platform.
VAT Recording
If your business is registered for VAT (moms), you must:
- Record all sales with the applicable VAT amount
- Record all purchases with the VAT amount paid
- Separate input VAT (deductible) from output VAT (collected)
- File VAT returns (momsindberetning) — monthly, quarterly, or annually depending on your turnover
Your accounting records must clearly show the VAT for each transaction. Most accounting software handles this automatically when you record invoices correctly.
Payroll Recording
If you have employees, you must record:
- All salary payments (gross and net)
- Tax withholdings (skattekort)
- AM-bidrag (labour market contribution — 8%)
- Pension contributions
- Holiday pay (feriepenge)
- Any other benefits (firmabil, frokostordning, etc.)
All payroll data must be reported via eIndkomst (the Danish electronic income register). Late or inaccurate reporting can result in penalties for both the company and the employee.
Annual Report (Arsrapport)
For Companies (ApS and A/S)
You must prepare an annual report (arsrapport) that includes:
- Balance sheet
- Income statement (resultatopgorelse)
- Notes to the accounts
- Director’s report (for larger companies)
The annual 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 requirements are less formal, but all income and expenses must still be accurately recorded.
Deadlines
| Obligation | Deadline |
|---|---|
| Annual report (companies) | Within 5 months of financial year end |
| Tax return | 30 June following the income year |
| VAT returns | Monthly (turnover > DKK 5M), quarterly (DKK 1.2M–5M), or annually (< DKK 1.2M) |
| Employer eIndkomst reporting | Monthly, by the 3rd of the following month |
Missing these deadlines can result in fines from SKAT and, for companies, potential forced dissolution.
Auditor Requirement
Not every company needs a full audit. The requirement depends on size:
Mandatory Audit
ApS or A/S companies must have 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 the audit thresholds can opt for a lighter review (reviewet af revisor) instead of a full audit. This is less expensive and time-consuming but 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 companies with equity exceeding DKK 500,000 where at least 25% of shares are held by another company.
Common Mistakes
-
Mixing personal and business finances — Always use a separate business bank account. Commingling funds is the number one bookkeeping mistake in Denmark and makes it nearly impossible to produce accurate accounts.
-
Not recording cash transactions — If you receive cash payment, it must still be recorded in your books. Cash does not mean invisible.
-
Missing receipts — Every expense needs a receipt or invoice. Without documentation, SKAT will disallow the deduction.
-
Late filing — Filing your VAT returns or annual report late triggers automatic fines. Set calendar reminders well in advance.
-
Ignoring small transactions — Coffee, postage, parking — they all add up and are all deductible if properly recorded.
Tips for Danish Businesses
-
Start with accounting software from day one. Do not wait until you have “enough” transactions. Good habits start immediately.
-
Reconcile your bank account monthly. Match every transaction in your bank statement to an entry in your books. This catches errors early and keeps your accounts accurate.
-
Open a separate business bank account. This is practically mandatory for proper bookkeeping and keeps your personal finances clean.
-
Get an accountant for your first year. Even if you plan to do it yourself later, professional guidance in the beginning prevents costly mistakes.
-
Keep digital copies of all receipts. Use a receipt scanning app or photograph receipts immediately. Paper receipts fade and get lost.
-
Understand your VAT obligations early. Register for VAT before you need to, so you can claim input VAT on startup costs from day one.
-
Plan for tax payments. Set aside a percentage of your revenue (typically 25–40% for sole traders) in a separate account to cover tax bills.
Summary
Danish bookkeeping requirements are straightforward but non-negotiable. Keep systematic records, use accounting software, separate your finances, and file on time. Whether you are a sole trader using 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 compliant with SKAT. Getting it right from the start saves time, money, and stress when tax season arrives.