Job.bo Insights · Salaries

What Staffing & Recruiting pays in Germany

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.

37,840 €
Median annual salary in the Staffing & Recruiting industry
7,249
ads with stated salary · Staffing & Recruiting
30,000 €
lower quartile (p25)
55,040 €
upper quartile (p75)
17.0 %
of ads state a salary
52 entries · Click a column to sort · Click a role to open its detail page
RolesnRange p25 – p75Median
factory hand317
25,800 € – 29,240 €
27,520 €
industrial machinery mechanic218
30,960 € – 39,420 €
34,400 €
ICT consultant166
88,000 € – 110,000 €
95,000 €
forklift operator148
27,520 € – 30,960 €
29,240 €
mechatronics assembler128
36,120 € – 45,875 €
43,000 €
call centre agent122
26,465 € – 31,985 €
30,000 €
welder107
32,680 € – 38,270 €
34,400 €
industrial electrician96
34,200 € – 44,790 €
37,410 €
structural ironworker84
32,680 € – 40,920 €
37,840 €
ICT system administrator83
56,250 € – 85,000 €
69,000 €
bookkeeper82
36,690 € – 52,062 €
46,600 €
raw materials warehouse specialist81
30,100 € – 38,640 €
32,680 €
hand packer79
25,800 € – 27,520 €
26,660 €
nurse responsible for general care76
19,405 € – 51,600 €
44,710 €
fitter and turner69
32,680 € – 39,560 €
34,400 €
industrial machinery assembler69
26,660 € – 34,400 €
29,240 €
warehouse order picker68
25,800 € – 27,520 €
26,230 €
lathe and turning machine operator66
30,960 € – 36,120 €
32,680 €
distribution centre dispatcher59
25,800 € – 30,960 €
27,520 €
construction general supervisor57
59,850 € – 80,000 €
70,000 €
vehicle technician57
32,680 € – 43,200 €
37,500 €
warehouse worker56
25,800 € – 30,960 €
28,380 €
specialist nurse54
60,200 € – 67,200 €
67,200 €
software developer50
72,500 € – 93,750 €
80,420 €
healthcare institution manager50
63,000 € – 66,000 €
63,150 €
cargo vehicle driver50
30,960 € – 38,625 €
34,400 €
specialised doctor48
102,750 € – 176,400 €
142,000 €
accountant47
52,700 € – 78,750 €
65,000 €
inventory coordinator47
29,240 € – 34,400 €
30,960 €
tax advisor45
80,000 € – 110,000 €
100,000 €
electrician42
34,400 € – 43,750 €
38,120 €
tax clerk41
45,000 € – 60,000 €
50,000 €
purchaser41
39,560 € – 67,080 €
48,500 €
office clerk41
30,960 € – 39,000 €
32,680 €
shelf filler41
22,360 € – 22,360 €
22,360 €
milling machine operator40
32,680 € – 37,840 €
34,400 €
domestic electrician38
36,120 € – 49,880 €
40,140 €
heating technician36
34,400 € – 45,750 €
39,560 €
cabinet maker36
30,960 € – 38,270 €
33,540 €
civil engineer35
70,000 € – 97,500 €
85,000 €
electrical engineer35
60,000 € – 90,000 €
70,000 €
financial controller35
62,500 € – 81,250 €
70,000 €
freight transport dispatcher34
37,350 € – 54,000 €
45,000 €
human resources assistant33
36,120 € – 50,000 €
40,000 €
kitchen assistant33
18,000 € – 27,520 €
24,080 €
project manager32
53,750 € – 79,701 €
69,500 €
payroll clerk32
46,625 € – 65,000 €
58,000 €
sales manager31
39,867 € – 71,000 €
50,000 €
computer scientist30
70,000 € – 77,500 €
75,000 €
sales account manager30
50,000 € – 60,000 €
59,740 €
secretary30
29,430 € – 40,425 €
34,400 €
lacquer spray gun operator30
30,960 € – 35,905 €
32,680 €
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
Netherlands262,162
34,400 € – 49,800 €
40,800 €
Germany156,592
27,520 € – 48,000 €
33,540 €
Austria109,138
30,800 € – 44,380 €
35,854 €
France77,397
22,360 € – 34,400 €
26,400 €
United States65,345
53,583 € – 162,244 €
108,138 €
Singapore55,997
26,520 € – 48,552 €
33,456 €
Russia46,869
9,120 € – 12,540 €
10,260 €
Remote17,886
61,828 € – 164,059 €
117,000 €
Czechia15,355
13,776 € – 20,418 €
16,974 €
Mexico14,502
8,820 € – 12,936 €
10,044 €
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 156,592 in Germany. 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 Germany, only 17.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.

What does “estimate” mean?

In Austria, stating the salary is mandatory (97% of ads). For German roles without a robust measurement, we derive an estimate from the Austrian median of the same role, multiplied by an empirical factor from measured DE/AT pairs. Estimates are marked with ≈ and carry their basis in the tooltip.

Methodology. Data as of 10/08/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