GP salary 2026/27

What salaried GPs and GP registrars in England earn and take home from April 2026.

Updated for the 2026/27 tax year
Work out your own take-homeOpen the doctors’ pay calculator with this page’s figures filled in, then change anything to match your payslip.
Open the calculator →

Salaried GP pay

Point in rangeFull-time salaryTake-home a month
Minimum£78,699£4,192
Middle of range£98,729£5,035
Maximum£118,759£5,812

The range applies to GPs employed on the BMA model contract, which practices must offer if they hold a GMS contract. Many salaried GPs work part time, so set your working time in the calculator.

GP registrar pay

ExampleGrossTake-home a month
GP registrar ST1 or ST2, hospital post£55,355£3,245
GP registrar ST1 or ST2, GP placement£66,863£3,754
GP registrar ST3, GP placement£78,833£4,197

GP registrars are paid on the resident doctor scale, plus the general practice registrar enhancement of £11,508 a year while in general practice placements. Basic pay only, no rota pay.

What GPs do

GPs are specialists in general practice. They see patients of all ages with any problem, manage long-term conditions, prescribe, refer to hospital specialists and lead primary care teams.

Salaried GPs and partners

Salaried GPs are employed by a practice or other NHS body on a set salary. GP partners own the practice and share its profits instead, so their income varies widely and is not shown here.

How to become a GP

After the foundation programme, GP specialty training usually takes three years, split between hospital and general practice posts. You need to pass the MRCGP exams, then join the GMC GP register.

See your exact payAdd your hours, overtime, allowances, student loan and tax code in the doctors’ pay calculator.
Calculate my pay →

Common questions

How much does a salaried GP earn?

£78,699 to £118,759 full time in England from April 2026 under the BMA model contract. At the bottom of the range that is about £4,192 a month after tax, NI and pension.

How much does a GP registrar earn?

A GP registrar is paid the resident doctor rate for their stage, plus £11,508 a year while in general practice placements.

More doctors' pay guides