NHS Careers > Explore by career > Doctors > Pay for doctors

Pay for doctors

This page outlines the pay for doctors from 1 April 2014.

Doctors in training

Doctors in training earn a basic salary and will be paid a supplement if they work more than 40 hours and/or work outside the hours of 7am-7pm Monday to Friday.

In the most junior hospital trainee post (Foundation Year 1) the basic starting salary is £22,636. This increases in Foundation Year 2 to £28,076. For a doctor in specialist training the basic starting salary is £30,002. If the doctor is contracted to work more than 40 hours and/or to work outside 7am-7pm Monday to Friday, they will receive an additional supplement which will normally be between 20% and 50% of basic salary. This supplement is based on the extra hours worked above a 40 hour standard working week and the intensity of the work.

Specialty doctors

Doctors in the specialty doctor grade earn a basic salary of between £37,176 and £69,325.


Consultants can earn a basic salary of between £75,249 and £101,451 per year, dependent on length of service. Local and national clinical excellence awards may be awarded subject to meeting the necessary criteria. 

General practitioners

Many general practitioners (GPs) are self employed and hold contracts, either on their own or as part of a Clinical Commissioning Group (CCG). The profit of GPs varies according to the services they provide for their patients and the way they choose to provide these services.

Salaried GPs who are part of a CCG earn between £54,863 to £82,789 dependent on, among other factors, length of service and experience.

For more information about pay for doctors, visit the NHS Employers website.