HR salary by level: from HR assistant to HR director

HR pay rises from a median of €33.5k at intern / trainee level to €162k for director / head roles. The biggest single step is from manager / lead to director / head: +71%.

Updated October 2026 · based on pay ranges in job postings

HR pay at each career level

Intern / Trainee€33.5k
Junior / Associate€48k
Mid-level€58.5k
Senior€85.5k
Manager / Lead€94.5k
Director / Head€162k
Dot: median advertised pay. Bar: the middle half of pay ranges (25th to 75th percentile). Yearly, in euros.
LevelMedian25th percentile75th percentilePay ranges
Intern / Trainee€33,500€19,300€39,40068
Junior / Associate€48,000€36,800€63,000389
Mid-level€58,500€42,000€82,7001,778
Senior€85,500€59,800€117,000473
Manager / Lead€94,500€64,400€126,000652
Director / Head€162,000€126,000€200,600254

How much each promotion is worth

StepMedian beforeMedian afterChange
Intern / Trainee → Junior / Associate€33,500€48,000+43%
Junior / Associate → Mid-level€48,000€58,500+22%
Mid-level → Senior€58,500€85,500+46%
Senior → Manager / Lead€85,500€94,500+11%
Manager / Lead → Director / Head€94,500€162,000+71%

Steps are not equal. Moving into management or a director role changes pay the most, while early-career steps are smaller. Postings at the top of the ladder are also concentrated in North America, which pulls the senior medians up.

The HR career ladder by market

LevelNorth AmericaEUUK
Intern / Trainee—€24,400—
Junior / Associate€56,200€37,000€35,400
Mid-level€78,300€43,500€44,500
Senior€103,500€52,300€46,800
Manager / Lead€114,400€60,000€61,400
Director / Head€169,600——

Frequently asked questions

›How much does an HR director earn?

HR director and head-of-people postings have a median of €162,000 a year across all markets.

›What is a typical entry-level HR salary?

Junior and associate HR roles have a median of €48,000 a year.

›Which HR promotion brings the biggest raise?

From Manager / Lead to Director / Head: the median rises by +71%.

Turn market data into pay bandsSkailer keeps salaries, pay bands and compensation reviews next to your employee records, so every offer and raise starts from the same numbers.
About this dataPay ranges published in 132,956 job postings, collected from company career pages and applicant tracking systems. Each posting counts once, at the middle of its range, converted to yearly pay in euros. We show a figure only when at least 20 postings back it. Updated October 2026. How we collect and calculate the data