Crowdsourced Data
Community-reported compensation, savings, lifestyle and infrastructure data from tech workers across Europe.
Top savings
Top lifestyle
Most jobs
Tip: click any country to open its full breakdown and top cities.
Serbia
79.6 / 100
Composite€27,167
2.13 / 3
2
€85,000
Poland
69.9 / 100
Composite€37,488
1.96 / 3
1.9
€90,000
Romania
61.6 / 100
Composite€32,636
1.97 / 3
1.8
€85,000
Switzerland
61 / 100
Composite€49,901
1.89 / 3
1.6
€265,000
Bulgaria
51.2 / 100
Composite€23,034
2.12 / 3
1.5
Finland
49.1 / 100
Composite€39,800
1.8 / 3
1.7
€84,500
Lithuania
48 / 100
Composite€41,735
1.88 / 3
1.5
€78,000
Ireland
46.3 / 100
Composite€31,020
1.86 / 3
1.7
€160,000
Belgium
43.6 / 100
Composite€30,889
1.83 / 3
1.7
United Kingdom
41.4 / 100
Composite€37,168
1.85 / 3
1.5
€205,000
Netherlands
36.9 / 100
Composite€33,716
1.89 / 3
1.4
€130,000
Germany
33.4 / 100
Composite€21,135
1.87 / 3
1.6
€145,000
Denmark
31 / 100
Composite€26,184
1.9 / 3
1.4
€120,000
Sweden
30 / 100
Composite€17,847
1.75 / 3
1.8
€97,500
France
29.3 / 100
Composite€24,328
1.9 / 3
1.4
€115,000
Hungary
22.6 / 100
Composite€12,793
1.83 / 3
1.6
€78,000
Spain
15.1 / 100
Composite€24,304
1.73 / 3
1.4
€90,000
Italy
14.2 / 100
Composite€14,990
1.82 / 3
1.4
€85,000
Portugal
9.9 / 100
Composite€13,264
1.73 / 3
1.5
€78,000
Austria
8.6 / 100
Composite€18,710
1.77 / 3
1.3
€110,000
| Rank | Country | Composite Score | Avg. Annual Savings (€) | Avg. people supported | Lifestyle Level | Submissions | Jobs Listed | Median total comp (market) |
|---|---|---|---|---|---|---|---|---|
#1 | Serbia | 79.6 / 100 | €27,167 | 2 | 2.13 / 3 | 31 | €85,000 | |
#2 | Poland | 69.9 / 100 | €37,488 | 1.9 | 1.96 / 3 | 98 | €90,000 | |
#3 | Romania | 61.6 / 100 | €32,636 | 1.8 | 1.97 / 3 | 39 | €85,000 | |
#4 | Switzerland | 61 / 100 | €49,901 | 1.6 | 1.89 / 3 | 90 | €265,000 | |
#5 | Bulgaria | 51.2 / 100 | €23,034 | 1.5 | 2.12 / 3 | 17 | — | |
#6 | Finland | 49.1 / 100 | €39,800 | 1.7 | 1.8 / 3 | 20 | €84,500 | |
#7 | Lithuania | 48 / 100 | €41,735 | 1.5 | 1.88 / 3 | 25 | €78,000 | |
#8 | Ireland | 46.3 / 100 | €31,020 | 1.7 | 1.86 / 3 | 29 | €160,000 | |
#9 | Belgium | 43.6 / 100 | €30,889 | 1.7 | 1.83 / 3 | 18 | — | |
#10 | United Kingdom | 41.4 / 100 | €37,168 | 1.5 | 1.85 / 3 | 73 | €205,000 | |
#11 | Netherlands | 36.9 / 100 | €33,716 | 1.4 | 1.89 / 3 | 76 | €130,000 | |
#12 | Germany | 33.4 / 100 | €21,135 | 1.6 | 1.87 / 3 | 204 | €145,000 | |
#13 | Denmark | 31 / 100 | €26,184 | 1.4 | 1.9 / 3 | 49 | €120,000 | |
#14 | Sweden | 30 / 100 | €17,847 | 1.8 | 1.75 / 3 | 24 | €97,500 | |
#15 | France | 29.3 / 100 | €24,328 | 1.4 | 1.9 / 3 | 49 | €115,000 | |
#16 | Hungary | 22.6 / 100 | €12,793 | 1.6 | 1.83 / 3 | 82 | €78,000 | |
#17 | Spain | 15.1 / 100 | €24,304 | 1.4 | 1.73 / 3 | 139 | €90,000 | |
#18 | Italy | 14.2 / 100 | €14,990 | 1.4 | 1.82 / 3 | 123 | €85,000 | |
#19 | Portugal | 9.9 / 100 | €13,264 | 1.5 | 1.73 / 3 | 74 | €78,000 | |
#20 | Austria | 8.6 / 100 | €18,710 | 1.3 | 1.77 / 3 | 26 | €110,000 |
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; see how it's calculated.
Want curated job-market medians and the 25th-90th percentile pay spread by country? Read the 2026 European Compensation Report →
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 (⅓ weight each)
- Annual savings: euros kept per year after tax and cost of living (absolute €).
- Lifestyle level: self-reported quality-of-life, scale 1 (frugal) to 3 (luxurious).
- Avg. 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 € savings. The "Savings as % of income" toggle 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 "high-confidence only" toggle.
Cite this data
Euro Top Tech: Crowdsourced Software Engineer Salary & Savings Rankings (Europe). https://www.eurotoptech.com/data