The Finance Pay Index · SalariesCheck my salary

Average Chief Financial Officer salary in London (2026)

Updated November 2026 · 49 real packages · How the data works

The median Chief Financial Officer in London earns £175,000, with the middle half earning £145,000 to £220,000. Elsewhere in the UK the median is £165,000. Including bonus potential and employer pension, the median total package is £229,000.

Share this figure:

Chief Financial Officer pay range in London

25th percentile£145,000
Median (50th)£175,000
75th percentile£220,000
Top 10% (90th)£250,000
Median elsewhere in the UK (32 packages)£165,000

Chief Financial Officer bonus, pension and leave in London

Median bonus potential20% of base
Median bonus paid last year11% of base
Median employer pension5%
Median annual leave25 days

Chief Financial Officer salary in London by company size

Median baseMiddle halfTotal packagePackages
Under 50 staff£165,000£153k to £180k£224,00010
51 to 200 staff£169,000£140k to £214k£225,00020
201 to 1,000 staff£180,000£148k to £219k£261,00014
1,000+ staff£250,000n/a£363,0005

Chief Financial Officer salary in London by ownership

Median baseMiddle halfTotal packagePackages
PE-backed£200,000£165k to £245k£259,00013
Listed (PLC)£238,000n/a£358,0008
Privately owned£170,000£150k to £204k£228,00021

Groups with fewer than 5 packages are not shown, so no one can be identified.

Chief Financial Officer salary in London: common questions

How much does a Chief Financial Officer earn in London?

The median Chief Financial Officer in London earns a base salary of £175,000. The middle half earn between £145,000 and £220,000. Based on 49 real packages shared anonymously with The Finance Pay Index, updated November 2026.

Does a Chief Financial Officer earn more in London than elsewhere in the UK?

The median Chief Financial Officer in London earns £175,000, against £165,000 elsewhere in the UK (32 packages), about 6% more. Seniority, company size and sector all vary between regions, so compare like with like before reading too much into the gap.

How much does a Chief Financial Officer in London earn per month?

A median base salary of £175,000 is about £14,583 a month before tax, National Insurance and pension deductions. The median total package, including bonus potential and employer pension, is £229,000 a year.

What bonus does a Chief Financial Officer in London get?

The median bonus potential is 20% of base salary. The median bonus actually paid last year was 11% of base.

Does company size affect Chief Financial Officer pay in London?

Under 50 staff: £165,000 (10 packages); 51 to 200 staff: £169,000 (20 packages); 201 to 1,000 staff: £180,000 (14 packages); 1,000+ staff: £250,000 (5 packages). Groups with fewer than 5 packages are not shown.

Are you paid fairly as a Chief Financial Officer in London?

Check your exact percentile against the UK finance market in two minutes. Free and anonymous.

Check my salary →

See the national Chief Financial Officer benchmark.

Related finance salaries

Source: The Finance Pay Index, built on real UK finance salary data. Indicative benchmark for discussion, not financial advice.