Vat🇩🇰DenmarkUpdated 2026-06-01

How does VAT (moms) work in Denmark?

Quick Answer

Denmark charges moms (VAT) at 25% — the highest standard VAT rate in the EU. Unlike most EU countries, Denmark has no reduced rate. Businesses must register when taxable turnover exceeds DKK 50,000 annually. Returns are filed via TastSelv Erhverv with frequency determined by turnover size.

Detailed Explanation

## Danish Moms (VAT) — The Essentials\n\nDenmark's value added tax is called moms (merværdiafgift) and operates at a flat 25% standard rate — the highest standard VAT rate in the EU. Denmark deliberately maintains a single rate (unlike the UK's 20%/5% system or Germany's 19%/7% structure) as a matter of both policy simplicity and revenue efficiency.\n\nMoms was introduced in Denmark in 1967 and is administered by SKAT (Skatteforvaltningen) through the TastSelv Erhverv portal.\n\n## Registration Threshold\n\nBusinesses must register for moms when annual taxable supplies exceed DKK 50,000. This is one of the lower thresholds in the EU (compared to UK's £90,000 or Germany's €22,000). Most active Danish businesses will cross this threshold quickly.\n\nVoluntary registration is available below DKK 50,000 — useful if the business has significant moms-bearing costs it wants to reclaim.\n\n## Moms Rates in Denmark\n\n| Rate | Category |\n|------|----------|\n| 25% | Standard rate — most goods and services |\n| 0% | Exports outside EU, certain newspapers, some passenger transport |\n| Exempt | Financial services, insurance, healthcare, education, residential property rental |\n\nThere is no reduced rate (5%, 6%, 12% etc.) in Denmark. The 0% rate and exempt categories are narrow. Most B2C transactions in Denmark are subject to 25% moms.\n\n## Setting Up a Moms Account\n\nRegister for moms via TastSelv Erhverv at skat.dk. The process requires:\n1. Log in using NemID/MitID business credentials\n2. Navigate to 'Ny registrering' (new registration)\n3. Enter expected annual turnover and turnover start date\n4. SKAT assigns a moms registration number (CVR number is used — same as company registration)\n5. Your first filing period is determined based on expected turnover\n\nRegistration confirmation arrives within a few days. Retrospective registration (if you should have registered earlier) requires declaring all moms owed from the point the threshold was crossed.\n\n## Filing Periods\n\nFiling frequency depends on annual taxable turnover:\n\n| Turnover | Period | Deadline |\n|----------|--------|----------|\n| Below DKK 5m | Semi-annual | 1 August (Jan-Jun), 1 February (Jul-Dec) |\n| DKK 5-50m | Quarterly | Last day of second month after quarter |\n| Above DKK 50m | Monthly | 25th of following month |\n\nNote: The filing deadline for new businesses is initially semi-annual regardless of turnover, unless you voluntarily request more frequent reporting.\n\n## Input Moms — What You Can Reclaim\n\nRegistered businesses reclaim moms paid on business expenses (indgående moms / input moms). The general rule: if the cost is wholly for the business, 100% input moms is reclaimable.\n\nKey exceptions where no input moms can be reclaimed:\n- Passenger cars (personbiler) — no moms reclaim on purchase, petrol, insurance, or maintenance\n- Client entertainment and restaurant meals where clients are present\n- Costs relating to exempt activities (financial services, insurance)\n\nSpecial cases:\n- Commercial vans (varevogne) used exclusively for business: 100% input moms on purchase and running costs\n- Mobile phones and internet: complex rules — typically 50-100% depending on personal/business use proportion\n- Taxis: 25% input moms reclaimable when used for business travel\n\n## Moms on B2B vs B2C Sales\n\nFor B2C sales (to Danish consumers): always charge 25% moms on top of your price.\n\nFor B2B sales to Danish companies

charge 25% — the customer can reclaim it as input moms.\n\nFor **B2B sales to EU-registered VAT businesses**: zero-rated (reverse charge mechanism). The customer declares and pays moms in their own country. You must verify the customer's EU VAT number and include the transaction on your EC sales list (EU-salgsangivelse).\n\nFor **exports outside the EU**: zero-rated. Keep evidence of export (customs declaration, shipping documents).\n\n## The Moms Return\n\nThe momsangivelse (VAT return) includes:\n- Salgsmoms (output moms on sales)\n- Salgsmoms på EU-leverancer (output on EU supplies)\n- Exportleverancer (exports)\n- Momspligtige køb (taxable purchases)\n- EU-køb (EU purchases)\n- Indgående moms (input moms reclaim)\n- Net moms payable or reclaimable\n\nAll filed electronically via TastSelv Erhverv. Accounting software (e-conomic, Dinero, Billy) integrates directly with TastSelv for automatic submission.\n\n## Late Filing Consequences\n\nDKK 800 per late return. Interest on overdue moms. Repeated late filing triggers SKAT audits and can result in mandatory monthly reporting. SKAT sends automatic reminders but the obligation to file on time rests with the business.

Source: https://skat.dk/erhverv/moms

Real-World Examples

Startup crossing the registration threshold

A Copenhagen UX designer starts freelancing. By month 4 her revenue reaches DKK 52,000 — above the DKK 50,000 threshold. She must register for moms immediately and begin charging 25% on all future invoices. She can also reclaim input moms on her laptop, software, and professional subscriptions from registration date.

Software company with EU customers

A Danish SaaS company sells to both Danish and German B2B clients. For Danish clients it charges 25% moms. For German clients with valid German VAT numbers, it zero-rates the supply and includes the transaction on its quarterly EU sales list. The German company accounts for the moms via reverse charge.

Semi-annual filer managing cash flow

A small consultancy on semi-annual moms filing collects 25% on DKK 400,000 of invoices over six months — DKK 100,000 of moms held in trust. On 1 August it files the return and pays DKK 100,000 minus DKK 20,000 of input moms = DKK 80,000 net to SKAT.

Common Mistakes to Avoid

  • Not registering promptly when the DKK 50,000 threshold is crossed — retrospective registration means declaring moms owed from the threshold-crossing date
  • Attempting to reclaim input moms on a passenger car purchase — there is no input moms reclaim on personbiler under any circumstances
  • Treating EU B2B sales as moms-exempt rather than zero-rated — the correct procedure is to zero-rate, verify the EU VAT number, and include on the EC sales list
  • Missing the EC sales list (EU-salgsangivelse) filing obligation when making cross-border B2B EU sales

Frequently Asked Questions

Is Denmark's 25% the world's highest VAT rate?

Denmark shares the 25% rate with Hungary (27% is actually higher), and Norway and Sweden at 25%. Within the EU, Denmark, Sweden, and Finland all share a 25% standard rate. Hungary holds the EU record at 27%. Outside Europe, some countries have higher indirect tax rates, but Denmark is among the highest for developed economies.

Does Denmark have a VAT reduced rate like the UK or Germany?

No. Denmark is the only EU member state operating without any reduced VAT rate (though it has derogations allowing this position). Everything taxable is at 25% or zero-rated or exempt. There is no 5% rate for food, children's clothing, or other categories that other EU countries offer.

How do I reclaim moms on business expenses?

In your moms return, report input moms (indgående moms) totalling the moms shown on all valid business purchase invoices. This is offset against your output moms. If input exceeds output in a period, SKAT will refund the difference.

Can I voluntarily deregister for moms?

Yes, once turnover drops permanently below DKK 50,000. Apply via TastSelv Erhverv. SKAT will confirm the deregistration date and issue a final moms assessment for the period to deregistration.

What happens if I charge moms before registering?

If you collect moms before registration, you are still liable to remit it to SKAT. Retroactive registration covers this, but SKAT may impose penalties for the registration delay. It is always better to register proactively as you approach the DKK 50,000 threshold.

Practical Tips

  • Open a separate moms account in your business banking and move 25% of every invoice payment into it immediately — you are holding this money in trust for SKAT, and it should never be spent on business costs
  • Register for moms before you cross DKK 50,000 if you have significant moms-bearing costs to reclaim — voluntary registration below the threshold is available and can improve cash flow
  • For semi-annual filers, the August 1 deadline falls in summer — set a calendar reminder in early July so you do not miss it during holiday season
  • Use accounting software that integrates with TastSelv Erhverv to eliminate manual data entry on moms returns — errors in manual returns are a leading cause of SKAT moms audits

Ask Finn your Denmark accounting questions

Finn knows Skattestyrelsen (Danish Tax Agency) rules and your specific business numbers. Get instant answers in plain English.

Try free for 14 days