How much does a Business Analyst make?

Updated 26 Sep 2021
£42,741 /yr
Average Base Pay

7,889 salaries

£26K

Low

£71K

High

No additional cash compensation has been reported for this role

The national average salary for Business Analyst is £42,741 per year in United Kingdom. Filter by location to see Business Analyst salaries in your area. Salaries estimates are based on 7889 salaries submitted anonymously to Glassdoor by Business Analyst employees.

Seniority Levels

L2
Business Analyst£42,741 /yr
L3
Senior Business Analyst£56,796 /yr
L4
Business Analyst IV£43,368 /yr
Career Path

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyse Offer

Related Job Titles

Business Systems Analyst

£42,091

per year

Data Analyst

£32,885

per year

Senior Business Analyst

£56,796

per year

Entry Level Business Analyst

£43,368

per year

Salaries in United Kingdom

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (GBP)

Range

Barclays
4

Barclays

Business Analyst

£43,108

 /yr
Range: £18K - £108K
163 salaries
See 205 salaries from all locations

£18K

£108K

£17,683 - £107,633 Range

Accenture
4.1

Accenture

Business Analyst

£35,018

 /yr
Range: £20K - £295K

£20K

£295K

£19,853 - £294,542 Range

HSBC Holdings
3.7

HSBC Holdings

Business Analyst

£46,075

 /yr
Range: £20K - £114K

£20K

£114K

£20,181 - £113,568 Range

McKinsey & Company
4.4

McKinsey & Company

Business Analyst

£47,346

 /yr
Range: £40K - £82K

£40K

£82K

£40,064 - £81,687 Range

FDM Group
2.9

FDM Group

Business Analyst

£25,979

 /yr
Range: £19K - £82K

£19K

£82K

£19,152 - £81,912 Range

NatWest Group
3.9

NatWest Group

Business Analyst

£39,435

 /yr
Range: £25K - £92K

£25K

£92K

£24,574 - £92,466 Range

Lloyds Banking Group
3.9

Lloyds Banking Group

Business Analyst

£42,384

 /yr
Range: £24K - £540K

£24K

£540K

£24,439 - £540,000 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
J.P. Morgan
4

J.P. Morgan

Business Analyst

£47,697

 /yr
Range: £22K - £108K

£22K

£108K

£21,601 - £107,633 Range

Capita
5

Capita

Business Analyst

£38,914

 /yr
Range: £18K - £88K

£18K

£88K

£18,329 - £87,757 Range

Sky
4

Sky

Business Analyst

£44,219

 /yr
Range: £31K - £70K

£31K

£70K

£31,216 - £69,972 Range

Tata Consultancy Services
3.9

Tata Consultancy Services

Business Analyst

£45,886

 /yr
Range: £23K - £63K

£23K

£63K

£22,722 - £63,227 Range

Cognizant Technology Solutions
3.8

Cognizant Technology Solutions

Business Analyst

£41,134

 /yr
Range: £30K - £69K

£30K

£69K

£30,334 - £69,370 Range

NatWest Group
3.9

NatWest Group

Business Analyst - Hourly Contractor

£39

 /hr
Range: £12 - £78

£12

£78

£12 - £78 Range

Deloitte
4

Deloitte

Business Analyst

£35,265

 /yr
Range: £18K - £65K

£18K

£65K

£18,397 - £64,580 Range

UBS
3.9

UBS

Business Analyst

£56,933

 /yr
Range: £30K - £112K

£30K

£112K

£29,941 - £112,011 Range

First Derivatives
3.3

First Derivatives

Business Analyst

£42,077

 /yr
Range: £20K - £85K

£20K

£85K

£19,544 - £85,000 Range

PwC
3.9

PwC

Business Analyst

£26,911

 /yr
Range: £15K - £75K

£15K

£75K

£15,401 - £75,002 Range

IBM
3.9

IBM

Business Analyst

£39,088

 /yr
Range: £21K - £105K

£21K

£105K

£21,000 - £104,601 Range

Her Majesty's Revenue & Customs
3.8

Her Majesty's Revenue & Customs

Business Analyst

£33,374

 /yr
Range: £24K - £45K

£24K

£45K

£24,439 - £45,000 Range

Efficio
4.5

Efficio

Business Analyst

£40,928

 /yr
Range: £38K - £45K

£38K

£45K

£37,870 - £44,604 Range

Download as data Table
Viewing 1 - 10 of 14,009

Frequently asked questions about a Business Analyst salaries

The national average salary for a Business Analyst is £42,741 per year in United Kingdom. Filter by location to see a Business Analyst salaries in your area. Salaries estimates are based on 7889 salaries submitted anonymously to Glassdoor by a Business Analyst employees.

The highest salary for a Business Analyst in United Kingdom is £71,039 per year.

The lowest salary for a Business Analyst in United Kingdom is £25,715 per year.

Recent Salary Reports

Below are the most recent business analyst salary reports. Employer name has been removed to protect anonymity.

£37,500
per year
A Business Analyst in the Nottingham Area area reported making £37,500 per year
Job Highlights
5-7 years experience
Nottingham Area area
Full-time
 
10000+ employees
Company - Public
£31,000
per year
A Business Data Analyst in the London Area area reported making £31,000 per year
Job Highlights
1-2 years experience
London Area area
Full-time
 
10000+ employees
Company - Public
£31,000
per year
A Business Data Analyst in the London Area area reported making £31,000 per year
Job Highlights
1-2 years experience
London Area area
Full-time
 
10000+ employees
Company - Public
£26,000
per year
A Business Systems Analyst in the Leicester Area area reported making £26,000 per year
Job Highlights
3-4 years experience
Leicester Area area
Full-time
 
1001 to 5000 employees
Company - Private
£30,000
per year
A Business Analyst in the London Area area reported making £30,000 per year
Job Highlights
1-2 years experience
London Area area
Full-time
 
10000+ employees
Company - Private
£9
hourly
A Business Analyst in the Birmingham Area area reported making £9 per hour
Job Highlights
1-2 years experience
Birmingham Area area
Full-time
 
1 to 50 employees
Company - Private
£35,000
per year
A Business Analyst in the Glasgow Area area reported making £35,000 per year
Job Highlights
1-2 years experience
Glasgow Area area
Full-time
 
10000+ employees
Company - Public
£33,000
per year
A Business Analyst in the Slough Area area reported making £33,000 per year
Job Highlights
1-2 years experience
Slough Area area
Full-time
 
10000+ employees
Company - Public
£30,000
per year
A Business Analyst in the London Area area reported making £30,000 per year
Job Highlights
3-4 years experience
London Area area
Full-time
 
10000+ employees
Company - Private
£31,500
per year
A Business Analyst in the London Area area reported making £31,500 per year
Job Highlights
8-10 years experience
London Area area
Full-time
 
10000+ employees
Company - Public