Business Analyst Salary UK: What You Can Expect to Earn
The median UK business analyst salary is £54,447 (ITJobsWatch). See the full range by experience, contract day rates, and how to earn more.
“How much does a business analyst actually earn?” is one of the first things people ask before committing to the career — and fairly so. Rather than guess, here are the real UK numbers from ITJobsWatch, which tracks salaries from live job adverts, plus what actually moves your figure up.
The average UK business analyst salary
The median business analyst salary in the UK is currently £54,447 a year (ITJobsWatch). “Median” means the middle of the market — half of BA roles pay more, half pay less — which is a more honest anchor than an average that a handful of big-city salaries can skew.
Business analyst salary range by experience
The spread is wide, and it tracks experience closely. Using ITJobsWatch’s salary percentiles as a guide:
- Entry / junior (10th percentile): around £35,000
- Developing (25th percentile): around £45,000
- Mid-level (median): £54,447
- Senior (75th percentile): around £65,000
- Lead / principal (90th percentile): £80,000 and above
In other words, a BA who sticks with it and keeps moving up can realistically expect to roughly double their starting salary over a career.
Is business analyst pay rising or falling?
Worth being straight about: BA salaries have softened lately — ITJobsWatch shows the median down around 9% year-on-year, reflecting a cooler, more competitive hiring market. It’s still a well-paid, resilient career, but right now it leans towards an employer’s market — which makes standing out from other candidates matter more than it did a couple of years ago.
What affects a business analyst’s salary
Four things move the number most: experience (predictably), location (London and the South East pay a premium, though cost of living offsets some of it), sector (financial services, tech and consultancy tend to pay more than the public sector), and specialisation — analysts who are strong in data, requirements engineering or a particular domain command more. A recognised certification sits alongside these as a signal employers trust when they decide what to offer.
Permanent vs contracting
Many experienced BAs eventually move into contracting. ITJobsWatch puts the median BA contract day rate at around £500, which can annualise well above a permanent salary when you’re fully utilised — though without the holiday, benefits or security of a permanent role. It’s a common move once you’ve built a track record and a qualification behind you.
How to earn more as a business analyst
The reliable levers are gaining experience, specialising, and proving your competence with a recognised qualification — especially in a cooler market where employers can afford to be choosier. A formal credential does two jobs: it gets you shortlisted, and it backs up a higher salary ask. The BCS International Diploma in Business Analysis is the one most UK employers recognise — it shows the full analyst toolkit, not just the theory.
Getting into business analysis
If you’re earlier in the journey, our guide on how to become a business analyst with no experience walks through the route in, and the business analyst career path shows where it leads. Pair either with a recognised qualification and you’ve got both the direction and the credential to move up the range above.