Job.bo Insights · Salaries

What Construction pays in Austria

Real salary ranges from active job ads — by role, industry, city and career level. No surveys, no estimation models: we only show what employers themselves put in the ad.

36,568 €
Median annual salary in the Construction industry
4,918
ads with stated salary · Construction
32,680 €
lower quartile (p25)
42,640 €
upper quartile (p75)
96.0 %
of ads state a salary
31 entries · Click a column to sort · Click a role to open its detail page
RolesnRange p25 – p75Median
bricklayer354
32,680 € – 40,655 €
34,400 €
plumber344
36,862 € – 42,000 €
41,272 €
civil engineering technician274
32,680 € – 48,498 €
36,120 €
roofer253
32,680 € – 41,284 €
39,102 €
building construction worker249
28,700 € – 37,702 €
31,514 €
carpenter232
30,960 € – 39,290 €
32,680 €
construction painter232
25,800 € – 37,345 €
31,976 €
domestic electrician138
40,390 € – 44,625 €
41,272 €
cargo vehicle driver132
27,520 € – 35,000 €
31,773 €
construction manager112
48,561 € – 69,300 €
55,206 €
cabinet maker109
28,000 € – 39,368 €
35,000 €
tile fitter108
28,826 € – 38,528 €
32,440 €
construction general supervisor94
36,120 € – 58,261 €
49,371 €
surface mine plant operator87
32,680 € – 41,542 €
32,680 €
roofing supervisor79
30,960 € – 41,650 €
36,834 €
heating technician71
38,766 € – 42,063 €
41,272 €
carpet fitter70
29,240 € – 39,900 €
34,146 €
civil engineering worker67
30,960 € – 40,740 €
32,680 €
structural ironworker52
39,053 € – 41,272 €
41,271 €
electrical engineering technician50
38,229 € – 47,810 €
42,000 €
building electrician50
37,464 € – 42,000 €
41,272 €
billing clerk49
38,612 € – 56,154 €
47,460 €
heating, ventilation, air conditioning and refrigeration engineering technician49
41,272 € – 53,200 €
42,000 €
chimney sweep49
31,304 € – 35,000 €
33,278 €
cable jointer43
36,120 € – 41,292 €
41,272 €
window installer43
31,237 € – 39,200 €
35,546 €
rigger42
29,240 € – 37,310 €
29,240 €
road maintenance worker41
30,960 € – 36,120 €
32,680 €
office clerk39
32,200 € – 40,593 €
37,926 €
electrical mechanic36
34,822 € – 36,960 €
35,994 €
insulation worker30
29,670 € – 42,158 €
33,140 €
Median annual salary in EUR; range = middle 50% of ads (p25–p75). Only cells with n ≥ 30.

Median annual salary by country

EUR/year, converted to EUR · Click opens the country page with all roles, industries and cities

Median annual salary by country

EUR/year, converted to EUR · top 10 countries by ads with stated salary
CountrynRange p25 – p75Median
Netherlands82,625
34,704 € – 50,118 €
41,400 €
Germany63,965
27,520 € – 45,600 €
33,000 €
Austria61,273
30,856 € – 43,974 €
36,092 €
France57,714
22,360 € – 33,000 €
25,800 €
United States57,133
63,700 € – 168,350 €
117,162 €
Singapore54,347
26,520 € – 48,960 €
33,864 €
Remote16,072
74,261 € – 168,350 €
120,060 €
Czechia15,191
13,776 € – 20,418 €
17,122 €
United Kingdom14,368
34,211 € – 67,275 €
46,800 €
Spain4,446
18,666 € – 28,500 €
22,360 €
Made comparable via reference exchange rates; monthly/hourly wages annualised. All countries

Frequently asked questions

Where does the salary data come from?

From active job ads in which the employer states a salary range — currently 61,273 in Austria. We take the midpoint of the range, convert foreign currencies and monthly/hourly wages to EUR/year, and show the median as well as p25–p75.

Why do some values seem low?

In Austria, only 96.0 % of ads state a salary — with a disproportionate share of collective-agreement and public-sector ads among them. Jobs without a stated salary are missing. The values therefore describe the transparent part of the market; that's why we always show n and the range.

When do we show a value?

Only from 30 ads per combination (e.g. role × city). Below that, a median isn't robust and individual salaries could be inferred.

Methodology. Data as of 08/26/2026, recalculated daily. Population: active ads with a stated range; range midpoint; foreign currencies at reference rates, monthly/hourly wages annualised (country-specific monthly factors, e.g. 14 in Austria); plausibility band €8,000–400,000. Roles = ESCO occupations, industries = AI-classified company industry (excluding staffing agencies), cities = main location of the ad, departments from ISCO-08. Minimum n 30 per cell.
Browse jobs with stated salary →Sign up for free