How we calculate your net
The Rest Is Yours compares cities on one thing only: how much you keep each month after taxes, contributions and the cost of living. This page explains, plainly, how we get to that number, how accurate it is, and where the limits are.
Why the gross misleads: what the research says
It's not an impression: it's a documented phenomenon. Behavioral economics calls it money illusion, the systematic tendency to reason in nominal figures rather than real purchasing power (Shafir, Diamond and Tversky, 1997), compounded by the fact that less visible taxes get underweighted in decisions (Chetty, Looney and Kroft, 2009). Urban economics, for its part, has said for forty years that wages and local prices are determined together and must be read together (Roback, 1982): adjust salaries for local cost of living and city rankings change, sometimes flip (Moretti, 2013). And expat tax regimes are no footnote: causal evidence shows they measurably shift where people choose to work (Kleven, Landais and Saez, 2013). The Rest Is Yours exists to put those three pieces, net pay, local prices and regimes, in front of you before you sign.
The model in 4 steps
- Market salary by role and seniority. Estimates anchored to recent salary surveys (Robert Half, Hays, Morgan McKinley, Levels.fyi 2025/26), shown as a range, not a single flat figure.
- Taxes and contributions. Standard regime, single employee with no children, 2025/26 rates, local surtaxes included where they apply (regional/municipal, cantonal, state/city).
- Cost of living. Rent for a studio or one bedroom, food, transport, utilities and personal expenses, for 1 person. Numbeo estimates cross checked with official sources.
- Real savings = monthly net − monthly cost of living. That's the number the ranking is built on.
How accurate the numbers are
The tax models are validated by comparing their output against each country's official or reference calculators, across a grid of representative incomes. Deviations typically fall within 0.1% to 0.5% of net income. These are stated estimates: they exist to compare, not to reproduce a payslip.
The method is an independent clean room reimplementation of each tax system, written from the cited law and official documents rather than from our own engine, and cross checked against official government calculators wherever one is reachable. The table below shows every income we tested and how far our net landed from the reference.
Engine net compared with official or reference net, by country and test income.| Country | Official reference used | Gross | Engine net | Reference net | Deviation |
|---|
| Italy Milan | Official-method reference · Agenzia delle Entrate / TUIR: IRPEF 2026 brackets (L.199/2025) + detrazione lavoro dipendente art.13 TUIR (incl. €65 art.13 co.1-bis) + cuneo fiscale 2026 (L.207/2024 art.1 co.4/co.6, confirmed by L.199/2025) | €31,000 | €23,911 | €23,911 | 0.000% |
|---|
| €44,000 | €29,437 | €29,437 | 0.000% |
| €66,000 | €40,389 | €40,389 | 0.000% |
| €31,000regime on | €27,513 | €27,513 | 0.000% |
| €44,000regime on | €37,506 | €37,506 | 0.000% |
| €66,000regime on | €53,809 | €53,809 | 0.000% |
| Italy Rome | Official-method reference · Agenzia delle Entrate / TUIR: IRPEF 2026 brackets (L.199/2025) + detrazione lavoro dipendente art.13 TUIR (incl. €65 art.13 co.1-bis) + cuneo fiscale 2026 (L.207/2024 art.1 co.4/co.6, confirmed by L.199/2025) | €31,000 | €23,432 | €23,432 | 0.000% |
|---|
| €44,000 | €28,758 | €28,758 | 0.000% |
| €66,000 | €39,372 | €39,372 | 0.000% |
| €31,000regime on | €27,273 | €27,273 | 0.000% |
| €44,000regime on | €37,166 | €37,166 | 0.000% |
| €66,000regime on | €53,301 | €53,301 | 0.000% |
| Spain Barcelona | AEAT tramo estatal + Generalitat de Catalunya tramo autonómico (Decret-llei 5/2025) + BOE-A-2026-7296 SS clean-room re-derivation, cross-checked vs PwC WWTS Spain | €50,000 | €35,308 | €35,308 | 0.000% |
|---|
| €80,000 | €52,516 | €52,516 | 0.000% |
| €150,000 | €90,395 | €90,395 | 0.000% |
| Luxembourg Luxembourg | Administration des contributions directes (ACD) · Calcul en ligne du barème | €48,000 | €37,450 | €37,454 | -0.010% |
|---|
| €68,000 | €47,904 | €47,925 | -0.043% |
| €100,000 | €63,862 | €63,868 | -0.009% |
| Netherlands Amsterdam | Belastingdienst Box 1 2026 method (tarieven + tabel arbeidskorting + algemene heffingskorting), cross-checked against PwC Worldwide Tax Summaries · Netherlands and Deloitte NL Belastingplan 2026 | €50,000 | €39,140 | €39,140 | 0.000% |
|---|
| €50,000 | €45,744 | €45,744 | 0.000% |
| €69,000 | €48,551 | €48,551 | 0.000% |
| €69,000 | €58,998 | €58,998 | 0.000% |
| €98,000 | €61,831 | €61,831 | 0.000% |
| €98,000 | €77,753 | €77,753 | 0.000% |
| Germany Berlin | BMF Lohn- und Einkommensteuerrechner · official §32a EStG 2026 tariff; cross-checked against PwC Worldwide Tax Summaries · Germany (Individual/Other taxes) | €45,000 | €29,845 | €29,632 | +0.720% |
|---|
| €62,000 | €38,907 | €38,567 | +0.880% |
| €95,000 | €56,401 | €55,795 | +1.090% |
| Spain Madrid | AEAT tramo estatal + Comunidad de Madrid tramo autonómico (Ley 13/2023) + BOE-A-2026-7296 SS clean-room re-derivation, cross-checked vs PwC WWTS Spain | €50,000 | €36,229 | €36,229 | 0.000% |
|---|
| €80,000 | €53,913 | €53,913 | 0.000% |
| €150,000 | €93,813 | €93,813 | 0.000% |
| United Kingdom London | HMRC-method clean-room (gov.uk/income-tax-rates, 2026/27) cross-checked vs PwC WWTS United Kingdom | €NaN | €47,036 | €47,036 | 0.000% |
|---|
| €NaN | €76,036 | €76,036 | 0.000% |
| €NaN | €93,160 | €93,160 | 0.000% |
| Ireland Dublin | Revenue.ie-method clean-room (standard-rates-thresholds, Budget 2026) cross-checked vs KPMG Ireland Budget 2026 tables | €40,000 | €33,587 | €33,587 | 0.000% |
|---|
| €60,000 | €44,947 | €44,947 | 0.000% |
| €90,000 | €59,789 | €59,789 | 0.000% |
| France Paris | Barème LF2026 clean-room (Légifrance loi n°2026-103 du 19/2/2026 art.4 I-A/B, confirmed BOFiP ACTU-2026-00022) cross-checked vs PwC WWTS France | €50,000 | €33,404 | €33,404 | 0.000% |
|---|
| €50,000 | €37,070 | €37,070 | 0.000% |
| €90,000 | €54,610 | €54,610 | 0.000% |
| €90,000 | €61,356 | €61,356 | 0.000% |
| €160,000 | €85,775 | €85,775 | 0.000% |
| €160,000 | €102,343 | €102,343 | 0.000% |
| Switzerland Zurich | kantonsvergleich.ch (states it sources 'FTA tax tariffs 2026', ESTV, with standard Swiss deductions included) · the interactive official ESTV/zh.ch calculators are JS-rendered and were not reachable (no browser tool available in this environment) | €NaN | €NaN | €NaN | -6.010% |
|---|
| €NaN | €NaN | €NaN | -0.410% |
| €NaN | €NaN | €NaN | -0.200% |
| Switzerland Geneva | kantonsvergleich.ch (states it sources 'FTA tax tariffs 2026', ESTV, with standard Swiss deductions included) · the interactive official ESTV/ge.ch calculators are JS-rendered and were not reachable (no browser tool available in this environment) | €NaN | €NaN | €NaN | -4.050% |
|---|
| €NaN | €NaN | €NaN | -0.370% |
| €NaN | €NaN | €NaN | +4.750% |
| United States New York | IRS Rev. Proc. 2025-32 + NY Pub. NYS-50-T-NYS (1/26) clean-room re-derivation, cross-checked vs KPMG Tax News Flash / KPMG TWIST | €NaN | €45,170 | €45,170 | 0.000% |
|---|
| €NaN | €75,446 | €75,446 | 0.000% |
| €NaN | €157,151 | €157,151 | 0.000% |
| United States Los Angeles | IRS Rev. Proc. 2025-32 (federal TY2026) + SSA 2026 wage base + California FTB schedule (single) · independent clean-room re-derivation; identical federal law to New York | €70,080 | €53,306 | €53,306 | 0.000% |
|---|
| €131,400 | €89,512 | €89,512 | 0.000% |
| €262,800 | €165,317 | €165,317 | 0.000% |
| Hong Kong Hong Kong | IRD PAM 61(e) (Jun 2026 edition) clean-room re-derivation, cross-checked vs PwC WWTS Hong Kong SAR (rev. 31 Dec 2025) | €NaN | €44,313 | €44,313 | 0.000% |
|---|
| €NaN | €85,813 | €85,813 | 0.000% |
| €NaN | €591,847 | €591,847 | 0.000% |
| Austria Vienna | BMF §33 EStG 2026 + AK Steuerwertetabelle 2026 clean-room re-derivation, cross-checked vs PwC WWTS Austria sample calculation | €40,000 | €29,442 | €29,442 | 0.000% |
|---|
| €60,000 | €40,876 | €40,876 | 0.000% |
| €90,000 | €57,583 | €57,583 | 0.000% |
| Belgium Brussels | fin.belgium.be (income tax year 2026) + ONSS/RSZ clean-room, communal surcharge 4.9% (FOD Financiën 'aanslagjaar 2026' + City of Brussels council decision 15/12/2025) | €40,000 | €28,291 | €28,291 | 0.000% |
|---|
| €60,000 | €37,513 | €37,513 | 0.000% |
| €90,000 | €50,175 | €50,175 | 0.000% |
| Denmark Copenhagen | Skattestyrelsen (skat.dk) bracket-tax method + Skatteministeriet §20-satser 2026, cross-checked against PwC Worldwide Tax Summaries · Denmark (Individual) | €60,000 | €40,108 | €40,108 | 0.000% |
|---|
| €90,000 | €58,129 | €58,129 | 0.000% |
| €130,000 | €78,203 | €78,203 | 0.000% |
| €130,000 | €87,308 | €87,308 | 0.000% |
| Sweden Stockholm | Skatteverket SKV 433 (2026 utg.36) + Inkomstskattelagen 67 kap. 7 § clean-room re-derivation, cross-checked vs PwC WWTS Sweden | €60,000 | €43,725 | €43,725 | 0.000% |
|---|
| €90,000 | €59,411 | €59,411 | 0.000% |
| €150,000 | €89,039 | €89,039 | 0.000% |
| Norway Oslo | Lovdata Stortingsvedtak om skatt for inntektsåret 2026 (final enacted law, post budsjettforlik) clean-room re-derivation, cross-checked vs PwC WWTS Norway | €60,000 | €45,048 | €45,048 | 0.000% |
|---|
| €90,000 | €62,582 | €62,582 | 0.000% |
| €150,000 | €94,573 | €94,573 | 0.000% |
| Finland Helsinki | vero.fi/Veronmaksajat + ETK 2026 + Helsingin kaupunki council decision clean-room re-derivation, cross-checked vs PwC WWTS Finland (rev. 24 Jun 2026) | €70,000 | €44,452 | €44,452 | 0.000% |
|---|
| €70,000 | €46,767 | €46,767 | 0.000% |
| €90,000 | €54,728 | €54,728 | 0.000% |
| €90,000 | €60,129 | €60,129 | 0.000% |
| €130,000 | €75,282 | €75,282 | 0.000% |
| €130,000 | €86,853 | €86,853 | 0.000% |
| Portugal Lisbon | Autoridade Tributária · CIRS art.68-A (solidarity surtax) + EBF art.58-A (IFICI), cross-checked vs PwC Worldwide Tax Summaries · Portugal (Individual) | €60,000 | €36,990 | €36,990 | 0.000% |
|---|
| €60,000 | €42,720 | €42,720 | 0.000% |
| €120,000 | €64,934 | €64,934 | 0.000% |
| €120,000 | €85,440 | €85,440 | 0.000% |
| €300,000 | €143,808 | €143,808 | 0.000% |
| €300,000 | €213,600 | €213,600 | 0.000% |
Full per city sources, verification dates and status live on the data page.
Expat tax regimes
Where they exist, preferential regimes for people relocating are modelled and can be switched on: they reduce taxable income according to local rules. The engine currently models:
- Regime impatriati (Italy)
- Beckham Law (Spain)
- 30%-ruling (Netherlands)
- Régime impatriés (France)
Assumptions: an employee who meets the regime's relocation, duration and threshold requirements; applied from the first eligible year. Eligibility must be verified individually: it depends on prior residence, contract type, minimum income and timing. When in doubt, the standard regime is the prudent estimate.
Currency conversion
Amounts in foreign currency are converted at ECB reference rates, updated periodically along with the rest of the data. Current reference: 1 GBP = €1.16 · 1 CHF = €1.09 · 1 USD = €0.86. The UAE dirham (AED) is pegged to the dollar (fixed USD peg), so it follows its movements against the euro.
What we DON'T do
- The ranking is never influenced by commercial partners: the order depends solely on the calculated real savings.
- Any referrals are always declared as such and kept separate from the calculation. Today we show none.
- We don't sell your data and we don't use it for advertising profiling.
Disclaimer. The Rest Is Yours is not tax, legal or financial advice. The numbers are indicative and refer to a standardized profile. Before deciding to relocate or accept an offer, check with a qualified professional.
Known limits
- These are estimates for a standardized profile (single, no children, employee): your actual situation may differ: family, deductions, other income, supplementary pensions.
- A global multiplier plus a few corrections can't capture every city×role nuance. That's fine: these are estimates, not payslips.
- Data ages and is refreshed periodically. Rates and costs change during the year.
Data last updated: July 2026 · data vintage 2025/26.
Who's behind this
The Rest Is Yours comes from a lived problem: after moving countries more than once, we got tired of finding out only after the move how much we’d actually keep. The tool that came out of it has one rule: every number is checked against official calculators, and every limit is stated.