Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Business Analysis Salaries

Business Analysis roles pay a median of $121,125 per year across 368 postings that disclose pay, ranging from $102,058 to $140,000.

Updated November 3, 2026

Salary over time

Median advertised salary by month, USD per year. The shaded band is the middle half of postings.

May 2026 – October 2026 $84,300 – $141,815

Months follow the date a posting was published, and count postings closed since — the table below counts only those open now. A month needs 30 postings with a salary to be shown; a missing month is a gap, not a guess. A dashed step means the month had at least 3× the postings of the one before, so part of that change is which postings are counted. The hollow point is the current month, still filling up. These are postings on freehire, not the whole job market.

LevelCurrencyPeriod25thMedian75thPostings
InternGBPyear£32,500£34,500£34,5009
InternUSDhour$21$28$298
InternEURmonth€800€800€1,0005
JuniorUSDyear$66,500$80,000$89,06019
JuniorSGDmonthSGD 3,825SGD 4,300SGD 4,50010
JuniorUSDhour$32$32$3510
JuniorCADhourCA$55CA$55CA$587
JuniorAUDyearA$80,000A$82,500A$86,8756
JuniorEURmonth€2,750€3,100€3,6526
JuniorBRLmonthR$3,500R$4,100R$5,0005
MiddleUSDyear$102,022$117,500$128,00051
MiddleBRLmonthR$3,489R$4,275R$6,22512
MiddlePLNhourPLN 100PLN 112PLN 1229
MiddleEURyear€42,500€42,500€48,7507
MiddlePLNmonthPLN 8,875PLN 8,875PLN 11,5946
MiddleEURmonth€4,100€4,212€4,6475
SeniorUSDyear$107,206$123,800$142,500233
SeniorCADhourCA$84CA$84CA$9248
SeniorSGDmonthSGD 7,812SGD 9,500SGD 11,25034
SeniorEURyear€42,500€46,962€60,00034
SeniorPLNhourPLN 125PLN 141PLN 15026
SeniorAUDyearA$119,837A$140,146A$155,00023
SeniorEURmonth€2,400€4,647€5,20421
SeniorINRyear₹1,375,000₹1,875,000₹2,450,00019
SeniorCADyearCA$92,398CA$108,000CA$123,75019
SeniorEURday€490€510€57517
SeniorPLNmonthPLN 15,000PLN 16,750PLN 19,45512
SeniorUSDhour$41$51$5411
SeniorGBPyear£53,731£63,650£77,50010
SeniorPLNdayPLN 959PLN 1,062PLN 1,1858
SeniorRUBmonthRUB 93,000RUB 120,000RUB 327,5007
SeniorPHPmonth₱117,500₱120,000₱137,5007
SeniorAUDhourA$110A$115A$1227
SeniorTHBmonthTHB 63,125THB 72,500THB 85,6256
SeniorTWDmonthNT$55,750NT$73,750NT$79,3756
SeniorUSDmonth$3,500$6,700$6,7265
SeniorHKDmonthHK$40,500HK$42,500HK$44,0005
LeadUSDyear$102,055$117,957$135,00021
LeadRUBmonthRUB 90,000RUB 100,000RUB 242,00013
LeadSGDmonthSGD 5,875SGD 7,500SGD 10,7507
LeadGBPyear£57,895£61,630£63,9665
StaffUSDyear$136,750$157,500$175,00019
PrincipalUSDyear$125,112$134,750$167,15010
C-levelUSDyear$107,500$110,000$131,75011
All levelsUSDyear$102,058$121,125$140,000368
All levelsSGDmonthSGD 5,750SGD 8,350SGD 11,18858
All levelsCADhourCA$77CA$84CA$8557
All levelsEURyear€42,500€44,000€57,50053
All levelsEURmonth€2,400€3,800€4,73540
All levelsPLNhourPLN 119PLN 132PLN 15037
All levelsAUDyearA$106,378A$134,500A$152,95034
All levelsUSDhour$30$32$4632
All levelsRUBmonthRUB 85,000RUB 122,500RUB 205,62532
All levelsINRyear₹674,000₹1,500,000₹2,450,00027
All levelsEURday€464€500€55424
All levelsGBPyear£34,500£54,154£64,17424
All levelsCADyearCA$85,000CA$108,000CA$121,25023
All levelsPLNmonthPLN 8,875PLN 12,500PLN 18,82523
All levelsBRLmonthR$3,552R$4,275R$6,22520
All levelsPLNdayPLN 900PLN 970PLN 1,14011
All levelsAUDhourA$106A$115A$12410
All levelsTHBmonthTHB 62,500THB 65,000THB 87,5009
All levelsTWDmonthNT$42,500NT$51,000NT$77,5009
All levelsMXNmonthMX$17,375MX$30,000MX$40,6258
All levelsPHPmonth₱115,000₱120,000₱128,7508
All levelsAUDdayA$938A$970A$9897
All levelsHKDmonthHK$35,250HK$42,500HK$47,0007
All levelsUSDmonth$1,232$3,500$6,7137
All levelsMYRmonthMYR 6,750MYR 7,500MYR 8,0005