netlands

How we calculate

Every number on this site comes from code that follows each country's law, step by step. Here is how it works, what we check, and what we don't cover yet.

Same input, same answer

Results are calculated by fixed rules in code. No AI guesses your number.

Only law in force

Drafts and announcements are shown and labelled, but never used in your result.

Sourced and dated

Every rate links to its law and shows when we last checked it.

From salary to result

There's no single formula for Europe. Each country has its own order of steps, so each one gets its own calculation, built from the same five parts.

1Your inputsSalary, region and only the options that change the result.
2Rules for the yearRates, caps and allowances for that tax year, enacted only.
3The country’s own orderContributions, deductions and tax, in the order its law sets.
4Its roundingRounded the way that country rounds, at the right steps.
5Your resultNet pay, plus every step that led to it.

A worked example

€100,000 gross in Catalonia, single, 2026, standard rules. This is the exact order our Spain calculation follows.

  1. Social security: 6.5% of monthly pay up to €5,101.20, plus a small solidarity contribution on pay above it€4,061.64
  2. Taxable income: gross minus social security and the fixed €2,000 for work expenses€93,938.36
  3. State income tax, on the state scale, after the €5,550 personal allowance€16,059.63
  4. Catalan income tax, on Catalonia's own scale, worked out separately€16,288.26
  5. Income tax: state plus Catalan€32,347.89
  6. Net: gross minus social security minus income tax€63,590.47

Every result on the site has a "Show the calculation" panel with these steps for your own numbers.

Where the rules come from

We read rules from official sources: the Spanish BOE and tax agency, German federal law and the finance ministry's payroll specification, the Polish legal gazette and tax portal, the Norwegian Tax Act and tax administration, Dutch law on wetten.overheid.nl and the Belastingdienst, and Irish law and Revenue's guidance. Every rule is stored with its source, the date we checked it, and a status.

Enacted · used in resultsDraft · shown, not usedAnnounced · shown, not used
RuleSourceStatus
Spain: Beckham Law, 24% on salaryLey 35/2006 del IRPF, art. 93Enacted
Norway: PAYE scheme, 25% on paySkatteloven chapter 19Enacted
Netherlands: 30% ruling, 27% from 2027Wet op de loonbelasting 1964, art. 31a; Belastingplan 2025Enacted
Poland: new tax scale from 2027Passed by the Sejm 5 Nov 2026, waiting for the PresidentDraft
Germany: income tax reform 2027Government bill, Drucksache 21/8235Draft
Madrid: 0.5-point cut for 2027Regional government announcement, 26 Jan 2026Announced

When a rule changes, the change is dated in our changelog. Old results stay reproducible: every result shows its tax year and the version of our calculation.

Sources

Every law, regulation and official table the calculators use, linked to its official publisher. Each calculator lists the articles it relies on in its own sources section.

Netherlands

Germany

How we test

Each country has test cases: a salary and the answer we expect. Code tested against answers it produced itself proves nothing, so every test case says where its expected answer comes from.

CountryTest casesChecked against an independent calculatorComputed by us onlyOfficial simulator
Spain624Not yet
Italy404Not yet
Germany330Not yet
Poland734Not yet
Norway404Not yet
Netherlands505Not yet
Malta615Not yet
Ireland505Not yet
Greece303Not yet
Cyprus615Not yet

Before launch, we'll run cases through the official simulators (Spain's AEAT, Germany's BMF, the Dutch Belastingdienst) and update this table. Poland's return relief and the Netherlands have no independent example yet; we say so next to those results. Neither has Malta's 15% rate for highly skilled people.

Monthly figures and currencies

Monthly figures are averages. We calculate the tax for the whole year and divide by 12. Your real payslip can differ month to month: in Poland, for example, pension contributions stop once you reach the yearly cap, which at €100,000 happens in August.

Each country is calculated in its own currency, then converted for display using the European Central Bank's daily reference rate. The rate and its date are shown next to every converted result.

What we don't cover

  • Self-employment and freelance income
  • Moving partway through a year
  • Joint filing, partners and children
  • Investment, rental and other income
  • Whether you personally qualify for a tax benefit. We show the conditions; a tax adviser can confirm them

When a case isn't supported, we say so instead of guessing.

Found a mistake?

Tell us the country, your inputs and what you expected. We check every report against the law and note fixes in the changelog.

Report a mistake

Information, not tax advice. Test-case counts are from the research file as of 15 Nov 2026.