BP Salaries (2026)
The average salary at BP is around £72,000 across roughly 68,000 employees, with the highest-paid role on this site (Project Manager) at £78,000 median. Headquartered in London, listed on the FTSE 100, in energy.
BP is listed on the FTSE 100 in energy, employing roughly 68,000 people globally with its headquarters in London. It operates in a sector that pays well for technical and project management roles, with a noticeable premium for offshore and major-capital-project experience.
The average salary across all UK roles at BP is around £72,000 — a useful headline figure, but pay variation between roles is wide. The highest-paid role on this site is Software Engineer at £68,000 median (£45,000–£98,000 range). Roles further down the table earn less in absolute terms but often have shorter hours, more predictable progression and stronger pension benefits — particularly relevant when comparing total reward across employers.
Salary at BP, like most UK employers of this scale, is set by a combination of formal pay bands (which prevent obvious within-grade discrepancies) and discretionary uplifts at hiring (which create them). The fastest way to a meaningful pay rise here, as elsewhere, tends to be promotion to the next band or a credible external offer.
Salary by role at BP
The bands below are typical UK base salary; total compensation including bonus, equity and pension can run materially higher in senior or commission-linked roles.
| Role | Median | Range |
|---|---|---|
| Software Engineer | £68,000 | £45,000 – £98,000 |
| Project Manager | £78,000 | £55,000 – £115,000 |
| Financial Analyst | £58,000 | £42,000 – £82,000 |
| Structural Engineer | £62,000 | £45,000 – £92,000 |
Project Manager salary distribution at BP
Take-home pay calculator · 2024/25
BP employee
£50,229/yr · £966/wk · effective rate 30.2%
| Gross salary | £72,000 |
| Pension (5%) | −£3,600 |
| Income tax | −£14,792 |
| National Insurance | −£3,379 |
| Net take-home | £50,229 |
Earn more
Get a free, expert CV review from TopCV — the UK's largest CV writing service. Applicants with a professionally written CV receive 2× more interview invitations.
Where BP hires in the UK
BP appears in the major-employer profile for the cities below, which is a rough proxy for where the bulk of their UK headcount sits. Click into a city to see how local pay across all roles compares to the BP averages above.
Frequently asked questions
What is the average salary at BP?
The average salary at BP is £72,000 per year across roughly 68,000 employees.
How much do Project Managers earn at BP?
Project Managers at BP earn a median of £78,000, with a typical range of £55,000–£115,000.
Where is BP headquartered?
BP is headquartered in London and is listed on the FTSE 100.