A ZZP'er's tax bill starts from a completely different base than an employee's. Revenue minus real business costs gives you profit, and only then does the Belastingdienst's stack of self-employment deductions kick in, each one applied in a specific order before Box 1 tax ever touches the remainder.
First comes the zelfstandigenaftrek, a flat deduction available only if you clear the urencriterium, at least 1,225 hours a year genuinely working in your business. It has been shrinking hard by design for several years running, from well over €7,000 earlier in the decade down to just €1,200 for 2026, part of a deliberate policy push to narrow the tax gap between employees and the self-employed. If you're within your first 5 years as an entrepreneur, the startersaftrek adds a further fixed amount on top, for up to 3 of those years, though it disappears entirely from 2027.
After both aftrek amounts are subtracted, the MKB-winstvrijstelling applies automatically, a flat percentage exemption on whatever profit remains, available to every qualifying entrepreneur regardless of whether they clear the urencriterium. Only what's left after all three steps counts as taxable profit, run through the same Box 1 bands an employee's salary would face.
On top of Box 1 tax, this calculator also applies Zvw, the health insurance contribution self-employed people pay as a percentage of profit via their tax return rather than through payroll withholding: 4.85% for 2026, capped at €79,409 of contribution income. It's a real, mandatory annual cost, separate from your own private zorgverzekering premium, which you still need to budget for on top.