Take-home comparison methodology (2026)

The 39 comparison pairs and 351 per-salary pages are computed by the same tested engines as the country calculators, in local currency, at build time. Only the exchange rate is pinned: the European Central Bank reference rate of 2026-11-04. This page sets out how the comparison is computed and the points at which it stops being meaningful.

What is compared, and what is not

What is compared is deductions: the taxes and social contributions withheld from an employee's gross salary. What is not compared is gross pay levels, living costs, and what the deductions buy. Those three differ between any two countries more than the deduction rate does, so a lower rate does not mean more money at the end of the month, still less a better life.

Concretely: German contributions buy largely free healthcare at the point of use, the US figures exclude state income tax, which ranges from nothing to over 13%, Australian superannuation is paid on top of salary rather than withheld from it, and Swiss health insurance is not in the deductions at all because it is bought privately per person. None of that compresses into a percentage, which is why every page states both countries' assumptions in full.

The engines

Each country has its own engine implementing the statutory rules for its tax year, with test cases checked against the tax authority's own published examples. The comparison pages call those same engines. There is no second, simplified calculation for comparison purposes and no copied estimates, so a figure on a comparison page matches the one the country calculator gives for the same input.

Standing assumptions, repeated on every page that uses them:

CountryTax yearAssumptions
Germany2026single (tax class I), statutory health insurance, no church tax
United Kingdom2026/27England/Wales/NI, tax code 1257L, no student loan or pension
United States2026single filer, federal taxes only (state varies from 0% to 13%+)
Ireland2026single, standard credits, Class A PRSI
Australia2026-27resident, tax-free threshold, no study loan; 12% super paid on top
Canada2026Ontario, single filer, automatic credits (BPA, CEA, CPP/EI)
Netherlands2026below AOW age, no 30% ruling, gross includes holiday allowance
Austria202614 payments (13th/14th at 6%), employee, outside Vienna
Switzerland2026single, Zurich (capital), age 35, incl. 1% NBU assumption and BVG employee half
SingaporeYA 2027citizen/PR under 55, full CPF (20% employee), earned-income + CPF reliefs
Belgium2026single, no dependants, 7% municipal surcharge, werkbonus not modelled
Luxembourg2026tax class 1, resident, standard allowances and employee tax credit
Malta2026single computation, Class 1 contributions, statutory bonuses excluded
New Zealand2026-27tax code M, no student loan, KiwiSaver excluded
Sweden2026under 66, municipal tax at the national average, no church fee
Norway2026aged 17 to 69, ordinary mainland rules, standard minstefradrag
Denmark2026municipal tax at the national average, no church tax, skatteloft excluded
Japan2026under 40, Tokyo health insurance rates, bonuses excluded, residence tax at steady state

What an individual engine deliberately leaves out, such as the Danish skatteloft or the Belgian werkbonus, is recorded on that country's own methodology page, listed on the methodology index.

Three salary scales

A comparison at an equal nominal amount is only meaningful between currencies of a similar size. One krona is worth about 9 cents and one yen well under a cent, so holding 60,000 constant would put Sweden, Norway, Denmark and Japan at the top of any ranking on near-zero deduction rates, because 60,000 kronor is about €5,469 and 60,000 yen about €337 a year. That would be an artefact of currency size, not a result. Hence three scales:

ScalePairsSalary pointsBasis
Standard 22 40,000, 60,000, 80,000, 100,000, 150,000 Same nominal amount in each local currency, no conversion
Nordic 3 300,000, 450,000, 600,000, 800,000, 1,200,000 Same nominal amount, on a scale suited to the Nordic currencies
Converted 14 30,000, 45,000, 60,000, 80,000, 120,000 EUR Equal euro value, converted into each local currency before computing

The Nordic currencies are within a factor of two of each other, so Sweden against Norway or Denmark compares nominally and involves no exchange rate at all. Those same countries against the euro and sterling countries have no such option, so those pages convert. Japan has no partner of its own size at any scale, so every Japan page converts.

The five points above are the rows shown on each pair page. The per-salary pages use a wider grid of 9 round amounts, since round numbers are what people search for: 30,000, 40,000, 50,000, 60,000, 70,000, 80,000, 100,000, 120,000, 150,000 on the standard scale, 300,000, 400,000, 450,000, 500,000, 600,000, 700,000, 800,000, 1,000,000, 1,200,000 on the Nordic one, and 30,000, 40,000, 45,000, 50,000, 60,000, 70,000, 80,000, 100,000, 120,000 euro when converting.

Exchange rates

Conversion uses the European Central Bank's daily euro reference rates, which are free, need no key, and are the reference most European institutions quote. The set is pinned and committed alongside the source, currently 2026-11-04, and refreshed deliberately by a script rather than fetched during a build. That is a considered trade: a rate fetched at build time would make published figures unreproducible and would let a network blip change them silently. The cost is that the euro figures drift from the market as time passes, which is why the date appears on every converted page.

CurrencyUnits per euro
SEK10.9718
NOK10.397
DKK7.4738
JPY178.3
GBP0.8346
USD1.1267
CHF0.9188
SGD1.4398
AUD1.6061
CAD1.5701
NZD1.9988

One point is easy to miss and stated on the pages themselves: the rate does move the deduction percentages, just not directly. The tax rules are applied in local currency and never see the rate. But the rate decides which local salary each row lands on, and every system here is progressive, so a weaker currency pushes the converted rows further up the scale and the percentage rises with them.

Denmark, the one pegged currency

One of these conversions is sturdier than the rest. Denmark holds the krone against the euro under ERM II at a central rate of 7.46038 per euro, inside a multilaterally agreed band of 2.25%, which allows it to move only between 7.29252 and 7.62824; both central banks are obliged to intervene at the edges. The rate pinned here sits 0.18% from the central rate. Danish euro figures therefore cannot be invalidated by a currency swing in the way a floating conversion can. The krona, the Norwegian krone and the yen carry no such commitment, and for them the pinned figure is simply the market rate of that day. Checked against Danmarks Nationalbank's own publications and the European Central Bank's rate table, which agree.

The equivalent gross

The more useful question is usually not what the same gross leaves, but what you would have to be paid on the other side to be no worse off. That figure is found by running the destination engine backwards: bisecting until its net matches the target. The whole deduction structure is therefore in the answer, allowances, bands and contribution ceilings included, rather than an average rate applied to a difference.

It appears on 21 of the 39 pairs, namely those where both net figures are in one unit: the converted pairs, in euros, and pairs of two euro countries. On the other 18 it is deliberately withheld. A nominal comparison across two currencies holds the same number constant on purpose, so matching one net against the other there would match a number and not an amount of money. Those pages say why the question cannot be answered rather than printing a figure that looks credible and is meaningless.

PairScaleEquivalent gross
Germany vs United Kingdom standard no, different currencies
United Kingdom vs United States standard no, different currencies
Germany vs United States standard no, different currencies
United Kingdom vs Ireland standard no, different currencies
Australia vs New Zealand standard no, different currencies
United Kingdom vs Australia standard no, different currencies
United Kingdom vs Singapore standard no, different currencies
Germany vs Singapore standard no, different currencies
United States vs Canada standard no, different currencies
United Kingdom vs Canada standard no, different currencies
Netherlands vs Germany standard yes
Netherlands vs United Kingdom standard no, different currencies
Austria vs Germany standard yes
Switzerland vs Germany standard no, different currencies
Austria vs Switzerland standard no, different currencies
Belgium vs Netherlands standard yes
Belgium vs Germany standard yes
Luxembourg vs Belgium standard yes
Luxembourg vs Germany standard yes
Luxembourg vs Switzerland standard no, different currencies
Malta vs Ireland standard yes
Belgium vs United Kingdom standard no, different currencies
Sweden vs Norway nordic no, different currencies
Sweden vs Denmark nordic no, different currencies
Norway vs Denmark nordic no, different currencies
Japan vs United Kingdom converted yes
Japan vs United States converted yes
Japan vs Germany converted yes
Japan vs Singapore converted yes
Japan vs Australia converted yes
Sweden vs Germany converted yes
Sweden vs United Kingdom converted yes
Sweden vs United States converted yes
Norway vs United Kingdom converted yes
Norway vs Germany converted yes
Norway vs Switzerland converted yes
Denmark vs Germany converted yes
Denmark vs United Kingdom converted yes
Denmark vs Netherlands converted yes

Effective and marginal rates

The effective deduction rate is gross minus net, over gross. The marginal rate is the share of the next slice of gross pay that does not reach take-home, measured by raising gross by a round step and looking at how net responds. The step follows the currency so the wording stays readable: 1,000 for the euro and similar currencies, 10,000 for the Nordic ones and 100,000 yen. These are not equal amounts of money, 100,000 yen being about 561 euro, but each is a natural unit in its own currency, and the choice barely affects the result because the marginal rate is near constant over so small a step, except right at a threshold.

In a progressive system the marginal rate always exceeds the effective one, because allowances and lower bands hold the average down while the last slice of pay has already passed them. That gap is why a raise rarely feels like its headline size, and it is asserted as a test for every country at a mid salary.

Limits and known gaps

  • Figures are for a single person with no children and no other income. Joint assessment, child allowances and secondary income move the result substantially; the country calculators expose those, these pages do not.
  • Regional rates are fixed to one value, such as Zurich for Switzerland, North Rhine Westphalia for Germany, Ontario for Canada, and the national average municipal rate in Sweden and Denmark. An actual municipality may differ.
  • Employer contributions are excluded, since they are not withheld from gross pay. That understates the total cost of employment in countries where much of the burden sits with the employer.
  • Individual statutory rules are omitted where they could not be implemented reliably. Each is named on the relevant country methodology page and in the calculator's own notes.
  • Exchange rates are pinned to a date and do not update on their own.
  • German versions exist for the 15 pairs involving Germany, Austria or Switzerland, at Gehaltsvergleich nach Ländern. The remaining pairs are English only.

Updating and sources

Tax rules are taken per tax year from the responsible authority's own publications rather than third-party summaries, and the per-country methodology pages name the documents used. Exchange rates are pulled from the European Central Bank by a script and committed, so every publication stays reproducible. Net figures on this page and every comparison page are recomputed from the engines on each build.

Frequently asked questions

Are the figures computed live?

The tax arithmetic is, the exchange rate is not. Net figures are produced when the page is built, by the same tested engines as the country calculators, never from copied tables. The exchange rate is deliberately pinned, currently the European Central Bank reference rate of 2026-11-04. A rate fetched at build time would mean two builds of the same page disagree and nobody could reproduce a figure.

Why do some comparisons convert currency and others not?

Holding the same nominal amount constant only works between currencies of similar size. Among the euro, pound, dollar and franc it does. Against the krona, krone and yen it does not, because one krona is about a tenth of a euro and one yen about a hundred-and-eightieth, so an equal nominal amount would show those countries on near-zero deduction rates. The Nordic currencies are close enough to each other to compare among themselves, so they have their own scale. Against the euro and sterling countries, and for Japan in every case, the pages convert.

Why is there no equivalent salary on every page?

Because the answer only names an amount of money where both net figures are in the same unit. That holds on the converted pairs and on pairs of two euro countries, currently 21 of 39. On a nominal comparison across two currencies, matching one net against the other would match a number rather than an amount of money, so those pages explain why the question cannot be answered there instead of printing a figure that looks credible and means nothing.

Does the exchange rate change the deduction rates?

Yes, indirectly. The tax rules are applied in local currency and never see the rate. But the rate decides which local salary each row lands on, and every system here is progressive, so a different rate moves the percentages too. Conversion is not a cosmetic layer over a fixed result.

Last updated 2026-11-05. Back to the take-home comparison or the methodology index.