Danish Bookkeeping Requirements: Rules for Businesses

June 16, 2026
🏷️ bookkeeping 🏷️ regnskabspligt 🏷️ denmark 🏷️ danish-gaap 🏷️ arsregnskabsloven 🏷️ accounting 🏷️ skat 🏷️ business-tax 🏷️ annual-report 🏷️ dinero 🏷️ e-conomic 🏷️ billy

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.

All businesses registered in Denmark have a legal obligation to keep accounts (regnskabspligt). This applies to:

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:

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:

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.

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).

Record Keeping Requirements

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

Electronic Storage

You can store documents electronically, but the system must ensure:

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:

  1. Use SKAT’s standard chart of accounts (standardkontoplan) — recommended for most small businesses
  2. 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:

Accounting Software

Using accounting software is not legally required, but it makes compliance significantly easier. Here are the most popular options for Danish businesses:

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. 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:

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 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:

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

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 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:

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:

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

  1. 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.

  2. Not recording cash transactions — If you receive cash payment, it must still be recorded in your books. Cash does not mean invisible.

  3. Missing receipts — Every expense needs a receipt or invoice. Without documentation, SKAT will disallow the deduction.

  4. Late filing — Filing your VAT returns or annual report late triggers automatic fines. Set calendar reminders well in advance.

  5. Ignoring small transactions — Coffee, postage, parking — they all add up and are all deductible if properly recorded.

Tips for Danish Businesses

  1. Start with accounting software from day one. Do not wait until you have “enough” transactions. Good habits start immediately.

  2. 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.

  3. Open a separate business bank account. This is practically mandatory for proper bookkeeping and keeps your personal finances clean.

  4. Get an accountant for your first year. Even if you plan to do it yourself later, professional guidance in the beginning prevents costly mistakes.

  5. Keep digital copies of all receipts. Use a receipt scanning app or photograph receipts immediately. Paper receipts fade and get lost.

  6. Understand your VAT obligations early. Register for VAT before you need to, so you can claim input VAT on startup costs from day one.

  7. 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.

📚 Found this helpful? Share it with someone who's new to crypto. This question was sourced from BitcoinTalk community discussions.
This content is for educational purposes only. Not financial advice. Do your own research before investing.