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.

RoleMedianRange
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

Median
£38,500£161,000
Lower quartile£55,000
Median£78,000
Upper quartile£115,000

Take-home pay calculator · 2024/25

BP employee

£4,186take-home per month

£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.

Get free CV review →

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.