Crowdsourced Data
Pay, savings, lifestyle and infrastructure reported by tech workers across Europe.
€40,000
Top yearly savings:
2.18/3
Top lifestyle:
7,048
Most open roles, all workplace modes:
Click any country for its full breakdown and top cities. How this is calculated
Any sample size
1
Croatia
69.8 / 100
CompositeMedian pre-tax total comp
€75,000
Yearly savings
€20,000
Lifestyle
2.07 / 3
People supported
2.2
15 submissions
2
Serbia
68.9 / 100
CompositeMedian pre-tax total comp
€69,165
Yearly savings
€18,000
Lifestyle
2.18 / 3
People supported
2
40 submissions
3
Poland
63.9 / 100
CompositeMedian pre-tax total comp
€94,920
Yearly savings
€30,000
Lifestyle
2 / 3
People supported
1.9
115 submissions
4
Bulgaria
60.1 / 100
CompositeMedian pre-tax total comp
€64,000
Yearly savings
€25,000
Lifestyle
2.16 / 3
People supported
1.6
19 submissions
5
Czechia
56.7 / 100
CompositeMedian pre-tax total comp
€80,760
Yearly savings
€30,000
Lifestyle
1.91 / 3
People supported
1.9
23 submissions
6
Switzerland
52.4 / 100
CompositeMedian pre-tax total comp
€130,000
Yearly savings
€40,000
Lifestyle
1.86 / 3
People supported
1.6
100 submissions
7
Romania
49.5 / 100
CompositeMedian pre-tax total comp
€91,000
Yearly savings
€25,000
Lifestyle
1.98 / 3
People supported
1.7
41 submissions
8
Lithuania
39.2 / 100
CompositeMedian pre-tax total comp
€96,000
Yearly savings
€26,300
Lifestyle
1.88 / 3
People supported
1.6
25 submissions
9
Ireland
39.1 / 100
CompositeMedian pre-tax total comp
€115,000
Yearly savings
€20,000
Lifestyle
1.87 / 3
People supported
1.8
31 submissions
10
Belgium
30.9 / 100
CompositeMedian pre-tax total comp
€77,000
Yearly savings
€20,000
Lifestyle
1.86 / 3
People supported
1.6
22 submissions
11
Germany
30.3 / 100
CompositeMedian pre-tax total comp
€85,000
Yearly savings
€18,000
Lifestyle
1.88 / 3
People supported
1.6
227 submissions
12
Finland
27.4 / 100
CompositeMedian pre-tax total comp
€90,000
Yearly savings
€17,000
Lifestyle
1.81 / 3
People supported
1.7
21 submissions
13
France
27.4 / 100
CompositeMedian pre-tax total comp
€70,000
Yearly savings
€15,000
Lifestyle
1.93 / 3
People supported
1.5
54 submissions
14
Netherlands
26.6 / 100
CompositeMedian pre-tax total comp
€100,000
Yearly savings
€20,000
Lifestyle
1.9 / 3
People supported
1.4
81 submissions
15
Denmark
26.6 / 100
CompositeMedian pre-tax total comp
€88,316
Yearly savings
€20,000
Lifestyle
1.9 / 3
People supported
1.4
52 submissions
16
United Kingdom
23.2 / 100
CompositeMedian pre-tax total comp
€105,150
Yearly savings
€20,000
Lifestyle
1.81 / 3
People supported
1.5
86 submissions
17
Sweden
23.1 / 100
CompositeMedian pre-tax total comp
€69,000
Yearly savings
€16,000
Lifestyle
1.77 / 3
People supported
1.7
26 submissions
18
Spain
19.2 / 100
CompositeMedian pre-tax total comp
€69,080
Yearly savings
€20,000
Lifestyle
1.76 / 3
People supported
1.5
156 submissions
19
Hungary
16.7 / 100
CompositeMedian pre-tax total comp
€37,970
Yearly savings
€9,000
Lifestyle
1.83 / 3
People supported
1.6
83 submissions
20
Austria
15 / 100
CompositeMedian pre-tax total comp
€70,000
Yearly savings
€20,000
Lifestyle
1.8 / 3
People supported
1.3
30 submissions
21
Italy
13.6 / 100
CompositeMedian pre-tax total comp
€50,000
Yearly savings
€13,000
Lifestyle
1.83 / 3
People supported
1.4
150 submissions
22
Portugal
8.5 / 100
CompositeMedian pre-tax total comp
€50,000
Yearly savings
€10,000
Lifestyle
1.76 / 3
People supported
1.5
82 submissions
| Rank | Country | Composite score | Median pre-tax total comp | Median yearly savings | People supported | Lifestyle | Submissions | Jobs |
|---|---|---|---|---|---|---|---|---|
| 1 | Croatia | 69.8 / 100 | €75,000 | €20,000 | 2.2 | 2.07 / 3 | 15 | |
| 2 | Serbia | 68.9 / 100 | €69,165 | €18,000 | 2 | 2.18 / 3 | 40 | |
| 3 | Poland | 63.9 / 100 | €94,920 | €30,000 | 1.9 | 2 / 3 | 115 | |
| 4 | Bulgaria | 60.1 / 100 | €64,000 | €25,000 | 1.6 | 2.16 / 3 | 19 | |
| 5 | Czechia | 56.7 / 100 | €80,760 | €30,000 | 1.9 | 1.91 / 3 | 23 | |
| 6 | Switzerland | 52.4 / 100 | €130,000 | €40,000 | 1.6 | 1.86 / 3 | 100 | |
| 7 | Romania | 49.5 / 100 | €91,000 | €25,000 | 1.7 | 1.98 / 3 | 41 | |
| 8 | Lithuania | 39.2 / 100 | €96,000 | €26,300 | 1.6 | 1.88 / 3 | 25 | |
| 9 | Ireland | 39.1 / 100 | €115,000 | €20,000 | 1.8 | 1.87 / 3 | 31 | |
| 10 | Belgium | 30.9 / 100 | €77,000 | €20,000 | 1.6 | 1.86 / 3 | 22 | |
| 11 | Germany | 30.3 / 100 | €85,000 | €18,000 | 1.6 | 1.88 / 3 | 227 | |
| 12 | Finland | 27.4 / 100 | €90,000 | €17,000 | 1.7 | 1.81 / 3 | 21 | |
| 13 | France | 27.4 / 100 | €70,000 | €15,000 | 1.5 | 1.93 / 3 | 54 | |
| 14 | Netherlands | 26.6 / 100 | €100,000 | €20,000 | 1.4 | 1.9 / 3 | 81 | |
| 15 | Denmark | 26.6 / 100 | €88,316 | €20,000 | 1.4 | 1.9 / 3 | 52 | |
| 16 | United Kingdom | 23.2 / 100 | €105,150 | €20,000 | 1.5 | 1.81 / 3 | 86 | |
| 17 | Sweden | 23.1 / 100 | €69,000 | €16,000 | 1.7 | 1.77 / 3 | 26 | |
| 18 | Spain | 19.2 / 100 | €69,080 | €20,000 | 1.5 | 1.76 / 3 | 156 | |
| 19 | Hungary | 16.7 / 100 | €37,970 | €9,000 | 1.6 | 1.83 / 3 | 83 | |
| 20 | Austria | 15 / 100 | €70,000 | €20,000 | 1.3 | 1.8 / 3 | 30 | |
| 21 | Italy | 13.6 / 100 | €50,000 | €13,000 | 1.4 | 1.83 / 3 | 150 | |
| 22 | Portugal | 8.5 / 100 | €50,000 | €10,000 | 1.5 | 1.76 / 3 | 82 |
An amber submission count means fewer than 25 submissions back that row: read it as indicative, not definitive. The composite score weights savings, lifestyle and people supported equally. What the columns mean
Curated job-market medians and the 25th to 75th percentile pay spread by country are in the 2026 European Compensation Report.
Related: 2026 European Compensation Report, Where to work in Europe, by situation and all research.
How the composite score is calculated
Every country and city is scored 0-100 by an equal-weight composite of three crowdsourced pillars. Higher is better. The weights are fixed and identical for every row.
Composite = 100 × mean( norm(savings) , norm(lifestyle) , norm(people_supported) )
norm(x) = (x − min) / (max − min) # min & max taken across all ranked
# countries (or cities), per pillarThe three pillars (one third each)
- Yearly savings: euros kept per year after tax and cost of living (absolute euros).
- Lifestyle level: self-reported quality of life, scale 1 (frugal) to 3 (luxurious).
- People supported: how many people the income supports (household-size signal).
- Each pillar is min-max normalized across the ranked set, so a score is relative to the other places shown, not an absolute index.
- The score always uses absolute euro savings. The "Savings as % of income" switch is a display view only and never changes a ranking.
- Rows backed by fewer than 25 submissions show their submission count in amber (indicative, not definitive) and can be hidden with the "At least 25 submissions" option.
Cite this data
Euro Top Tech: Crowdsourced Software Engineer Salary & Savings Rankings (Europe). https://www.eurotoptech.com/data