Invoicing in the Netherlands

How to invoice in the Netherlands

btw-id, KvK, 21% BTW, IBAN and iDEAL. The fields a Dutch invoice needs, handled in plain English without forcing you into a US-style template.

The shape of a Dutch invoice

The Belastingdienst (Dutch Tax Administration) sets out what an invoice must contain. Roughly:

  • A sequential invoice number and the date of issue
  • Your name, address, btw-id (VAT identification number) and KvK number
  • The customer's name and address (and VAT number for B2B and reverse-charge supplies)
  • The quantity and nature of the goods or services
  • The date of supply, if different from the invoice date
  • The BTW rate and amount, the net amount, and the gross total in EUR

For the authoritative current rules, see the Belastingdienst.

The Netherlands-specific fields JupiterInvoice handles

btw-id, KvK, and 21% BTW

Add your btw-id and KvK number to your sender profile once and they appear on every invoice. The tax label defaults to BTW at 21%; switch to the 9% reduced rate or 0% reverse-charge per line as needed.

EUR and a clean IBAN

Bank details support the Dutch IBAN so your client can pay by SEPA transfer. Click-to-copy so their AP team can paste it straight into their banking app without a typo.

iDEAL, SEPA, and international

Add an iDEAL or payment link for instant online pay, the IBAN for SEPA bank transfer, and SWIFT for clients outside the eurozone. Whatever your client uses, the details are on the invoice.

Learn more →

The bits that actually slow Dutch invoices down

The format is well-defined. The friction is everything around it.

!

KOR and the reverse charge

If you use the small-business scheme (KOR) you charge no BTW; for intra-EU B2B the VAT reverses to the customer. Both need the right wording on the invoice. JupiterInvoice lets you set 0% with a reverse-charge or KOR note so the document reads correctly.

!

Forgetting the KvK number

Dutch invoices are expected to show your Chamber of Commerce (KvK) number alongside the btw-id. JupiterInvoice carries both on your sender profile so neither is left off.

!

PO numbers from larger clients

Bigger companies and government bodies want a PO referenced on the invoice before AP will pay. JupiterInvoice lets your client add it directly without you reissuing.

!

ZZP vs BV confusion

Clients often mix up whether they are paying you as a ZZP sole trader or your BV. JupiterInvoice carries multiple sender profiles so you invoice as the right entity each time.

Dutch invoicing FAQ

Do I need a btw-id to send an invoice in the Netherlands?
If you run a business that is liable for BTW, yes — your btw-id (VAT identification number) and KvK number both belong on the invoice. If you use the small-business scheme (KOR) you do not charge BTW, but you still issue an invoice with a note explaining the exemption.
What BTW rate should I charge?
The standard rate is 21%. A 9% reduced rate applies to certain goods and services (food, books, some labour), and 0% or reverse-charge applies to exports and most intra-EU B2B supplies. JupiterInvoice lets you set the rate per line.
What is the difference between btw-id and the KvK number?
The btw-id is your VAT identification number, used on invoices and for EU trade. The KvK number is your Chamber of Commerce registration number. Both are typically shown on a Dutch invoice; they are not the same number.
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% BTW and the customer accounts for the VAT — 'btw verlegd' (VAT reverse-charged). The invoice must show both VAT numbers and a reverse-charge note. JupiterInvoice supports a 0% line with that wording.
Can I invoice a Dutch client in a non-euro currency?
Yes, though most domestic invoices are in EUR. For BTW purposes the tax amount generally still needs to be expressed in euros. JupiterInvoice supports multi-currency invoices and a historical FX rate by invoice date.
How long do I have to keep my invoices?
The Belastingdienst generally requires business records, including invoices, to be retained for at least seven years (ten for invoices relating to immovable property). JupiterInvoice retains every version of every invoice indefinitely.

A note on what this is. This page is a plain-English orientation to invoicing in the Netherlands, not tax advice. The authoritative source for current rules is the Belastingdienst. For anything that materially affects your tax position, talk to a Dutch accountant or boekhouder.

Send a Dutch invoice in two minutes

Free. No signup. Save your btw-id, KvK and IBAN once and every future invoice carries them. Set the BTW rate per line, including reverse-charge for EU clients.

Create your first invoice

No signup required. Build now, save later.