Point your AI agent at freehire and let it find you a job.

Get the CLI →

Business Analysis Salaries

Business Analysis roles pay a median of $125,000 per year across 493 postings that disclose pay, ranging from $107,084 to $145,875.

Updated September 14, 2026

LevelCurrencyPeriod25thMedian75thPostings
InternUSDyear$60,000$70,750$82,0008
InternUSDmonth$6,000$6,000$6,0007
InternUSDhour$28$29$305
JuniorUSDyear$67,500$73,050$86,50015
JuniorCADhourCA$55CA$55CA$556
JuniorAUDyearA$65,000A$80,000A$87,5005
MiddleUSDyear$108,915$119,000$125,50020
SeniorUSDyear$107,488$123,500$142,475358
SeniorCADhourCA$84CA$84CA$8445
SeniorCADyearCA$98,518CA$108,775CA$124,37538
SeniorAUDyearA$127,425A$132,518A$154,96530
SeniorGBPyear£54,375£65,000£71,25024
SeniorAUDdayA$850A$925A$1,00019
SeniorUSDhour$51$62$6918
SeniorEURyear€45,356€59,900€73,62514
SeniorEURmonth€2,400€3,950€4,12013
SeniorGBPday£544£600£65012
SeniorPLNyearPLN 184,700PLN 200,900PLN 222,1257
SeniorPLNhourPLN 140PLN 140PLN 1607
SeniorAUDhourA$81A$96A$1246
SeniorINRyear₹1,750,000₹2,500,000₹2,500,0006
LeadUSDyear$127,025$135,000$148,34432
LeadGBPyear£66,500£67,000£80,6256
StaffUSDyear$139,567$173,800$179,62519
PrincipalUSDyear$128,450$151,100$159,62625
C-levelUSDyear$138,800$153,438$167,37516
All levelsUSDyear$107,084$125,000$145,875493
All levelsCADhourCA$74CA$84CA$8454
All levelsCADyearCA$97,129CA$108,000CA$122,50044
All levelsAUDyearA$123,304A$131,036A$154,39839
All levelsGBPyear£50,000£65,000£69,37538
All levelsUSDhour$36$52$6930
All levelsEURyear€40,000€47,500€69,50021
All levelsAUDdayA$850A$925A$1,00019
All levelsEURmonth€2,400€3,800€4,04217
All levelsGBPday£538£575£65015
All levelsPLNyearPLN 183,352PLN 200,900PLN 229,92511
All levelsUSDmonth$6,000$6,000$6,52510
All levelsPLNhourPLN 140PLN 140PLN 1709
All levelsINRyear₹622,503₹2,000,000₹2,500,0008
All levelsRUBmonthRUB 65,000RUB 97,500RUB 203,7508
All levelsAUDhourA$81A$96A$1246
All levelsTHBmonthTHB 80,000THB 87,500THB 100,0005
All levelsPLNmonthPLN 14,000PLN 17,585PLN 18,5005

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available