London vs Berlin Salary Comparison for Tech Workers: Net Pay and Purchasing Power
Berlin tech salaries look roughly 25–35% lower than London on paper — yet after tax and cost of living, the gap shrinks to something closer to 10–15% in real terms for mid-level roles. If you have an offer from either city and are trying to decide whether to take it, the gross number alone will mislead you. This guide breaks down what software engineers, data scientists, and product managers actually take home in each city, using ONS ASHE (UK) and Destatis earnings structure survey (Germany) data.
Gross salaries: what the official data shows
Starting with raw figures from official government sources gives the cleanest baseline before bonuses, equity, and tax complicate the picture.
Software engineers / developers
According to ONS ASHE 2024, the median gross annual salary for programmers and software development professionals in London sits around £72,000. The p25 is approximately £52,000 and the p75 reaches around £95,000. Senior engineers (p90) in London can approach £130,000 gross.
German federal data from Destatis (2023 Verdienststrukturerhebung) shows software developers in Berlin earning a median of roughly €58,000–€62,000 gross per year. The p25 is approximately €45,000 and p75 is around €78,000. Berlin consistently pays less than Munich or Hamburg for equivalent roles, which is relevant if you have competing German offers.
At the median, that gap is approximately £10,000–£14,000 (or roughly €12,000–€16,000 at recent exchange rates) in London's favour — before a single euro or pound of tax is deducted.
Data scientists and ML engineers
Data roles attract a premium in both cities. London data scientists sit at a median of roughly £75,000–£82,000 according to ONS ASHE professional and technical classifications. Berlin equivalents cluster around €65,000–€72,000 at the median based on Destatis figures for mathematical and data science occupations.
Product managers
Product management salary data is harder to isolate in government survey data, as it falls under broader management classifications. ONS ASHE figures for IT project and programme managers in London show a median around £70,000–£80,000. Destatis data for equivalent German IT management roles suggests Berlin medians of €60,000–€70,000.
For a broader picture of how these figures compare across other European markets, see software engineer salaries in Europe 2026.
Net salary after tax: the numbers that actually hit your account
Gross comparisons are useful for benchmarking offers. Net comparisons are what determines your quality of life.
UK income tax and National Insurance (2025/26 rates)
A London software engineer earning £72,000 gross pays:
- Income tax: approximately £18,432 (20% on £12,570–£50,270; 40% on £50,270–£72,000)
- Employee National Insurance: approximately £4,490 (12% on £12,570–£50,270; 2% above)
- Net take-home: approximately £49,000–£50,000 per year (roughly £4,100/month)
At £95,000 (p75), net take-home is approximately £62,000 (around £5,150/month).
German income tax and social contributions (2025 rates)
Germany's tax and social security system is more complex. A Berlin developer earning €60,000 gross pays:
- Income tax (Einkommensteuer) plus solidarity surcharge: approximately €13,500–€14,500
- Social contributions (health, pension, unemployment, long-term care — employee share): approximately €12,000–€12,500
- Net take-home: approximately €33,500–€34,500 per year (roughly €2,800–€2,900/month)
At €78,000 gross (p75), net take-home is approximately €43,000–€45,000 (around €3,600–€3,750/month).
The German social contribution rate (employee side) runs at approximately 20% of gross salary, which is higher than UK National Insurance for most salary bands. This is the primary reason the UK net-to-gross ratio is more favourable at tech salary levels.
Summary at the median
| London | Berlin | |
|---|---|---|
| Median gross | £72,000 | €60,000 (~£51,500) |
| Estimated net/year | ~£49,500 | |
| Net/month | ~£4,100 |
Exchange rate used: £1 = €1.165 (approximate 2025 average). Always check current rates.
The after-tax gap at median is roughly £1,670/month in London's favour — significantly larger than the gross gap alone would suggest.
Cost of living and purchasing power: where Berlin closes the gap
Higher net pay in London does not straightforwardly mean higher purchasing power. London's housing costs in particular erode a substantial portion of the advantage.
Rent
Based on data from the UK's Valuation Office Agency and German Berliner Mietspiegel (rent index):
- London: a one-bedroom flat in inner London (zones 1–2) typically costs £1,800–£2,400/month. Zone 3–4 drops to £1,400–£1,800.
- Berlin: a one-bedroom flat in central Mitte or Prenzlauer Berg runs €1,200–€1,600/month. Outer districts: €900–€1,200.
At the median, a London tech worker spends approximately 44–49% of net monthly income on a central one-bedroom flat. A Berlin tech worker spends approximately 42–56% of net monthly income — the range is wide because Berlin rents have risen sharply since 2022 relative to salaries.
Other costs
Eurostat household expenditure data and OECD purchasing power parity indices show:
- Groceries in London are approximately 15–25% more expensive than Berlin
- Transport (monthly pass): London Travelcard zones 1–3 is around £185/month; Berlin BVG Monatskarte is around €86/month
- Eating out and leisure: London runs 20–35% higher than Berlin based on Eurostat comparative price levels
Adjusted purchasing power
After accounting for rent and core living costs, the real income advantage for a median London tech worker over a median Berlin tech worker compresses to roughly 8–15% — not the 40–50% the gross figures might initially imply.
For a structured look at how to make this comparison across multiple cities, cost of living adjusted salaries in Europe explains the methodology behind purchasing power adjustments.
Equity, bonuses, and the full compensation picture
Government salary surveys capture base salary well. They capture variable compensation poorly. For tech roles, this matters.
London
London's tech market is dominated by a mix of US-headquartered companies with their compensation structures, European scale-ups, and financial services firms. Stock options at Series B+ companies, performance bonuses of 10–20% of base, and signing bonuses of £5,000–£15,000 are common at the p75 and above. London's proximity to and integration with US tech pay norms pushes total compensation well above base for competitive hires.
Berlin
Berlin's tech market has a strong start-up and scale-up culture (Zalando, Delivery Hero, HelloFresh, and a dense Series A–C ecosystem). Equity packages at Berlin start-ups are common but often structured as virtual stock options (VSOPs) rather than real equity — which has different tax treatment and less liquidity. Cash bonuses at Berlin tech firms tend to be more modest: 5–15% of base is typical.
Where Berlin partially compensates is in benefits: statutory health insurance (Krankenversicherung) is comprehensive, parental leave provisions are more generous under German law, and 25–30 days of statutory annual leave is standard versus the UK's 28-day minimum (often 25 days in practice at many firms).
Checking your specific offer
If you have an actual offer in hand from either city, CompVerdict — compare offers across cities lets you enter the full package (base, bonus, equity estimate, location) and returns a percentile-based verdict in under 30 seconds, benchmarked against ONS ASHE and Destatis data.
Which city makes more financial sense for your career stage?
The honest answer is: it depends on role, seniority, and personal priorities — but the data does suggest patterns.
Early career (0–3 years experience)
London p25 for junior developers is around £40,000–£52,000 gross. Berlin p25 is approximately €38,000–€45,000. After tax and cost of living, the positions are roughly comparable in purchasing power, with London's higher rent often eliminating the nominal advantage. Berlin's lower rents and more moderate living costs make it a reasonable choice at this stage.
Mid-level (4–8 years)
This is where London's advantage is most pronounced. The combination of higher gross (£65,000–£90,000 range), a more favourable effective tax rate than Germany in the £50,000–£100,000 band, and stronger variable compensation from London's US-adjacent tech market creates a real gap. A mid-level London engineer can accumulate savings faster than an equivalent Berlin engineer.
Senior / Staff level (8+ years)
At p90 and above (London £120,000–£150,000+ gross; Berlin €90,000–€110,000+), the gap widens further in London's favour on raw numbers. However, quality of life factors, the attractiveness of Berlin's lifestyle, and Germany's more structured work culture lead many senior engineers to accept a financial trade-off. Equity upside from Berlin-based growth companies (particularly if joining pre-Series B) can also change the maths significantly.
Salary benchmarks by city shows how both London and Berlin sit within the broader European salary landscape across experience levels.
Frequently asked questions
Is a €70,000 salary in Berlin equivalent to a £70,000 salary in London?
No. At current exchange rates, €70,000 is approximately £60,000 gross — already a nominal gap. After tax, a €70,000 Berlin salary yields approximately €38,000–€40,000 net annually due to Germany's social contribution system. A £70,000 London salary yields approximately £47,000–£48,000 net. The Berlin take-home is roughly 15–20% lower in absolute terms, though Berlin's lower rent partially offsets this for everyday expenses.
Does Germany's healthcare and pension system offset lower Berlin salaries?
Partly. Germany's statutory health insurance (GKV) covers employees comprehensively without additional premiums at the point of care. UK employees at companies without private health cover rely on the NHS. Germany's employer pension contribution (approximately 9.3% of gross into the state pension system) is also higher than UK auto-enrolment minimums. These benefits have real monetary value — but at mid-to-senior salary levels, they don't fully close the net pay gap.
How does the london vs berlin salary comparison for tech change for non-EU citizens?
For non-EU citizens, Germany's immigration route (EU Blue Card) requires a minimum salary threshold — in 2025, approximately €45,300 for most roles, or €41,041.80 for shortage occupations including many IT roles. The UK's Skilled Worker visa requires a minimum of £38,700 for most tech roles (2025 threshold). Visa costs and processing times differ, but neither city has a decisive advantage for experienced tech workers meeting the salary thresholds.
Should I negotiate differently in London versus Berlin?
Yes. London's tech market — particularly at US-headquartered firms and well-funded scale-ups — has more established salary negotiation norms. Offers at the p50 are frequently negotiated to p65–p75 with a single counter. Berlin firms, particularly European-founded scale-ups, tend to have tighter bands and less flexibility on base, but may have more flexibility on equity or title. In both cities, entering a negotiation with a percentile-benchmarked view of the market strengthens your position considerably.
Whether you're weighing a Berlin offer against a London counter-offer, or trying to understand whether a number in either city is fair for your experience level, the fastest way to get a data-backed answer is to run it through CompVerdict. Enter your offer details — base, bonus, equity, city, role, and years of experience — and you'll get a verdict against ONS ASHE and Destatis benchmarks in under 30 seconds, free, with no account required.