Salary by Role

Business Analyst Salary UK 2026

Business analyst salaries range from £35,000 to £80,000+. Contractor day rates and sector comparison inside.

2026-06-22  ·  5 min read
£50,000
Median Salary
£32k–£80k+
Typical Range
£32,000–£42,000
Entry Level
£58,000–£80,000
Senior Level

Salary by Experience

LevelSalary
Junior BA£32,000–£42,000
Mid-level BA£44,000–£58,000
Senior BA£58,000–£72,000
Lead / Principal BA£68,000–£85,000

Contractor Day Rates

LevelDay Rate
Mid-level£350–£450
Senior£450–£600

Check Your Take-Home Pay

See exactly what your Business Analyst salary looks like after tax and NI.

Calculate Take-Home Pay

Frequently Asked Questions

Mid-level BAs earn £44,000–£58,000. Senior BAs earn £58,000–£72,000. Contractors earn £350–£600 per day.

Source: ONS Annual Survey of Hours and Earnings (ASHE) 2024; industry salary surveys 2025