How to file a BTW (VAT) return as a Dutch freelancer
A step-by-step guide to your quarterly Dutch VAT return: what BTW is, which figures go where, the deadlines, and how to avoid the most common mistakes.
If you run a business in the Netherlands, the quarterly BTW return (VAT return, btw-aangifte) is the piece of admin you'll repeat most often. The good news: once you understand what the tax office is actually asking for, it becomes a 15-minute routine. This guide walks you through it from start to finish.
What BTW actually is
BTW (belasting over de toegevoegde waarde) is value-added tax. You charge it to your customers on top of your price, and you pay it through to the Belastingdienst. In return, you can reclaim the BTW you paid on your own business purchases. You are, in effect, an unpaid tax collector — the tax is ultimately paid by the end consumer, not by you.
Three rates exist in the Netherlands. For a full breakdown see our guide to the Dutch VAT rates (21%, 9% and 0%).
The numbers that matter
The return in one sentence
Your BTW return is simply: BTW you charged customers − BTW you paid on business costs = what you owe (or get back).
If you charged more than you paid, you transfer the difference to the Belastingdienst. If you paid more — common in a quarter where you bought equipment — you get a refund. We cover that case in reclaiming VAT (btw teruggave).
Step by step
- Log in to Mijn Belastingdienst Zakelijk with DigiD or eHerkenning
- Open the BTW return for the current quarter
- Enter your turnover and the BTW you charged (rubrieken 1a–1e)
- Enter the BTW you paid on business purchases (voorbelasting, rubriek 5b)
- Check the calculated total in rubriek 5c
- Submit, then pay the amount due before the deadline
The form is organised into rubrieken (boxes). Most freelancers only touch a handful: domestic sales at 21% or 9%, perhaps some reverse-charged or EU sales, and the voorbelasting box where your deductible input VAT goes.
Keep it continuous, not quarterly
The single biggest time-saver is recording BTW on every invoice and receipt as it happens — not scrambling at quarter-end. If your bookkeeping already tags each line with the right rate, the return is just copying four or five totals across.
The deadlines
You must both file and pay by the end of the month following the quarter:
| Quarter | Period | Deadline |
|---|---|---|
| Q1 | Jan – Mar | 30 April |
| Q2 | Apr – Jun | 31 July |
| Q3 | Jul – Sep | 31 October |
| Q4 | Oct – Dec | 31 January |
Miss the date and the Belastingdienst issues an automatic naheffing with a fine. See BTW deadlines and late penalties for the exact amounts and how to avoid them.
Let ZZP Belasting do the maths
Automatic BTW returns, income-tax forecasts and depreciation — from the invoices you already have.
Try it freeThe mistakes that cost freelancers money
- Forgetting voorbelasting. Every business subscription, laptop, train ticket and co-working invoice usually carries deductible BTW. Miss it and you overpay.
- Mixing private and business. Only the business share of a mixed cost is deductible.
- Filing a "nil" return late. Even with zero turnover you must file. An empty return still has a deadline.
- Ignoring the KOR. If your turnover is under €20,000 you may be better off exempt. Read the small business scheme (KOR) before you decide.
Frequently asked questions
Do I have to file every quarter even with no income?
Can I switch to a yearly return?
What if I make a mistake?
Filing your BTW return is mechanical once your administration is in order. The work isn't the form — it's having clean, correctly categorised invoices behind it. That's exactly what ZZP Belasting keeps ready, so each quarter the numbers are already waiting for you.