Pay for doctors

Find out about the different doctor pay grades in 2024.

The information here covers different positions, including doctors in training, specialty doctors, consultants and GPs working in England.  

Dietitian injecting a patient

Doctors in training

As a doctor in training you’ll earn a basic salary, plus pay for any hours over 40 per week, a 37 per cent enhancement for working nights, a weekend allowance for any work at the weekend, an availability allowance if you are required to be available on-call, and other potential pay premia.

In Foundation training, you will earn a basic salary of £32,398 to £37,303 (from 1 April 2023).

If you’re a doctor starting your specialist training in 2023 your basic salary will be £43,923 to £63,152.

Specialty doctors and specialist payscale

If you’re working as a specialty doctor you’ll earn a basic salary of £52,530 to £82,400. If you are a specialist grade doctor you'll earn a basic salary of £83,945 to £92,275.


As a consultant from 1 March 2024, you'll earn a basic salary of £99,532 to £131,964 per year, depending on the length of your service. You may apply for local Clinical Excellence Awards and national Clinical Impact Awards (previously known as Clinical Excellence Awards). This is a competitive process which takes into account work that you do over and above delivering your basic job requirements. In addition, if you take on extra responsibilities, for example in management or education, you may expect to be paid more.

Consultants can also supplement their salary by working in private practice if they wish. The opportunities available will depend on their specialty areas and the time they wish to spend on this outside of their NHS contracted hours.


General practitioners

There are two contractual options for GPs. They can be:

1) independent contractors who are in charge of running their own practices as business either alone or in partnerships. They have autonomy in how services are delivered according to their contract with NHS England. In England, these GPs have increasing responsibility for the commissioning of hospital services for the community

2) salaried GPs who are employees of independent contractor practices or directly employed by primary care organisations. From 1 April 2023, the pay range for salaried GPs is £68,975 to £104,085.


Further information

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

Make a comment or report a problem with this page

Help us improve

This form is for you to tell us about something that could be improved about the website or if there's anything wrong, incorrect or inaccurate with what you see. 

If you have a query about a career in the NHS, please visit our contact us page and call or email us.