How much does a Business Analyst make in London, UK?

Updated 1 Dec 2021
£47,302 /yr
Average Base Pay

4,070 salaries

£28T

Low

£81T

High

Additional Cash Compensation
Average£4,487Range£1,204 - £16,727
The average salary for Business Analyst is £47,302 per year in the London, United Kingdom Area. The average additional cash compensation for a Business Analyst in the London, United Kingdom Area is £4,487, with a range from £1,204 - £16,727. Salaries estimates are based on 4070 salaries submitted anonymously to Glassdoor by Business Analyst employees in the London, United Kingdom Area.

Seniority Levels

L2
Business Analyst£47,302 /yr
L3
Senior Business Analyst£63,746 /yr
L4
Business Analyst IV£49,021 /yr
See Full Career Path

Related Job Titles

Business Systems Analyst

£46,043

per year

Data Analyst

£36,535

per year

Senior Business Analyst

£63,746

per year

Entry Level Business Analyst

£49,021

per year

Salaries in London, United Kingdom Area

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (GBP)

Range

McKinsey & Company
4.4

McKinsey & Company

Business Analyst

£47,213

 /yr
Range: £41T - £83T
116 salaries
See 124 salaries from all locations

£41T

£83T

£40,532 - £82,640 Range

Barclays
4

Barclays

Business Analyst

£48,510

 /yr
Range: £26T - £1L

£26T

£1L

£25,513 - £1,08,890 Range

Accenture
4.1

Accenture

Business Analyst

£35,289

 /yr
Range: £20T - £86T

£20T

£86T

£20,085 - £85,639 Range

HSBC
3.8

HSBC

Business Analyst

£50,919

 /yr
Range: £21T - £97T

£21T

£97T

£20,717 - £96,616 Range

FDM Group
2.9

FDM Group

Business Analyst

£26,678

 /yr
Range: £19T - £83T

£19T

£83T

£19,376 - £82,868 Range

J.P. Morgan
4

J.P. Morgan

Business Analyst

£54,445

 /yr
Range: £33T - £1L

£33T

£1L

£33,018 - £1,08,890 Range

UBS
3.9

UBS

Business Analyst

£60,080

 /yr
Range: £30T - £1L

£30T

£1L

£30,290 - £1,25,339 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Cognizant Technology Solutions
3.8

Cognizant Technology Solutions

Business Analyst

£41,094

 /yr
Range: £30T - £68T

£30T

£68T

£30,178 - £68,364 Range

NatWest Group
3.9

NatWest Group

Business Analyst

£44,918

 /yr
Range: £28T - £73T

£28T

£73T

£28,311 - £73,103 Range

Lloyds Banking Group
3.9

Lloyds Banking Group

Business Analyst

£54,722

 /yr
Range: £29T - £5L

£29T

£5L

£28,845 - £5,41,445 Range

Deloitte
4

Deloitte

Business Analyst

£37,130

 /yr
Range: £24T - £68T

£24T

£68T

£23,888 - £68,110 Range

Efficio
4.6

Efficio

Business Analyst

£41,378

 /yr
Range: £38T - £45T

£38T

£45T

£38,312 - £45,124 Range

Tata Consultancy Services
3.9

Tata Consultancy Services

Business Analyst

£45,444

 /yr
Range: £28T - £61T

£28T

£61T

£28,063 - £61,250 Range

First Derivatives
3.4

First Derivatives

Business Analyst

£51,381

 /yr
Range: £21T - £86T

£21T

£86T

£21,438 - £85,993 Range

NatWest Group
3.9

NatWest Group

Business Analyst - Hourly Contractor

£43

 /hr
Range: £19 - £79

£19

£79

£19 - £79 Range

Amazon
3.7

Amazon

Business Analyst

£39,154

 /yr
Range: £26T - £83T

£26T

£83T

£26,112 - £82,868 Range

HSBC
3.8

HSBC

Business Analyst - Hourly Contractor

£61

 /hr
Range: £22 - £86

£22

£86

£22 - £86 Range

Capita
3.2

Capita

Business Analyst

£39,983

 /yr
Range: £25T - £68T

£25T

£68T

£24,786 - £67,688 Range

Shell
4.1

Shell

Business Analyst

£55,629

 /yr
Range: £39T - £83T

£39T

£83T

£39,147 - £82,522 Range

IBM
4

IBM

Business Analyst

£38,861

 /yr
Range: £30T - £71T

£30T

£71T

£30,489 - £70,778 Range

Download as data Table
Viewing 1 - 10 of 8,181

Frequently asked questions about a Business Analyst salaries

The average salary for a Business Analyst is £47,302 per year in London, United Kingdom Area. Salaries estimates are based on 4070 salaries submitted anonymously to Glassdoor by a Business Analyst employees in London, United Kingdom Area.

The highest salary for a Business Analyst in London, United Kingdom Area is £81,118 per year.

The lowest salary for a Business Analyst in London, United Kingdom Area is £27,583 per year.