Data & Analytics · Agency & client side · Updated September 2026

Business Analyst salary
in the UK.

Based on Stonor Search's salary data, Business Analysts in the UK typically earn between £25,000 and £70,000 depending on level: around £25,000 – £36,000 at junior / executive level, rising to £55,000 – £70,000 at senior manager / senior level. London roles sit higher, at £30,000 to £75,000, roughly 11% above the UK average in our data. Pay varies with seniority, location, company stage and sector, and the real scope of the role.

Also covers: BA, Junior Business Analyst, Senior Business Analyst.

UK average

High confidence

£48,500

Typical salary (band midpoint)

Salary range
£25,000 – £70,000
London
£30,000 – £75,000
Levels covered
Junior / Executive to Senior Manager / Senior
Last updated
September 2026
£49kTypical
£25kLower
£70kUpper

Business Analyst salary by seniority and location

Annual base salary, GBP. "Typical" is the midpoint of the published band. London and UK-average bands are published separately.

Business Analyst salary bands by seniority and location
LevelUK average rangeUK typicalLondon rangeLondon typical
Junior / ExecutiveJunior Business Analyst£25,000 – £36,000£30,500£30,000 – £40,000£35,000
Manager / MidweightBusiness Analyst£45,000 – £60,000£52,500£50,000 – £65,000£57,500
Senior Manager / SeniorSenior Business Analyst£55,000 – £70,000£62,500£60,000 – £75,000£67,500

What does a Business Analyst earn by location?

London
£30,000 – £75,000
UK average
£25,000 – £70,000

In Stonor's data, London Business Analysts earn around 11% more than the UK average at the same level. Regional searches outside London fall back to the UK figure and say so.

Market context

High demand, short supply. Analysts who can brief creatives and present insights are rare — hire quickly when you find one. Those who blend analysis with business thinking to give clients actionable insight are commanding serious attention.

Source: Stonor Search Marketing Salary Benchmark 2025

About this data

Sources
Stonor Search Marketing Salary Benchmark 2025
Sector coverage
Not sure / either, Client side — SaaS & Tech
Benchmark period
2025
Includes
Base salary only. No bonus, commission or equity.
Confidence
High confidence. A published Stonor band for this exact role and location.
How we calculate this

What affects a Business Analyst's salary?

  • Seniority

    The biggest lever. In Stonor's data a junior / executive Business Analyst sits around £30,500, while senior manager / senior level is around £62,500. Titles inflate faster than pay, so check the scope, team size and budget behind the title before assuming the top band applies.

  • Location

    London pays about 11% more than the UK average for Business Analysts in Stonor's data. Hybrid roles based outside London are increasingly benchmarked against the national band rather than the London one, and candidates know it.

  • Sector and company stage

    This benchmark draws on Not sure / either and Client side — SaaS & Tech data, and the bands differ between them. Earlier-stage businesses often pay a lower base with more equity; established SaaS firms pay closer to the top of the band in cash.

  • Skills that push pay higher

    Able to brief creatives and present insight. Blends analysis with commercial thinking. AI tooling and data analytics expertise. (Source: Stonor Search Marketing Salary Benchmark 2025.)

Live at Stonor

Business Analyst roles Stonor is hiring for now

All current vacancies

Checking the live job list…

Hiring for this role?

Salary is only half the story.

Stonor can tell you what Business Analysts are asking for right now, how available they are and what you're competing against. Before you write the job ad, ideally.

Talk to Stonor

Are you a Business Analyst?

Wondering what you're worth?

The band above is a benchmark, not a verdict. If you'd like an honest, off-the-record read on where you sit and what would move it, Stonor talks to people in your position every week.

Talk to us