🧠 Calquify Intelligence
London pays the most gross — Berlin delivers the best purchasing power
London senior engineers gross €104.000 (£87.400) — significantly above Amsterdam (€82.000) and Berlin (€88.000). Yet after London rent (€2.499), disposable income is only €2.451/month. Berlin's lower gross (€88.000) nets €4.380/month, and after rent (€1.350) leaves €3.030 disposable — €579 more than London. Amsterdam with 30% ruling nets €5.200, and after rent (€1.850) leaves €3.350 — the highest disposable of the three. Without the ruling, Berlin beats Amsterdam on disposable income.
Source: LinkedIn NL/DE/UK + Belastingdienst + BMF + HMRC + NVM + IVD + ONS IPHRP
The Dutch 30% ruling is the decisive factor for internationally mobile engineers
A Dutch senior engineer qualifying for the 30% ruling nets €5.200/month at €82.000 gross — €820 more than Berlin (€4.380) and €250 more than London (€4.950) despite lower gross in Amsterdam. Over the 5-year ruling period, the accumulated net income advantage versus Berlin is approximately €49.200 and versus London is approximately €15.000. For any internationally recruited engineer, the Netherlands is the financially optimal choice — not London or Berlin.
Source: Belastingdienst 30% ruling + BMF + HMRC comparative 2026
Hamburg is Germany's most financially competitive tech city — better than Berlin for senior earners
Hamburg senior engineers earn approximately €90.000 — above Berlin (€88.000) and below Munich (€100.000). Hamburg rent (€1.600) is €250 above Berlin but €350 below Munich. Net disposable: Hamburg €1.820, Berlin €3.030, Munich €2.310. Hamburg sits between Berlin (better disposable) and Munich (better gross) — but Hamburg's logistics, shipping tech, and media tech sector is more niche. Berlin remains the tech hub for broad career optionality.
Source: LinkedIn DE + IVD Hamburg/Berlin/Munich comparative 2026
Senior Engineer Monthly Disposable Income — Key Cities 2026
LinkedIn + Belastingdienst + BMF + HMRC + NVM + IVD + ONS IPHRP
Senior Engineer Gross Annual — NL vs DE vs UK 2026
LinkedIn NL/DE/UK
📋 Reference Data
Software Engineer Salary — NL vs DE vs UK by Experience 2026
LinkedIn NL/DE/UK + Glassdoor 2026
| Level | Amsterdam (NL) | Berlin (DE) | London (UK £→€) | Top Gross Winner |
|---|---|---|---|---|
| Junior (0-2yr) | €45.000 | €45.000 | €54.700 (£46k) | London |
| Medior (3-6yr) | €65.000 | €65.000 | €77.350 (£65k) | London |
| Senior (7-12yr) | €82.000 | €88.000 | €104.000 (£87k) | London |
| Lead/Staff | €95.000 | €107.000 | €130.000 (£109k) | London |
| Principal | €115.000 | €122.000 | €154.000 (£130k) | London |
ⓘ London consistently pays more gross than Amsterdam or Berlin for equivalent roles. The gap is largest at senior+ levels where London's finance, tech, and consulting premium drives significant cash compensation. However, gross does not translate proportionally to net due to different tax systems and living costs.
Senior Engineer — Net, Rent, and Disposable Income 2026
Belastingdienst + BMF + HMRC + NVM + IVD + ONS IPHRP
| City / Country | Gross Annual | Net Monthly | 1-Bed Rent | Disposable | 30% Ruling Applies |
|---|---|---|---|---|---|
| Amsterdam (NL) — no ruling | €82.000 | €4.270 | €1.850 | €2.420 | No |
| Amsterdam (NL) — with ruling | €82.000 | €5.200 | €1.850 | €3.350 | Yes (5yr) |
| Rotterdam (NL) — no ruling | €75.000 | €4.000 | €1.300 | €2.700 | No |
| Rotterdam (NL) — with ruling | €75.000 | €4.800 | €1.300 | €3.500 | Yes (5yr) |
| Berlin (DE) | €88.000 | €4.380 | €1.350 | €3.030 | N/A |
| Munich (DE) | €100.000 | €4.740 | €1.950 | €2.790 | N/A |
| Hamburg (DE) | €90.000 | €4.460 | €1.600 | €2.860 | N/A |
| London (UK) | €104.000 | €4.950 | €2.499 | €2.451 | N/A |
| Manchester (UK) | €65.000 | €3.450 | €1.428 | €2.022 | N/A |
| Edinburgh (UK) | €68.000 | €3.570 | €1.607 | €1.963 | N/A |
ⓘ Rotterdam with 30% ruling (€3.500 disposable) is the highest purchasing power city in this comparison. Amsterdam with ruling (€3.350) is second. Berlin (€3.030) beats Amsterdam without ruling (€2.420) and London (€2.451). UK regional cities (Manchester, Edinburgh) have the lowest disposable income of any comparable market — the UK's tech salary premium exists only in London.
Total Compensation (Cash + Equity) — Norms by Market 2026
LinkedIn + Stack Overflow + Glassdoor
| Market | Cash % of Total Comp | Equity Norms | Equity Vehicle | Vesting Typical |
|---|---|---|---|---|
| Netherlands | 80-90% | 10-20% at scale-ups, <5% at corporates | ESOP, options | 4yr / 1yr cliff |
| Germany | 85-95% | 5-15% at Berlin startups, <5% BMW/SAP | VSOP, options | 4yr / 1yr cliff |
| UK (London) | 70-85% | 15-30% at scale-ups, 5-20% at banks | RSU, options | 3-4yr / 1yr cliff |
| UK (non-London) | 90-95% | <10% — equity rare outside tech hubs | Options (rare) | 4yr |
ⓘ London has the most equity-oriented compensation culture of the three markets — particularly at scale-ups and investment banks. Amsterdam and Berlin are increasingly equity-friendly at startup and scale-up level. German corporates (SAP, Bosch, BMW) offer minimal equity. For equity-driven career paths, London scale-ups or Amsterdam unicorns (Booking, ASML, Adyen) offer the best combinations.
🔗 Explore Related Intelligence
→
Salary Data
SW Engineer Salary Netherlands 2026
Full Dutch tech salary breakdown — junior to principal
→
Salary Data
SW Engineer Salary Germany 2026
German tech salary breakdown — Berlin vs Munich vs Hamburg
→
Calculator
30% Ruling Calculator
Calculate 30% ruling benefit vs Berlin or London offers
→
Salary Data
Netherlands vs Germany Salary
Full NL vs DE comparison across all sectors
🔬 Methodology & Sources
Three-Way Tech Salary Comparison Methodology
Software engineer salary benchmarks are sourced from LinkedIn Salary Insights (covering approximately 2M+ member salary data points per market), Glassdoor, and Stack Overflow Developer Survey. Dutch 30% ruling calculation assumes qualifying international recruit earning €82.000 with €82.000 × 0.30 = €24.600 exempt from income tax. Net calculations: NL Box 1 with heffingskorting + arbeidskorting; DE Steuerklasse I + capped Sozialversicherung; UK PAYE + Employee NIC. UK figures in GBP converted at £1 = €1,19.
Formula
Disposable = Net_monthly − Avg_1bed_rent | Ruling_benefit = Gross × 0.30 × marginal_tax_rate / 12
CitationLinkedIn Economic Graph NL/DE/UK; Stack Overflow Developer Survey 2026; Belastingdienst; BMF; HMRC.
❓ Frequently Asked Questions
It depends on the metric. Highest gross: London (€104.000 senior). Highest net monthly with 30% ruling: Amsterdam €5.200/month. Highest net without ruling: London €4.950/month. Highest disposable income (net minus rent): Rotterdam with 30% ruling (€3.500/month), followed by Berlin (€3.030). For internationally mobile engineers, the Netherlands with 30% ruling is the clear financial winner. Without the ruling, Berlin is best on disposable income.
With the Dutch 30% ruling: Amsterdam is significantly better — €5.200 net vs Berlin's €4.380 despite lower gross. Without the ruling: Berlin wins on disposable income — €3.030 disposable versus Amsterdam's €2.420, because Berlin's higher gross plus lower rent outperforms Amsterdam's net salary advantage. For a Dutch national without ruling eligibility, Berlin is financially superior. For an international recruit to the Netherlands with the ruling, Amsterdam wins clearly.
Amsterdam with 30% ruling is financially superior to London for most senior engineers. At equivalent experience, London gross (€104.000) is higher — but net (€4.950) is below Amsterdam with ruling (€5.200). Amsterdam rent (€1.850) is €649/month below London (€2.499). Amsterdam disposable with ruling (€3.350) comfortably exceeds London (€2.451). Without the ruling at a Dutch company, Amsterdam (€2.420 disposable) and London (€2.451) are nearly identical — choose based on career factors, not finance.
Manchester is the most balanced UK tech city outside London — approximately €65.000 average senior salary, €1.428 rent, producing €2.022 disposable income. Bristol and Edinburgh are growing tech hubs but with higher rents eroding the advantage. None match Amsterdam, Berlin, or Rotterdam on purchasing power — the UK's tech salary premium is predominantly a London phenomenon.
Varies dramatically by company type. Berlin startups (Zalando, N26, Delivery Hero, SoundCloud) offer VSOP/ESOP packages that add 10-20% to total compensation. German corporates (SAP, BMW, Bosch, Deutsche Telekom) offer minimal equity — usually less than 5% of total compensation. Munich's deep tech and automotive software companies fall in between. For equity-driven compensation, Berlin startups and Amsterdam scale-ups (Adyen, Booking.com, ASML) are superior to most German corporate roles.
Sources & References
Data sourced from official institutional publications. Results are for informational purposes only. Last reviewed Jan 2026.
Data Disclaimer
Salary figures from LinkedIn NL/DE/UK, Glassdoor, and Stack Overflow Survey 2026. UK in GBP converted at £1=€1,19. Net calculations: NL Box 1 + credits, DE BMF Steuerklasse I + SV, UK HMRC + NIC. 30% ruling for NL assumes qualifying international recruit for 5 years.
Salary figures from LinkedIn NL/DE/UK, Glassdoor, and Stack Overflow Survey 2026. UK in GBP converted at £1=€1,19. Net calculations: NL Box 1 + credits, DE BMF Steuerklasse I + SV, UK HMRC + NIC. 30% ruling for NL assumes qualifying international recruit for 5 years.