Business Analyst Salary UK 2026

The average advertised pay for a Business Analyst, based on live UK vacancies — with how it compares to similar roles and how many jobs are available right now.

£70,000
median advertised salary
91
live jobs right now
68%
permanent roles
76%
via agencies

How much does a Business Analyst earn in the UK?

The average advertised salary for a Business Analyst in the UK is £70,000 a year, based on 79 live vacancies carrying salary information this month. That is about £5,830 a month or £35.90 an hour before tax, on a 37.5-hour week. 68% of current adverts are permanent, and 76% are posted through recruitment agencies.

Business Analyst adverts mention AI or automation 2% of the time.

How Business Analyst pay compares

Median advertised salary for Business Analyst beside other job titles in IT, from the lowest paid to the highest.

Other roles in IT

RoleMedian payLive jobsPermanentAI mentions
Azure Engineer £124,00025 56%18%
AWS Engineer £91,00023 60%26%
Cloud Engineer £75,00039 62%22%
Business Analyst £70,00091 68%2%
QA Engineer £69,0007 72%1%
Project Manager £62,0001,555 80%2%
3rd Line Support £48,0009 82%1%
Graphic Designer £38,00015 93%1.4%
1st Line Support £30,00027 69%0%

Latest Business Analyst jobs

Senior Business Analyst

Capital One UK

Pay not stated

Apply

Central London (EC1Y 8AF) · Permanent · 9 hours ago

Senior Business Analyst. Job Title: Senior Business Analyst, Sales Planning & Strategy, Global Payment Network. Location:..

Business Analyst

Amtis Professional Ltd

£40,000 – £47,000 a year

Apply

Chester · Permanent · 2 days ago

Business Analyst. Salary: Up to £47,000. Location: Chester | Hybrid Working. Permanent – Full-time. We're currently hiring for..

Business Intelligence Analyst

South Yorkshire Pensions Authority Direct employer

£36,581 – £39,481 a year

Apply

Barnsley · Permanent · 2 days ago

Business Intelligence Analyst. Barnsley, with opportunity for hybrid working. £36,581 - £39,481 per annum. Permanent, Full Time..

Senior Business Analyst

Project People

Pay not stated

Apply

Reading · Contract · 2 days ago

Senior Business Analyst. 12 months contract. Reading - Hybrid working. The Senior Business Analyst plays a key role within MBNL's..

ETRM Business Analyst

Computer Futures

£830 a day

Apply

City of London · Contract · 3 days ago

A leading European energy trading organisation is seeking an experienced ETRM Business Analyst to join a major trading and risk..

Business Analyst - Oracle Fusion

CBSbutler Holdings Limited trading as CBSbutler

£600 – £650 a day

Apply

Reading · Contract · 3 days ago

Business Analyst x2. 6 months. SC cleared role. Inside Ir35. £600 - £650 a day. Sole British national only - due to nature of..

Business Analyst

Pertemps Plymouth

Pay not stated

Apply

Plymouth · Temporary · 3 days ago

Pertemps are recruiting on behalf of a well-established Plymouth-based business for a Business Analyst to join their Head Office..

Business Analyst - Data

Hays Technology

£450 – £500 a day

Apply

Birmingham · Contract · 3 days ago

Business Analyst - Data focused. Rate: £450-£500 per day. Working pattern: Hybrid - 2 days per week on-site. Location:..

IFS Business Systems Analyst

Marshall Land Systems

£30,000 – £35,000 a year

Apply

Merthyr Tydfil · Permanent · 3 days ago

Marshall Land Systems is looking for a developing IFS Business Systems Analyst to support the day-to-day operation of IFS Cloud..

Business Analyst - Oracle Fusion

CBSbutler Holdings Limited trading as CBSbutler

£500 – £575 a day

Apply

Reading · Contract · 3 days ago

Business Analyst x2. 6 months. SC cleared role. Inside Ir35. £500 - £575 a day. Sole British national only - due to nature of..

Browse 91 live Business Analyst jobs →

How we calculate this. Figures come from live Business Analyst vacancies listed on YourJobs.co.uk, refreshed monthly. The median uses adverts that state pay; hourly and weekly rates are annualised (hourly × 37.5 × 52). Ambiguous or "competitive" salaries are excluded rather than guessed. Read the full methodology →