Business Analyst Salary in United Kingdom

£54,000Regional estimate

The median Business Analyst salary in the UK is £54,000. Most Business Analysts earn between £40,000 and £96,000, with the top 10% earning more than £96,000.

Pay percentiles

Regional estimate
25th percentile
£40,000
Median (p50)
£54,000
75th percentile
£73,000
Top 10% (p90)
£96,000

Gross annual, local currency.

Salary by seniority

Estimated
Junior£32,000-40%
Mid-level£48,000-12%
Senior£68,000+25%
Lead / Exec£95,000+75%

Total compensation

Base80%
Bonus8%
Equity4%
Benefits8%

Benefits are worth about £6,500 a year on top of cash pay.

Where this pay goes furthest

The same package, in local cost-of-living terms, across markets.

How we calculate this

These figures represent a regional estimate for gross annual salaries. The data is based on reported salaries and should be considered a guide rather than an official benchmark.

Frequently asked questions

Is £54,000 a good salary for a Business Analyst?

The median salary of £54,000 suggests a solid earning potential for a Business Analyst in the UK. With the top 10% earning £96,000, there is significant room for growth.

What is the difference between a junior and senior Business Analyst salary?

Junior Business Analysts have a median salary of £32,000. Senior Business Analysts earn a higher median salary of £68,000, reflecting increased experience and responsibility.

What is the total compensation for a Business Analyst?

The total compensation includes base salary plus benefits. The estimated annual value of benefits is £6,500, which should be added to your base salary for a full picture.

How is the Business Analyst salary calculated?

This salary data is calculated using reported salaries from Business Analysts across the UK. It includes various percentiles, such as the median (p50), 25th percentile, 75th percentile, and top 10% (p90).

Go deeper