HR Salaries · freehire

HR roles pay a median of $144,500 per year across 197 postings that disclose pay, ranging from $104,000 to $185,000.

Updated July 23, 2026

LevelCurrencyPeriod25thMedian75thPostings
InternUSDhour$20$22$268
InternEURmonth€800€800€1,2005
InternUSDyear$71,250$75,000$78,0005
JuniorUSDhour$20$28$1,9006
MiddleUSDyear$81,250$95,000$112,5007
SeniorUSDyear$107,125$140,000$170,714115
SeniorCADyearCA$97,625CA$112,188CA$122,62512
SeniorEURyear€56,000€80,000€91,2505
LeadUSDyear$148,500$159,750$193,82210
PrincipalUSDyear$153,500$153,500$180,01910
C-levelUSDyear$117,500$184,500$240,00045
All levelsUSDyear$104,000$144,500$185,000197
All levelsUSDhour$21$28$5418
All levelsCADyearCA$94,250CA$115,000CA$122,75015
All levelsEURmonth€800€1,200€2,1507
All levelsEURyear€56,000€80,000€91,2505
All levelsGBPyear£55,000£66,500£87,5005