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?
You must register for moms (VAT) once your taxable turnover passes DKK 50,000 in any 12-month period. Below that you do not charge moms. When you register, your CVR number serves as your VAT number on invoices.
What is a CVR number and does it go on the invoice?
The CVR number is your 8-digit Danish business registration number. It identifies your company and, once you are VAT-registered, doubles as your VAT number. It belongs on every invoice you issue.
What moms rate should I charge?
Denmark applies a single standard moms rate of 25% to almost all goods and services, with very few reduced rates. Exports and most intra-EU B2B supplies are 0% or reverse-charged. JupiterInvoice lets you set the rate per line.
How does the reverse charge work for EU clients?
For B2B supplies to a VAT-registered business in another EU country, you generally charge 0% moms and the customer accounts for the VAT. The invoice must show both VAT numbers and a reverse-charge note. JupiterInvoice supports a 0% line with that wording.
Can I invoice a Danish client in another currency?
Yes, though domestic invoices are usually in DKK. For moms purposes the tax amount generally still needs to be shown in kroner. JupiterInvoice supports multi-currency invoices and a historical FX rate by invoice date.
How long do I have to keep my invoices?
Danish bookkeeping rules generally require accounting records, including invoices, to be retained for five years from the end of the financial year. JupiterInvoice retains every version of every invoice indefinitely.

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 invoice

No signup required. Build now, save later.