Business Analyst Jobs

Over 97 jobs across the UK

Refine

Refine

Salary range

Posted within

Showing 1 of over 97

Business Analyst

Infinitive Resources

£400 – £500 a day

Apply

London · Temporary · 25 days ago

Business Analyst – Technology Transformation. Location: Milton Keynes or London – Hybrid. Contract: Initial 6 months, with..

How much does a Business Analyst earn in the UK?

A Business Analyst in the UK typically earns £50,000 to £130,000 a year, with a median of £78,000, based on 82 vacancies sampled on 15 October 2026. The median is about £6,500 a month or £40.00 an hour before tax, on a 37.5-hour week. These are advertised salaries; the exact figure depends on experience, employer and location.

£50,000 – £130,000
Typical annual salary range
Based on 82 UK vacancies sampled on 15 October 2026 (25th–75th percentile)
£78,000
Median pay
Per year
Over 97
Live vacancies
UK-wide right now

Of 97 Business Analyst jobs sampled on 15 October 2026, 49 are contract, 43 permanent and 5 temporary.

Salary range computed from UK Business Analyst listings sampled on 15 October 2026. Outliers excluded (25th–75th percentile of advertised salaries). Hourly, weekly and daily rates are annualised to a 37.5-hour week.

Business Analyst salary: how it compares with similar jobs

Questions about Business Analyst jobs

How many Business Analyst jobs are there in the UK?
There are currently over 97 live Business Analyst vacancies listed on YourJobs.co.uk. Listings refresh throughout the day, so the number changes constantly.
Where in the UK are Business Analyst jobs hiring most?
In the vacancies sampled on 15 October 2026, the places with the most Business Analyst jobs were London, Birmingham, Borehamwood, Smethwick.