How to invoice in Denmark
Denmark keeps tax simple with a single 25% MOMS rate. E-invoicing for public sector clients has been mandatory since 2005, making Denmark one of the pioneers. For B2B, the system is straightforward. Here is what you need to get your invoices right.
Why Danish invoicing rules matter
Denmark was one of the first countries in the world to mandate e-invoicing for public sector transactions. The infrastructure is mature, and the rules are well-established. The Danish Tax Agency (Skattestyrelsen) enforces compliance through digital reporting and cross-referencing. With only one VAT rate to worry about, the main challenge is getting the formal requirements right: correct CVR numbers, proper invoice numbering, and accurate MOMS calculations. Danish businesses expect professional, timely invoices. Payment culture is efficient, and late payments are the exception rather than the norm.
Key tax and invoicing facts
Required invoice fields in Denmark
- Full name and address of the seller
- Full name and address of the buyer
- Seller's CVR number (business registration number)
- Buyer's CVR number (for B2B transactions)
- A unique, sequential invoice number
- Invoice issue date
- Date of delivery or service
- Description of each good or service
- Quantity and unit price (net) per line item
- MOMS rate (25%) and MOMS amount
- Net amount and gross total
- Currency (DKK for domestic transactions)
- Reference to MOMS exemption if applicable
- Payment terms and bank account details
- For B2G: EAN/GLN number of the public authority
Invoicing guides for neighboring countries
Questions
Do I need to register for MOMS in Denmark?
If your annual turnover exceeds 50,000 DKK, MOMS registration is mandatory. Below that threshold, registration is voluntary. Foreign businesses selling goods or services in Denmark generally need to register. Registration is done through Virk.dk, the Danish business portal.
How does NemHandel e-invoicing work?
NemHandel is Denmark's e-invoicing infrastructure built on the Peppol network. When invoicing a public authority, you send a structured electronic invoice (OIOUBL or Peppol BIS format) to their EAN/GLN number. Many accounting systems have built-in NemHandel support. For B2B, using NemHandel is optional but increasingly common.
What is the penalty for incorrect invoices in Denmark?
Incorrect invoices can lead to the buyer losing their MOMS deduction right. The Danish Tax Agency can impose fines for systematic errors. If underreported MOMS is discovered, you may face additional tax plus interest. Intentional fraud carries criminal penalties.
How long must invoices be stored in Denmark?
Invoices must be stored for 5 years from the end of the financial year in which the transaction took place. Both physical and electronic storage are accepted. The Danish Bookkeeping Act (bogforingsloven) requires that records remain accessible and readable throughout the retention period.
Can I invoice in English to a Danish company?
Yes. Danish law does not require invoices to be in Danish. English is widely accepted in business. The tax authority may request a translation during an audit, but this is uncommon for invoices in English given Denmark's high English proficiency.
One price. No surprises.
$0.30
per invoice
- First invoice free
- All features included
- No subscription
- E-invoicing built in
- 150+ currencies
- AI PDF import
Free. No credit card needed.