In this guide
- How much do business analysts earn at each level?
- What is a junior business analyst salary in the UK?
- What are employers paying for?
- How much does an experienced business analyst earn?
- What do senior and contract business analysts earn?
- How can you start on a higher business analyst salary?
- Is business analysis a good-paying career long term?
- How Experiencely can help
The typical business analyst salary in the UK is around £55,000 for an experienced BA, according to ITJobsWatch's median for permanent adverts in the six months to November 2026. Juniors usually start much lower, somewhere around £24,000 to £33,000 according to Prospects. Senior BAs regularly earn £65,000 or more.
So there's a wide spread. The biggest single jump is getting from "no experience" to "a year or two in", and that's the part you can actually speed up.
How much do business analysts earn at each level?
Here's how the main UK sources line up. Treat them as guides. They measure different things.
| Level | Typical UK pay | Source |
|---|---|---|
| Graduate or junior | £24,000 to £33,000 | Prospects |
| Junior BA (median advertised) | £31,500 | ITJobsWatch, small sample |
| Starter to experienced | £23,000 to £55,000 | National Careers Service |
| Business analyst (median advertised) | £55,000 | ITJobsWatch |
| Experienced (a few years) | £35,000 to £65,000 | Prospects |
| Senior BA (median advertised) | £65,000 | ITJobsWatch |
| Contract day rate, experienced | £400 to £550 a day | Prospects |
ITJobsWatch data comes from job adverts that quote salaries. The main business analyst figure is solid, with 1,031 quoted salaries over the period. The junior figure is based on only nine, so it's a rough indication rather than a reliable average.
What is a junior business analyst salary in the UK?
Prospects puts graduate and junior BA pay at about £24,000 to £33,000. The National Careers Service gives a starter figure of £23,000. ITJobsWatch's junior business analyst median was £31,500, from a small number of adverts.
In practice, where you land in that range depends on three things. The sector (finance and consultancy pay more than charities and small firms). The type of role (a technical or data-heavy BA role pays more than a process-focused one). And how much real BA work you can show.
That last one is the lever you control. A junior who has already run stakeholder interviews, written user stories and mapped a process on a live project is a less risky hire than one who has only studied. Less risk means a better starting offer.
What are employers paying for?
It helps to know what a BA salary is buying. A business analyst works out what a business actually needs before anyone spends money building or changing something. Day to day, that means running workshops and interviews with stakeholders, mapping how a process works now and how it should work, writing requirements or user stories, and checking the delivered change does what was agreed.
Junior BAs usually do the documenting: taking notes in workshops, drafting process maps and writing first versions of user stories for a senior to review. Mid-level BAs own a workstream. Seniors handle the hard conversations, where stakeholders disagree and budgets are tight.
Pay tracks that responsibility. The more you can be trusted to run things without supervision, the more you earn.
How much does an experienced business analyst earn?
ITJobsWatch shows the middle half of permanent BA adverts paying between £46,250 and £67,500, with a median of £55,000. The bottom 10% of adverts were at £41,250 or below and the top 10% at £80,000 or above.
Prospects gives a broader range of £35,000 to £65,000 for BAs with a few years' experience. The difference is partly because adverts skew towards roles recruiters are actively filling, which tend to be mid-level and above.
What do senior and contract business analysts earn?
Senior BAs had a median advertised salary of £65,000 on ITJobsWatch in the six months to November 2026, with the top 10% of adverts at £95,000 or more. Prospects says senior pay can reach £80,000 and sometimes exceed £100,000, particularly in finance and senior consultancy or technology roles.
Contracting is the other route. Prospects quotes £400 to £550 a day for experienced freelance or contract BAs. That's attractive, but contract roles almost always want several years of permanent experience first. Don't plan on contracting as your entry point.
Does location change BA pay?
Less than you might think. ITJobsWatch's median for BA roles outside London was £53,857, close to the £55,000 UK figure. Prospects notes higher pay is often found in London and in finance, technology and consulting.
For most people the sector matters more than the postcode. A BA in a bank in Leeds may well earn more than a BA at a small agency in London. Hybrid working has also widened the choice: if a role only needs you in the office on some days, you can often target employers in a nearby city without moving house.
How can you start on a higher business analyst salary?
The pay data shows a clear pattern: the gap between junior and mid-level is big, and it's mostly about experience. Here's what moves you up fastest.
Get real BA experience before you apply. Not a case study from a course. Real work: interviewing stakeholders, writing requirements, mapping current and future processes, and seeing a change through to delivery. Even a few months of this changes how you interview.
Learn the tools in adverts. Jira and Confluence for backlogs and documentation. Visio, Lucidchart or Miro for process maps. Excel at a confident level. Basic SQL if you're aiming at data-leaning roles.
Pick a sector. Domain knowledge in payments, insurance, healthcare or the public sector makes you more valuable.
Use a recognised qualification as support, not as the main event. A BCS certificate in business analysis helps with CV filters. It's experience that shifts the salary.
Skip the advanced certifications in year one. They assume experience you don't have yet.
Is business analysis a good-paying career long term?
Yes. Compared with many graduate careers, the progression is strong. The National Careers Service lists routes into business project management, consultancy and freelance work. Plenty of BAs move into product owner, product manager or change manager roles, which often pay at or above senior BA levels.
Demand looks healthy too. ITJobsWatch tracked 1,549 permanent BA adverts in the six months to November 2026, up from 733 over the same period in 2025. The median salary dipped slightly year on year, so there are more roles, but pay hasn't risen with them. Our business analyst jobs guide covers where those roles are, and the junior business analyst jobs page focuses on entry-level openings.
How Experiencely can help
If you already have a BCS certificate, a relevant degree or a business analysis course, the Experiencely business analysis programme adds the experience employers pay for. It's experience only, with no training or certification included. You're placed within 48 hours on a live business problem, working fully remote for about an hour a day over three months, with real stakeholders and real deliverables. The programme costs £2,495 and includes a guarantee: hired within 60 days of finishing (conditions apply) or your money back.
Frequently asked questions
What is the average business analyst salary in the UK?
ITJobsWatch shows a median advertised salary of £55,000 for permanent business analyst roles in the six months to November 2026, based on over 1,000 quoted salaries. The middle half of adverts ran from £46,250 to £67,500. Advertised salaries lean towards experienced roles, so new starters usually earn less.
What does a junior business analyst earn in the UK?
Prospects gives a guide of about £24,000 to £33,000 for graduate or junior business analysts. ITJobsWatch showed a median of £31,500 for adverts titled junior business analyst in the six months to November 2026, though that was based on a small sample of nine quoted salaries.
How much does a senior business analyst earn?
ITJobsWatch shows a median advertised salary of £65,000 for permanent senior business analyst roles in the six months to November 2026, with the top 10% at £95,000 or more. Prospects notes senior roles can reach £80,000, and sometimes over £100,000 in finance, consultancy or technology.
Do business analysts earn more in London?
Often, but the gap has narrowed. ITJobsWatch showed a median of £53,857 for permanent business analyst roles outside London, against £55,000 for the UK as a whole, in the six months to November 2026. Sector usually matters more than location, with finance and consultancy paying near the top.
Sources
Figures are taken from the sources below. Salary ranges are indicative and individual offers vary. Last checked 9 November 2026.