FI for Freelancers: The ZZP Path to Financial Independence
3 September 2026 · 6 min read
Employees in the Netherlands get retirement help whether they ask for it or not: Pillar 2 occupational pension accrues automatically through their employer's fund, paycheck after paycheck, with zero decisions required. As a ZZP'er (zelfstandige zonder personeel — a self-employed person without staff), that pillar doesn't exist for you. There's no fund, no automatic accrual, no HR department quietly building a safety net in the background. Whatever you'll have at 67, beyond AOW, is whatever you deliberately built yourself. That single difference changes almost everything about how an FI plan should look for a freelancer versus an employee — see the AOW-gap guide for how the employee version of this picture works, because the ZZP version is missing an entire layer of it.
No Pillar 2 means your FI number carries more weight
For an employee, the FI plan has to close the AOW gap and can lean partly on whatever Pillar 2 pension shows up on mijnpensioenoverzicht.nl. For a ZZP'er, Pillar 2 is a blank. Your FI stash isn't supplementing an employer pension — it's replacing one entirely, on top of doing everything a normal FI stash does.
Practically, this means the number your FIRE calculator spits out needs to assume zero occupational pension income unless you've specifically arranged one (a handful of sector schemes for certain professions do apply to self-employed people, but they're the exception, not the default). If you're used to seeing an AOW-plus-Pillar-2 projection and mentally subtracting a chunk of your FI target because "the pension will cover some of it," that subtraction doesn't apply to you the way it applies to an employee. Model your number assuming AOW is the only guaranteed income you'll have on top of your own investments, then treat anything beyond that as upside.
The deductions that shrink your taxable profit
Two Box 1 mechanisms reduce what you pay tax on as a self-employed person, and both change how much you can actually route into investments after tax.
Zelfstandigenaftrek is a fixed deduction from your profit, available if you meet the hour-and-status criteria for self-employment (broadly: enough hours worked in your own business, and it being your main occupation). It's been shrinking for several years running as part of a deliberate policy shift to narrow the tax gap between employees and the self-employed — don't build a five-year projection on this year's amount, because it's very likely to be smaller by then. Check the current-year figure directly on belastingdienst.nl before you plug it into any spreadsheet.
MKB-winstvrijstelling (SME profit exemption) applies after the zelfstandigenaftrek, exempting a percentage of whatever profit remains from tax entirely. Unlike the zelfstandigenaftrek, it isn't conditional on hour criteria — it applies to qualifying business profit generally. The percentage itself does change over time too, so verify it the same way.
Both deductions matter for FI planning specifically because they determine your actual investable surplus, not just your tax bill. A shrinking zelfstandigenaftrek means your effective take-home on the same gross profit is quietly declining year over year unless your rates rise to compensate — worth checking annually rather than assuming last year's after-tax number still holds.
The FOR is gone — don't plan around it
If you've read older Dutch financial-planning content, you may have come across the oudedagsreserve (FOR) — a mechanism that let self-employed people set aside part of their profit, tax-deferred, as a retirement reserve. It was abolished as of 2023: no new additions have been allowed since, and existing reserves are being wound down under transitional rules. If a blog post, forum thread, or older PDF tells you to build a FOR, it's describing a mechanism that no longer accepts new contributions.
The modern route to the same goal — tax-advantaged, self-funded retirement saving outside your regular Box 3 investments — runs through lijfrente (annuity-style) products, held as an insurance policy or as banksparen (a blocked savings/investment account at a bank). Contributions are deductible up to your calculated allowance (jaarruimte, plus unused room from recent years, your reserveringsruimte), and for a ZZP'er with no Pillar 2 accrual, that allowance is typically larger than an equivalent employee's — you're filling a bigger gap. See the lijfrente guide for the mechanics of how the deduction, the lock-up, and the eventual payout actually work.
Emergency-fund sizing: invoice risk, not just visa risk
The emergency-fund guide frames sizing around visa and employment risk — how tightly your legal status is bound to a single employer. As a ZZP'er, that framework needs an added input: client and invoice risk. Losing your largest client isn't like being fired with a notice period and a WW claim behind it; it can mean an immediate, uneven drop in income with no severance and no clean start date for benefit eligibility. Late-paying clients compound this — a healthy year on paper can still produce a cash-flow gap if invoices sit unpaid for months.
If you're also on a visa tied to demonstrating a minimum income or business viability (the self-employed residence permit route has its own ongoing requirements), stack that risk on top rather than treating it as separate. Size your buffer against the wider of the two risks, not an average of them, and revisit it whenever your client concentration changes — a business with one client at 80% of revenue carries materially more invoice risk than one spread across ten.
What stays exactly the same
Once the money is set aside, it behaves identically to an employee's. Box 3 wealth tax applies to your combined savings and investments the same way regardless of income source — the Box 3 guide covers the mechanics in full, and they don't change because you're self-employed. Index investing as the core of a long-term stash, and choosing a broker to hold it — see the index-investing basics and broker comparison guides — work the same whether the money came from a salary or an invoice. Don't let the self-employed-specific parts above distract from the fact that most of the FI plan is generic once the tax-and-income layer is handled.
Revisit the deduction numbers every year
The zelfstandigenaftrek amount, the MKB-winstvrijstelling percentage, and the jaarruimte formula for lijfrente contributions all change on a schedule the Belastingdienst sets, not on your schedule. Build a habit of checking all three at the start of each tax year rather than carrying forward what you used last time — see the full path to FI for where this fits alongside the rest of the plan. A ZZP'er's FI math has more moving, policy-driven parts than an employee's; the fix isn't memorizing this year's figures, it's building the annual check into the plan itself.
Enjoyed this? Get more guides by email.