In this guide
Dutch tax for freelancers is not especially complicated once you understand its logic — but it has its own terminology, its own deadlines, and some genuinely useful deductions that many expat freelancers never claim because nobody told them they existed. This guide covers everything you need to know in 2026, including a worked example that I hope makes the numbers concrete.
If you have just registered your business, you may also want to read our guides on registering as a ZZP freelancer in the Netherlands and how to register at the KvK as an expat before diving in here.
💡 Looking for a complete banking comparison? Read Best banking for expats in the Netherlands 2026 — covers ABN, ING, Bunq, Wise, Revolut & 5 others by expat use case.
The Two Tax Systems You Are Dealing With
As a freelancer in the Netherlands, you operate within two separate but connected tax systems:
- BTW (belasting toegevoegde waarde) — Dutch VAT, which you charge on most of your invoices and remit to the Belastingdienst quarterly
- IB (inkomstenbelasting) — Income tax on your profit, filed annually
Many expats come from countries where VAT administration is handled entirely by the business, not the individual, so the quarterly BTW filing feels strange at first. In the Netherlands, as a sole trader (eenmanszaak), you are responsible for both. Let us go through them in order.
Part 1: BTW — Dutch VAT for Freelancers
What Is BTW and Who Must Charge It?
BTW is the Dutch equivalent of VAT. Almost all freelancers who sell goods or services in the Netherlands are required to charge BTW on their invoices and pass it on to the Belastingdienst. The standard rate is 21% for most services. A reduced rate of 9% applies to specific categories such as food, medicines, and some cultural services — most freelancers providing professional services will be on 21%.
When you register your eenmanszaak at the KvK, the Belastingdienst assesses your business and usually assigns you a BTW number (btw-identificatienummer) automatically, or sends you a letter confirming this within a few weeks. You cannot legally charge BTW until you have this number, so keep an eye out for the letter.
Adding BTW to Your Invoices
Once you have your BTW number, your invoices must comply with the Dutch invoicing requirements (factuurvereisten). Each invoice must include:
- Your full name or business name
- Your address
- Your BTW number (e.g., NL000000000B01)
- Your KvK number
- The date of the invoice
- An invoice number (sequential)
- Your client’s name and address (and their BTW number if they are a business)
- A clear description of the services or goods supplied
- The net amount (excluding BTW)
- The BTW rate applied
- The BTW amount
- The total amount including BTW
The Quarterly BTW Return (Aangifte Omzetbelasting)
Most ZZP freelancers file their BTW return quarterly. This is not optional — the Belastingdienst sets your filing frequency when it assigns your BTW number. Some very small businesses qualify for annual filing, and larger businesses may be required to file monthly. Quarterly is the norm.
2026 Quarterly BTW Deadlines
| Quarter | Period | Deadline |
|---|---|---|
| Q1 | January – March | 30 April 2026 |
| Q2 | April – June | 31 July 2026 |
| Q3 | July – September | 31 October 2026 |
| Q4 | October – December | 31 January 2027 |
Both the return and the payment must be completed by these dates. The Belastingdienst does not separate filing from payment — if you file on time but pay late, you still receive a penalty.
How to File Your BTW Return
You file via Mijn Belastingdienst Zakelijk (the business portal at belastingdienst.nl). You will need your DigiD or eHerkenning to log in. For the first time, this can take a while to set up — see my DigiD guide for expats if you have not done this yet.
The return itself is relatively brief. You report:
- Your total revenue (including BTW)
- The BTW you charged to clients (to be paid to the tax office)
- The BTW you paid on your own business purchases (voorbelasting — this is the BTW you can reclaim)
- The difference (BTW to pay or, if you bought a lot, a refund)
Example: In Q1 you invoiced €10,000 excluding BTW, so you charged your clients €12,100 in total (€10,000 + 21% BTW = €2,100 BTW). During Q1 you also bought a new laptop for €1,210 including BTW (€1,000 + €210 BTW). Your return would show: BTW charged €2,100 minus BTW paid €210 = €1,890 to remit to the Belastingdienst.
This is the mechanism: you act as a collector of BTW on behalf of the Dutch government, but you can reclaim the BTW you yourself paid on genuine business purchases.
What Happens If You File or Pay Late?
Late filing triggers an automatic fine. The starting fine is €68 for a first offence. Repeated late filing pushes this into the hundreds of euros. The Belastingdienst will also add interest (belastingrente) on any outstanding payment. If you repeatedly ignore returns, they can file an estimated return on your behalf (ambtshalve aanslag) — almost always unfavourable — and pursue collection through other means.
The practical lesson: set a calendar reminder for the last week of April, July, October, and January. Do not rely on memory.
The KOR: Opting Out of BTW If Revenue Is Under €20,000
If you expect your annual revenue to stay below €20,000, you may be able to use the KOR (kleineondernemersregeling) — the small business scheme. Under the KOR:
- You do not charge BTW on your invoices
- You do not file quarterly BTW returns
- You cannot reclaim BTW on your business purchases either
For freelancers earning under €20,000, the KOR can significantly reduce your administrative burden. You register for the KOR via the Belastingdienst, and once approved, it applies for a minimum of three years.
Important caveats: If you exceed the €20,000 threshold during the year, you must notify the Belastingdienst immediately and start charging BTW from the invoice that takes you over the limit. The KOR is also not suitable if you buy significant equipment with BTW you want to reclaim, or if your clients are mostly businesses that can reclaim BTW anyway (in which case charging it costs them nothing).
BTW on EU and International Invoices
If you invoice clients in other EU countries, the rules change. For B2B services to EU-based businesses, the reverse charge mechanism applies: you do not charge Dutch BTW, and instead your client self-assesses in their own country. Your invoice should note “BTW verlegd” or “VAT reverse charged — Article 44 EU VAT Directive.” For clients outside the EU, most services are zero-rated for BTW purposes.
This sounds technical, but in practice: if you invoice a German company for consulting work, you invoice without BTW and make a note on the invoice. You still need to report this revenue in your BTW return, but in a different box. If you regularly invoice internationally, an accountant for the first year is worth it.
Part 2: IB — Income Tax on Your Profit
While BTW is about collecting and remitting a tax on your turnover, income tax (inkomstenbelasting or IB) is a tax on your actual profit. As a sole trader, your business profit is your personal income — it flows directly into Box 1 of the Dutch income tax system.
For a full explanation of how Box 1, Box 2, and Box 3 work, see my guide to the Dutch tax system for expats. Here I focus specifically on the rules and deductions that apply to freelancers.
How Your Taxable Profit Is Calculated
The starting point is your gross profit: total revenue minus all allowable business expenses (zakelijke kosten). From there, several deductions can reduce your taxable income further:
- Zelfstandigenaftrek — deducted from profit if you meet the urencriterium
- Startersaftrek — an additional deduction in your first three years
- MKB-winstvrijstelling — 12.7% of the remaining qualifying profit is exempt from tax in 2026
Only after all these deductions do you arrive at your belastbaar inkomen uit werk en woning (taxable income from work and home ownership), which is taxed at the Box 1 rates.
The 2026 Box 1 Tax Brackets
| Taxable Income | Tax Rate (approx.) |
|---|---|
| Up to approximately €38,883 | approximately 35.75% |
| €38,883 to €78,426 | approximately 37.56% |
| Above approximately €78,426 | approximately 49.50% |
The first bracket rate includes national insurance contributions (premies volksverzekeringen). As a freelancer, you pay these yourself — there is no employer splitting the cost with you, which is one reason that gross freelance rates are typically higher than gross employment salaries for equivalent work.
The Urencriterium: The 1,225 Hours Rule
Several of the most valuable freelancer deductions require you to meet the urencriterium: spending at least 1,225 hours per year on your business. That is approximately 24 hours per week across a 50-week year. Hours count whether you are working for clients, doing admin, marketing, travelling for business, or taking professional development courses — provided they are genuinely for your business.
You do not submit hour records to the Belastingdienst with your tax return, but you must keep records in case of an audit. A simple weekly log in a spreadsheet or a time-tracking app is sufficient. If you cannot demonstrate the hours if asked, you lose the deductions — and the Belastingdienst can reassess years retrospectively if they find problems.
Zelfstandigenaftrek: The Self-Employed Deduction
The zelfstandigenaftrek is a fixed deduction of €1,200 in 2026. It is deducted from qualifying business profit before tax.
Eligibility requirements:
- You are a tax resident in the Netherlands
- You run a genuine business (onderneming) — the Belastingdienst distinguishes between a business and a hobby or occasional activity
- You meet the urencriterium (1,225 hours)
- You have not reached state pension age (AOW-leeftijd) at the start of the year
The cash value depends on your taxable income and the deduction-rate limitation; do not multiply it by a headline tax rate without checking your return.
Important: The deduction has been reduced sharply in recent years. Recheck the Belastingdienst table for each tax year rather than carrying the 2026 amount into later projections.
Startersaftrek: The Starter Bonus
If you are in your first years of business, the startersaftrek can give an additional €2,123 on top of the zelfstandigenaftrek. Combined, that is €3,323 in 2026 when you meet all conditions.
The rules:
- You must also qualify for the zelfstandigenaftrek (including meeting the urencriterium)
- You can use the startersaftrek a maximum of three times within the first five years of your business
- You were not self-employed (or had a very small business) in the five years before starting
This is genuinely good news for expats who arrive in the Netherlands and start their freelance career here. At approximately 37% tax rate, the startersaftrek saves you an additional €786 per year compared to an established freelancer.
MKB-Winstvrijstelling: The 12.7% Profit Exemption
The MKB-winstvrijstelling is available to income-tax entrepreneurs regardless of whether they meet the urencriterium. In 2026 it exempts 12.7% of qualifying profit after entrepreneur deductions.
This is automatically applied when you file your annual tax return — you do not need to do anything special to claim it. It simply reduces the taxable portion of your income.
Part 3: Zakelijke Kosten — What Can You Deduct?
Before you apply the deductions above, you reduce your gross profit by your zakelijke kosten — allowable business expenses. A cost is allowable if it is:
- Incurred exclusively for business purposes
- Proportionate (you cannot deduct a Ferrari because you occasionally meet clients)
- Actually paid during the tax year
Common Deductible Expenses for ZZP Freelancers
Equipment and tools: Laptop, second monitor, camera, recording equipment, specialist tools. If the item costs more than €450 excluding BTW, it is generally depreciated over its useful life (usually 3–5 years) rather than fully deducted in the year of purchase.
Software and subscriptions: Adobe Creative Cloud, Microsoft 365, accounting software, cloud storage, project management tools — provided they are genuinely for business use.
Home office: This is one of the trickiest areas. If you rent your home and have a dedicated, separate workspace that is used exclusively for your business, you can deduct a proportion of your rent. The rules are strict — a desk in your bedroom generally does not qualify. If you own your home, the home office calculation is different and interacts with Box 1 in ways that are worth discussing with an accountant.
Travel and transport: Business kilometres in your own car (at €0.23 per km in 2026), public transport for client visits, parking costs. Commuting between home and a fixed office is not deductible — but if your home is your office, client visits count as business travel.
Professional development: Courses, books, conference fees, and training directly relevant to your business.
Marketing and website: Website hosting, domain name, logo design, advertising, business cards.
Professional services: Accountant fees, bookkeeper fees, legal advice related to your business.
Insurance: Liability insurance (aansprakelijkheidsverzekering), professional indemnity, disability insurance (arbeidsongeschiktheidsverzekering or AOV) — the premiums are business expenses.
Phone and internet: The business proportion of your phone and internet bill is deductible. If you use your phone 60% for work, you can deduct 60% of the cost.
Pension contributions: Contributions to a third-pillar pension product (like a lijfrente annuity) are deductible within set limits — this is worth exploring if you are profitable, as it reduces both your income tax and your financial vulnerability in retirement.
What You Cannot Deduct
- Personal clothing (even if you only wear it for work — with narrow exceptions for uniforms or protective gear)
- Fines and penalties
- Your own salary or drawings — as a sole trader you do not pay yourself a salary; you simply take money from the business
- Food and drink, with limited exceptions (some business meals are partially deductible, but personal meals are not)
- Your health insurance premium (the basisverzekering is a personal cost, not a business one)
Part 4: The Voorlopige Aanslag — Paying Tax During the Year
As a freelancer, nobody withholds income tax from your earnings the way an employer does. The Dutch system compensates for this through the voorlopige aanslag (provisional tax assessment).
The Belastingdienst estimates your income for the year — based on your previous year’s return or your own estimate — and then bills you in monthly instalments throughout the year. This means you are paying income tax as you go rather than all at once in May.
Why This Matters Practically
If you do not have a voorlopige aanslag (or it is set too low), your annual tax return will show a large amount still owed. You must pay this within a few weeks of assessment, and if it is above a certain threshold, you also pay belastingrente (tax interest) for the period it was outstanding. In 2026 that rate is 7.5% — not trivial.
If your voorlopige aanslag is set too high (perhaps you had a quieter year), you get a refund after filing your annual return. Most freelancers prefer to overpay slightly rather than underpay — a refund in May or June is pleasant; an unexpected bill is not.
How to Request or Adjust a Voorlopige Aanslag
Log in to Mijn Belastingdienst (not the business portal — this is your personal tax portal) and go to “Verzoek voorlopige aanslag.” You can submit a new request or revise an existing one. I do this in January each year based on my projected revenue, and again in September if the year is tracking significantly differently from my estimate.
Part 5: The Annual IB Return (Aangifte Inkomstenbelasting)
Your annual income tax return covers the full previous calendar year. The deadline for most people is 1 May. For your 2025 income, the deadline is 1 May 2026. If you need more time, you can request an extension (uitstel aanvragen) — a tax advisor can do this on your behalf, typically extending the deadline to 1 September.
For a step-by-step walkthrough of how to file your Dutch tax return, see our how to file guide.
What Freelancers Need to Include in Their Return
In the section “Winst uit onderneming” (profit from business), you will declare:
- Your total revenue
- Your business expenses (zakelijke kosten)
- Your gross profit
- Zelfstandigenaftrek (if eligible)
- Startersaftrek (if applicable)
- MKB-winstvrijstelling (12.7% of remaining profit)
- Final taxable profit
The Belastingdienst’s online aangifte tool (pre-filled with data from your bank, employer records, etc.) handles most of the arithmetic once you enter the figures. However, it does not automatically know your business expenses — you must enter these yourself, which is why keeping good records throughout the year is so important.
Records You Must Keep
Dutch law requires you to keep business records for seven years (ten years for real estate and certain other assets). This means:
- All invoices issued to clients
- All receipts and invoices for business purchases
- Bank statements for your business account
- Your administration (bookkeeping records)
- Any contracts with clients or suppliers
Keep digital copies. A dedicated folder structure (by year, then by month) makes audits manageable rather than catastrophic.
Part 6: A Worked Example — Freelance Designer Earning €60,000
Let me make all of this concrete. Suppose you are an expat freelance graphic designer in Amsterdam, in your second year of business (so the startersaftrek applies). In 2025 you invoiced €60,000 excluding BTW to Dutch clients.
BTW for the Year
| Item | Amount |
|---|---|
| Total revenue (excl. BTW) | €60,000 |
| BTW charged to clients (21%) | €12,600 |
| BTW paid on business purchases (estimated) | €1,890 |
| Net BTW remitted to Belastingdienst | €10,710 |
You pay this across four quarterly returns. The €12,600 you collected from clients never belongs to you — it passes straight through to the Belastingdienst, minus any BTW you reclaimed on purchases.
Income Tax for the Year
| Step | Detail | Amount |
|---|---|---|
| Gross revenue | 2025 invoiced total | €60,000 |
| Less: zakelijke kosten | Laptop depreciation, software, travel, phone, accountant, insurance | −€8,500 |
| Gross profit | €51,500 | |
| Less: zelfstandigenaftrek | Fixed 2026 deduction | −€1,200 |
| Less: startersaftrek | Applicable in years 1–3 | −€2,123 |
| Profit after aftrek | €48,177 | |
| Less: MKB-winstvrijstelling (12.7%) | 12.7% × €48,177 | −€6,118 |
| Taxable Box 1 business profit | €42,059 |
This example calculates taxable business profit only. Your actual Box 1 bill depends on total income, tax credits and personal circumstances, so combine the figure with any salary or other Box 1 income before estimating tax.
Note on social security: Unlike employed workers, ZZP freelancers do not accrue WW (unemployment benefit) through their work, and state pension (AOW) accrual requires contribution years as a resident. You are responsible for your own disability cover and supplementary pension. Disability insurance (AOV) is expensive — expect €100–€250 per month depending on your age and income — but the financial risk of going without it is far higher.
Part 7: Penalties for Late Filing and Non-Compliance
The Dutch tax authorities take compliance seriously. Here is what you risk if things slip.
BTW Penalties
- Late filing (verzuimboete): €68 for a first offence, rising to €340 for repeat offences within five years
- Failure to file: The Belastingdienst can issue an estimated assessment (ambtshalve aanslag) — typically set high — and you must disprove it
- Late payment: Belastingrente at 7.5% per year (2026 rate) on the outstanding amount
- Deliberate fraud: Criminal prosecution, with fines up to €900,000 or imprisonment in serious cases
IB (Income Tax) Penalties
- Late filing: Up to €385 for a first offence, up to €5,514 for subsequent late filings
- Failure to file: Can be treated as deliberate non-compliance, with much higher penalties
- Underpayment discovered on audit: Additional assessment plus interest, and potentially a fraud surcharge (vergrijpboete)
The message is clear: file on time, pay on time, and keep your records. If you genuinely cannot pay by the deadline, contact the Belastingdienst proactively to arrange a payment plan (betalingsregeling) — they are generally more accommodating if you approach them first rather than waiting to be chased.
Part 8: Practical Setup — Tools and Processes
Accounting Software
- Exact Online — market leader in the Netherlands, excellent BTW integration, mainly Dutch-language
- Moneybird — modern interface, popular with freelancers, some English support
- e-Boekhouden — a budget option if you want to keep costs down
- SnelStart — well-established, integrates with most Dutch banks
Your accounting software should connect to your business bank account via a bank feed, import transactions automatically, and generate BTW returns that you can submit directly or copy into the Belastingdienst portal.
Business Bank Account
Keeping your business and personal finances completely separate is not just good practice — it is the difference between a smooth audit and a painful one. For expat freelancers, Wise Business deserves particular attention because it handles international payments at quoted exchange rate and gives you local account details in multiple currencies.
Open a Wise Business account →
DigiD and BSN
You cannot file any Dutch tax return without a DigiD and a BSN. If you are still sorting these out, the DigiD guide for expats walks you through the process step by step.
When to Hire an Accountant
My honest recommendation: for your first year of self-employment in the Netherlands, pay for a bookkeeper or accountant who understands expat taxation. A basic ZZP tax return from a specialist typically costs €300–€600. That feels like a lot until you realise they will identify deductions you missed, prevent penalties, and set up your administration in a way that makes future years significantly cheaper.
After the first year, many freelancers move to doing their own returns with an accountant reviewing the final filing. A few do everything themselves. The choice depends on how comfortable you are with Dutch-language tax forms and how complex your situation is — multiple income sources, international clients, home ownership, and cross-border tax considerations all push towards professional help.
Part 9: Special Situations for Expat Freelancers
If You Previously Had the 30% Ruling
The 30% ruling is available to expats who were recruited from abroad and meet certain salary and expertise conditions — but it applies to employment income, not freelance profit. As a ZZP freelancer running your own eenmanszaak, you cannot claim the 30% ruling in the standard sense.
If you previously had the 30% ruling as an employee and then went freelance, your ruling ends at the point you leave employment. Use the 30% ruling calculator to model what your tax looks like after the transition to self-employment, so you are not caught off guard in your first freelance tax year.
Part-Year Self-Employment
If you started freelancing partway through the year — common for expats who arrive mid-year and take a few months to find their footing — the urencriterium applies to the period you were in business. The Belastingdienst assesses this case by case, but in practice: if you started your business on 1 July, you had six months and the bar for 1,225 hours is not achievable in half a year. Keep your records carefully regardless, because you need to demonstrate that you were genuinely running a business.
Working as a Freelancer Alongside Employment
Some expats start freelancing as a side activity alongside a salaried job. In this case:
- Your freelance income is added to your employment income in Box 1
- You cannot claim the zelfstandigenaftrek unless you also meet the urencriterium — hard to do while working full-time for an employer
- Your employer deducts wage tax (loonheffing) from your salary; the freelance income is settled via your annual IB return
- A voorlopige aanslag for your freelance income becomes especially important to avoid a large year-end bill
Salary Modelling
If you want to estimate your net income at different revenue levels — including what happens if you cross the higher tax bracket — the salary checker tool on this site gives a quick indication. It is designed for employment income but gives a useful ballpark for freelancers to work from.
Summary: Your Freelancer Tax Checklist for 2026
On registration:
- Register at KvK — triggers automatic BTW assessment
- Open a separate business bank account
- Set up accounting software with bank feed
- Apply for DigiD if you do not have one
- Start a time-tracking log for the urencriterium
- Request a voorlopige aanslag once you have a sense of your projected income
Quarterly (BTW deadlines):
- Reconcile your business bank account
- Record all income and business expenses in your accounting software
- File BTW return and pay any BTW due:
- Q1: by 30 April
- Q2: by 31 July
- Q3: by 31 October
- Q4: by 31 January
In January each year:
- Review and adjust your voorlopige aanslag based on projected income
By 1 May each year:
- File your annual IB return (aangifte inkomstenbelasting)
- Apply zelfstandigenaftrek, startersaftrek (if applicable), and MKB-winstvrijstelling
- Pay any remaining income tax due
Ongoing:
- Keep all records for seven years
- Track your hours to support the urencriterium
Final Thoughts
The key is getting the foundations right: a clean business account, consistent record-keeping, and understanding which deductions you are entitled to. The zelfstandigenaftrek and startersaftrek in particular are worth knowing about before you file your first return — they are not automatically flagged in the aangifte tool unless you enter the right details.
One final note: the Dutch tax system changes frequently. Check the Belastingdienst figures and eligibility rules for the tax year you are filing.
For more on the broader Dutch tax system for expats, including Box 2 and Box 3 implications, see the Dutch tax system guide. And if you want a full walkthrough of filing your annual return, the Dutch tax return step-by-step guide has everything you need.
Good luck — and remember to set those calendar reminders for the BTW deadlines.
Frequently Asked Questions
Do I need to register for BTW (VAT) as a ZZP freelancer in the Netherlands?
In most cases, yes. When you register your eenmanszaak at the KvK, the Belastingdienst automatically assesses whether you need a BTW number. Almost all freelancers providing services or goods are required to charge BTW and file quarterly (or annual) returns. The main exception is the KOR scheme — if your annual revenue is below €20,000, you can choose to opt in to the kleineondernemersregeling and be exempt from charging BTW.
What is the zelfstandigenaftrek and how much is it in 2026?
The zelfstandigenaftrek is a tax deduction available to qualifying entrepreneurs who meet the urencriterium of at least 1,225 hours per year. In 2026 the deduction is €1,200. It reduces taxable business profit; verify eligibility and the current amount with the Belastingdienst.
What is the startersaftrek and who qualifies?
The startersaftrek is an additional deduction of €2,123 on top of the zelfstandigenaftrek for qualifying starters who meet the conditions. It can generally be used up to three times in the first five years, making the two deductions €3,323 in 2026 when both apply.
What is the MKB-winstvrijstelling?
The MKB-winstvrijstelling reduces qualifying taxable business profit by 12.7% in 2026, after entrepreneur deductions. The urencriterium does not apply to this exemption, but you must be an entrepreneur for income-tax purposes.
When are the BTW filing deadlines in the Netherlands?
Most ZZP freelancers file quarterly BTW returns. The deadlines are: Q1 (January–March) by 30 April; Q2 (April–June) by 31 July; Q3 (July–September) by 31 October; Q4 (October–December) by 31 January of the following year. You must both file the return and pay any BTW due by these dates. Late filing triggers a fine starting at €68, and repeated lateness escalates quickly.
What is a voorlopige aanslag and do I need one as a freelancer?
A voorlopige aanslag is a provisional tax assessment. Because freelancers do not have an employer withholding income tax for them, the Belastingdienst uses this mechanism to collect income tax in advance — usually in monthly instalments throughout the year. You can request or adjust a voorlopige aanslag yourself via Mijn Belastingdienst. Getting this right prevents a large, unexpected bill in the spring after filing your annual return.
What business expenses can I deduct as a ZZP freelancer in the Netherlands?
You can deduct any costs that are genuinely and exclusively for your business — these are called zakelijke kosten. Common deductible expenses include: professional equipment (laptop, camera, tools), software subscriptions, home office costs (a proportion of rent or mortgage interest if you have a dedicated workspace), travel costs for business, professional development and courses, accountant and bookkeeper fees, telephone and internet (business portion), business bank account fees, insurance, and marketing costs. Personal expenses — even ones connected loosely to work — are not deductible.