Invoicing in Denmark
How to invoice in Denmark
CVR number, 25% moms, DKK, IBAN and MobilePay. The fields a Danish invoice needs, in plain English — without forcing you into a US-style template.
The shape of a Danish invoice
Skattestyrelsen (the Danish Tax Agency) sets out what an invoice must contain. Roughly:
- •A sequential invoice number and the date of issue
- •Your name, address and CVR number (which doubles as your VAT number)
- •The customer's name and address (and CVR/VAT number for B2B supplies)
- •The quantity and nature of the goods or services
- •The date of supply, if different from the invoice date
- •The moms rate and amount, the net amount, and the gross total in DKK
For the authoritative current rules, see Skattestyrelsen (skat.dk).
The Denmark-specific fields JupiterInvoice handles
CVR number and 25% moms
Add your CVR number to your sender profile once and it appears on every invoice — in Denmark it serves as your VAT number too. The tax label defaults to moms at the flat 25% rate Denmark applies to almost everything.
DKK, IBAN, reg. nr. and konto
Bank details support the Danish IBAN as well as the local reg. nr. (4-digit) plus account number, so your client can pay the way Danish AP teams expect. Click-to-copy to avoid a mistyped number.
MobilePay, and international
Add a MobilePay number for instant local pay, the IBAN or reg. nr. and konto for standard transfer, and SWIFT for clients outside Denmark. Whatever rail your client uses, the details are on the invoice.
Learn more →
The bits that actually slow Danish invoices down
The format is well-defined. The friction is everything around it — and the bookkeeping rules are tightening.
The digital bookkeeping rules
Denmark's 2022 Bookkeeping Act phases in mandatory digital bookkeeping and digital invoice storage through 2024–2026. Keeping clean, retrievable records of every invoice matters more than it used to. JupiterInvoice stores every version of every invoice so nothing is lost.
The reverse charge for EU clients
For B2B supplies to a VAT-registered business elsewhere in the EU you generally charge 0% moms and the customer accounts for the VAT. The invoice must show both numbers and a reverse-charge note. JupiterInvoice supports a 0% line with that wording.
PO numbers from larger clients
Bigger companies and the public sector want a PO or reference on the invoice before AP will pay. JupiterInvoice lets your client add it directly without you reissuing the document.
Enkeltmandsvirksomhed vs ApS
Clients sometimes mix up whether they are paying your sole proprietorship or your ApS. JupiterInvoice carries multiple sender profiles so you invoice as the right entity each time.
Danish invoicing FAQ
Do I need to register for moms to send an invoice in Denmark?
What is a CVR number and does it go on the invoice?
What moms rate should I charge?
How does the reverse charge work for EU clients?
Can I invoice a Danish client in another currency?
How long do I have to keep my invoices?
A note on what this is. This page is a plain-English orientation to invoicing in Denmark, not tax advice. The authoritative source for current rules is Skattestyrelsen. For anything that materially affects your tax position, talk to a Danish accountant or revisor.
Send a Danish invoice in two minutes
Free. No signup. Save your CVR number and bank details once and every future invoice carries them. Set moms per line, including reverse-charge for EU clients.
Create your first invoiceNo signup required. Build now, save later.