Business Analysis Salaries · freehire
Business Analysis roles pay a median of $126,432 per year across 242 postings that disclose pay, ranging from $110,000 to $140,888.
Updated July 23, 2026
| Level | Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|---|
| Junior | USD | year | $64,073 | $80,000 | $85,000 | 10 |
| Middle | USD | year | $100,425 | $119,750 | $133,125 | 14 |
| Senior | USD | year | $111,332 | $123,800 | $138,675 | 171 |
| Senior | USD | hour | $35 | $50 | $54 | 21 |
| Senior | CAD | year | CA$99,643 | CA$108,500 | CA$120,272 | 20 |
| Senior | PLN | hour | PLN 125 | PLN 125 | PLN 140 | 15 |
| Senior | SGD | year | SGD 80,000 | SGD 100,000 | SGD 112,500 | 11 |
| Senior | EUR | year | €41,000 | €47,500 | €65,000 | 9 |
| Senior | EUR | month | €3,000 | €3,400 | €4,014 | 5 |
| Lead | USD | year | $129,000 | $134,550 | $148,500 | 19 |
| Staff | USD | year | $147,325 | $157,500 | $196,150 | 7 |
| Principal | USD | year | $148,462 | $156,962 | $170,625 | 12 |
| C-level | USD | year | $110,625 | $112,500 | $128,625 | 6 |
| All levels | USD | year | $110,000 | $126,432 | $140,888 | 242 |
| All levels | USD | hour | $29 | $43 | $52 | 30 |
| All levels | CAD | year | CA$98,929 | CA$108,500 | CA$118,534 | 22 |
| All levels | PLN | hour | PLN 125 | PLN 125 | PLN 140 | 16 |
| All levels | SGD | year | SGD 64,000 | SGD 100,000 | SGD 106,250 | 12 |
| All levels | EUR | year | €43,712 | €48,000 | €67,500 | 11 |
| All levels | EUR | month | €2,410 | €3,400 | €4,014 | 9 |
| All levels | PLN | year | PLN 192,800 | PLN 216,200 | PLN 258,100 | 7 |
| All levels | PLN | month | PLN 16,375 | PLN 17,525 | PLN 17,576 | 6 |