Tax rules 2026

Every rate and threshold the calculator uses, with its official source. Status final means published or enacted; proposal can still change; unknown and missing are never used to calculate.

Open points

RuleValueStatus Source
Box 1 tax brackets (below AOW age) (tarieven box 1, 66 jaar of jonger)

Income tax plus national insurance contributions (premie volksverzekeringen) on your taxable profit. The rate rises in steps: 35.75% up to €38,883, 37.56% up to €78,426, and 49.50% above that.

Research notes

Rule id box1_brackets

Stored value [{"upper": 38883, "rate": 0.3575}, {"upper": 78426, "rate": 0.3756}, {"upper": null, "rate": 0.495}]

Bracket 1 rate = 8.10% income tax + 27.65% national insurance (per bd_box1).

  • Up to €38,883: 35.75%
  • Up to €78,426: 37.56%
  • Above €78,426: 49.5%
finalsource
Box 1 brackets, AOW age all year, born on/after 1946-01-01 (tarieven box 1, AOW-leeftijd, geboren op of na 1 januari 1946)

Rates for people who have AOW age all year and were born on or after 1 January 1946. Not used by the calculator yet.

Research notes

Rule id box1_brackets_aow_born_1946_or_later

Stored value [{"upper": 38883, "rate": 0.1785}, {"upper": 78426, "rate": 0.3756}, {"upper": null, "rate": 0.495}]

Out of v1 calculator scope; recorded for completeness. Born before 1946 and transition-year tables exist on the same page, not recorded.

  • Up to €38,883: 17.85%
  • Up to €78,426: 37.56%
  • Above €78,426: 49.5%
finalsource
General tax credit (below AOW age) (algemene heffingskorting)

A discount on your tax that almost everyone gets: up to €3,115. It gets smaller once your income is above €29,736 and is €0 from €78,427.

Research notes

Rule id algemene_heffingskorting

Stored value {"max": 3115, "phaseout_start": 29736, "phaseout_rate": 0.06398, "zero_from": 78427}

Continuity check passes (3115 - 6.398% x 48690 = ~0 at 78426). Page says rounding can differ by a few euros from the assessment. AOW-age variant: max 1556, rate 0.03195 (not in v1 scope).

  • Maximum: €3,115
  • Goes down from income of: €29,736
  • Goes down per euro above that by: 6.398%
  • €0 from income of: €78,427
finalsource
Labor tax credit (below AOW age) (arbeidskorting)

A discount on your tax because you earn your income by working. It is based on your profit, grows to at most €5,685, and shrinks again at higher profits (€0 from €132,921).

Research notes

Rule id arbeidskorting

Stored value [{"from": 0, "to": 11965, "base": 0, "rate": 0.08324, "over": 0}, {"from": 11966, "to": 25845, "base": 996, "rate": 0.31009, "over": 11965}, {"from": 25846, "to": 45592, "base": 5300, "rate": 0.0195, "over": 25845}, {"from": 45593, "to": 132920, "base": 5685, "rate": -0.0651, "over": 45592}, {"from": 132921, "to": null, "base": 0, "rate": 0, "over": 0}]

Page prints band 3 rate as "1.950%" (likely typo for 1,950%). 1.95% confirmed by continuity: 5300 + 0.0195 x 19747 = 5685. Logged in conflicts.md. Second-source cross-check (loonheffingen PDF) blocked by robots.txt.

  • €0 to €11,965: 8.324% of income
  • €11,966 to €25,845: €996 + 31.009% of income above €11,965
  • €25,846 to €45,592: €5,300 + 1.95% of income above €25,845
  • €45,593 to €132,920: €5,685 − 6.51% of income above €45,592
  • From €132,921: €0
finalsource
Self-employed deduction (zelfstandigenaftrek)

A fixed amount (€1,200) you may subtract from your profit because you are an entrepreneur. Only if you meet the hours criterion.

Research notes

Rule id zelfstandigenaftrek

Stored value {"amount": 1200, "amount_aow": 600}

Capped at profit before ondernemersaftrek unless startersaftrek applies. Unused amount carries forward up to 9 years (bd_zelfst_2026). Tax benefit limited to 37.56% rate (bd_zelfst_2026).

  • Amount: €1,200
  • At AOW age: €600
finalsource
Starter deduction (startersaftrek)

An extra deduction of €2,123 in your first years as an entrepreneur, on top of the self-employed deduction.

This may change. Read why.

Research notes

Rule id startersaftrek

Stored value {"amount": 2123, "amount_aow": 1062}

AT RISK - Belastingplan 2027 bill art. LXIII(1)(a) makes the cut to EUR 10 retroactive to 2026-01-01 (verified wording). KVK and factsheet say 2027. See conflicts.md C1.

  • Amount: €2,123
  • At AOW age: €1,062
finalsource
Hours criterion (urencriterium)

To get the self-employed deduction you must spend at least 1,225 hours a year on your business, and more time on it than on other work.

Research notes

Rule id urencriterium

Stored value {"hours": 1225, "reduced_hours": 800}

Not pro-rated for part-year. 800-hour variant only for startersaftrek bij arbeidsongeschiktheid (out of scope).

  • Hours a year: 1,225
  • Reduced hours: 800
finalsource
SME profit exemption (mkb-winstvrijstelling)

Small businesses pay no tax on 12.7% of their profit (counted after the self-employed deduction).

Research notes

Rule id mkb_winstvrijstelling

Stored value {"rate": 0.127}

Also reduces a loss.

  • Rate: 12.7%
finalsource
Income-related health insurance contribution (inkomensafhankelijke bijdrage Zvw)

A contribution to Dutch healthcare that self-employed people pay themselves: 4.85% of taxable profit, counted up to €79,409. It is separate from the monthly premium you pay your health insurer.

Research notes

Rule id zvw_bijdrage

Stored value {"rate": 0.0485, "max_income": 79409}

  • Rate: 4.85%
  • On income up to: €79,409
finalsource
VAT rates (reference only) (btw-tarieven)

VAT (btw) rates: 21% standard and 9% reduced. VAT is not part of this calculation.

Research notes

Rule id btw_tarieven

Stored value {"standard": 0.21, "reduced": 0.09}

Only KVK read so far; Belastingdienst cross-check pending.

  • Standard rate: 21%
  • Reduced rate: 9%
finalsource
Small business VAT scheme threshold (reference only) (kleineondernemersregeling)

Small business scheme for VAT (KOR): with turnover up to €20,000 a year you can use it to stop charging VAT. Not part of this calculation.

Research notes

Rule id kor

Stored value {"turnover_max": 20000}

Limit applies to year of registration and the year before.

  • Turnover up to: €20,000
finalsource
Labor income for an entrepreneur (basis for arbeidskorting) (arbeidsinkomen)

For the labor tax credit, your income from work is your profit before the self-employed deduction and the SME profit exemption.

Research notes

Rule id arbeidsinkomen_definition

Stored value profit before ondernemersaftrek and mkb-winstvrijstelling

A definition, described on the leftfinalsource
Tax credits used (capped at tax due) (heffingskortingen)

Tax discounts can bring your income tax down to €0, but the part you cannot use is not paid out to you.

Research notes

Rule id heffingskortingen_payout

Stored value not paid out, except partner conditions in 21.8.1 (out of v1 scope)

v1 caps total credits at box 1 tax + premiums due. Split 8.10 / 27.65 (21.9.1) not modeled.

A definition, described on the leftfinalsource
Rate cap on deductions for high incomes (tariefsaanpassing)

Above €78,426 of income, your deductions save you at most 37.56% instead of the top rate. The difference, 11.94% of the deductions above that amount, is added back as tax.

Research notes

Rule id tariefsaanpassing

Stored value {"rate": 0.1194, "threshold": 78426, "max_benefit_rate": 0.3756}

Applies when "inkomen uit werk en woning zonder uw aftrekposten" > 78426. Base: see tariefsaanpassing_basis.

  • Rate: 11.94%
  • Applies above income of: €78,426
  • Deductions save at most: 37.56%
finalsource
Zvw contribution basis for entrepreneurs (bijdrage-inkomen Zvw (winst uit onderneming))

The Zvw contribution is charged on your taxable profit: your profit after the self-employed deduction and the SME profit exemption.

Research notes

Rule id zvw_basis

Stored value profit minus ondernemersaftrek minus mkb-winstvrijstelling (belastbare winst), at least 0

Resolves A1. KVK example: winst 30.000, zelfstandigenaftrek 1.200, mkb-winstvrijstelling 3.658, belastbaar inkomen 25.142, bijdrage Zvw 4,85% = 1.219. KVK starters page: "Je betaalt deze bijdrage over je winst na aftrekposten." Belastingdienst (fisin 28.2.3, bd_zvw_ondernemer) says only "winst (uit onderneming)", consistent but not explicit. Law confirms (read 2026-10-18 from official BWB XML): Zvw art. 43 lid 2 onder b, bijdrage-inkomen includes "belastbare winst uit onderneming, bepaald volgens de regels van afdeling 3.2 van de Wet inkomstenbelasting 2001"; lid 3 "ten minste op nihil" and capped. Wet IB art. 3.2: belastbare winst = winst "verminderd met de ondernemersaftrek ... en de MKB-winstvrijstelling".

A definition, described on the leftfinalsource
Base of the high-income rate cap (grondslag tariefsaanpassing)

The part of your self-employed deduction and SME profit exemption that falls in the top tax bracket.

Research notes

Rule id tariefsaanpassing_basis

Stored value extra tax = rate x min(ondernemersaftrek + mkb_vrijstelling, profit - threshold), only when profit (income before these deductions) > threshold

bd_tariefsaanpassing (2026): "over al uw aftrekposten in de hoogste belastingschijf maximaal 37,56% belasting terug"; zelfstandigenaftrek and mkb-winstvrijstelling listed. bd_fisin_ch29 29.2.1: test is box 1 income "zonder uw aftrekposten" > 78.426. kst_33756_3 (MvT Belastingplan 2014, eigen woning only) voorbeelden 2 and 3: the correction covers only the part of the deductions taken against the top bracket. Extension of the same mechanism to ondernemersfaciliteiten taken from bd_tariefsaanpassing. Law confirms (Wet IB art. 2.10 lid 2, version 2026-01-01): table amount "vermeerderd met 11,94% van het bedrag waarmee de som van het belastbare inkomen uit werk en woning en de in aftrek gebrachte bedragen ... [EUR 78.426] te boven gaat, doch ten hoogste met 11,94% van de in aftrek gebrachte bedragen"; lid 3 lists ondernemersaftrek and MKB-winstvrijstelling.

A definition, described on the leftfinalsource
Purchases you can deduct at once (kleine bedrijfsmiddelen (minder dan EUR 450))

Business assets that cost less than €450 can be deducted as a cost in the year you buy them. More expensive assets that last several years are depreciated (afschrijven): the cost is spread over the years you use them.

Research notes

Rule id afschrijving_drempel

Stored value {"amount": 450}

bd_afschrijven: "Koopt u een bedrijfsmiddel voor minder dan EUR 450? Dan trekt u het bedrag wel in 1 keer af als kosten." bd_kosten_1_jaar: "Als regel kunt u aanhouden dat dit zaken zijn met een kostprijs van minder dan EUR 450", excl. VAT if VAT is reclaimable, else incl. VAT. Pages are not year-specific; read for 2026.

  • Amount: €450
finalsource