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?
What BTW rate should I charge?
What is the difference between btw-id and the KvK number?
How does the reverse charge work for EU clients?
Can I invoice a Dutch client in a non-euro 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 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 invoiceNo signup required. Build now, save later.