Skip to content
Hourly→Salary

nhs doctor salary

NHS Doctor Salary: Converting Hourly Rates to Annual Pay in 2026/27

NHS doctor salaries vary by grade; for example, foundation doctors earn £41,226–£47,610 basic annual salary, while consultants earn £113,565–£150,569.

Understanding Hourly to Annual Salary Conversion

If you are a UK employee or job seeker looking at NHS doctor roles, you may need to convert an hourly rate into an annual or monthly salary. The standard formula is straightforward: multiply the hourly rate by the number of contracted hours per week, then by 52 weeks. For example, if you earn £20 per hour and work 37.5 hours a week, your annual salary would be £20 × 37.5 × 52 = £39,000. However, for NHS doctors, the contracted week is typically 40 hours, and the pay structure includes many additional elements beyond basic salary.

This article focuses on the nhs doctor salary for 2026/27, using the latest official pay scales and earnings data. We will explain how to convert hourly rates to annual figures, highlight the different pay bands and grades, and note important caveats like London weighting and overtime.

NHS Doctor Salary Scales (2026/27)

NHS doctors are paid according to national pay scales set by the government and negotiated with unions. The 2026/27 pay award included a 3.5% increase for consultants and specialty doctors, effective from 1 April 2026. The following basic salary ranges are from Health Careers and the Pay and Conditions Circular (M&D) 1/2026 R2:

  • Foundation doctors (year 1-2): £41,226 to £47,610 per year
  • Specialty doctors (2021 contract): £63,696 to £102,689 per year
  • Specialist grade doctors: £104,401 to £115,341 per year
  • Consultants: £113,565 to £150,569 per year

These are basic salaries before any additional payments. For doctors in training (core training), the basic salary ranges from £55,355 to £77,348.

Agenda for Change (AFC) Staff

Many NHS staff, including nurses, allied health professionals, and some non-medical roles, are paid under Agenda for Change bands. The 2026/27 pay scales from NHS Employers show hourly and annual rates for bands 1 to 9. For example:

  • Band 3 entry: £16.14 per hour / £31,554 annual
  • Band 5 entry: £19.68 per hour / £38,488 annual
  • Band 6 entry: £24.52 per hour / £47,951 annual
  • Band 7 entry: £29.73 per hour / £58,133 annual
  • Band 8a entry: £33.89 per hour / £66,274 annual
  • Band 9 entry: £62.15 per hour / £121,528 annual

These rates include higher cost area supplements (HCAS) for London and other high-cost areas.

How to Convert Your Hourly Rate to an Annual Salary

To convert an hourly rate to an annual salary for an NHS doctor role, you need to know the contracted weekly hours. For most doctors, this is 40 hours per week (full-time). The calculation is:

Annual salary ≈ hourly rate × 40 hours × 52 weeks

For example, if a specialty doctor earns £63,696 per year, the hourly rate would be approximately £63,696 ÷ 40 ÷ 52 = £30.62 per hour. However, this is basic pay only. Actual hourly earnings can be higher when including enhancements for nights (37% extra), weekends, and on-call availability.

Using the Hourly to Salary Calculator

Our Hourly to Salary tool can help you quickly convert any hourly rate into annual, monthly, and weekly figures. Simply enter your hourly rate and weekly hours, and the calculator does the rest. Remember that for NHS doctors, the calculator gives a baseline; your actual take-home pay will depend on your rota and allowances.

Additional Pay Elements for NHS Doctors

NHS doctors rarely earn only their basic salary. The following elements are common:

  • Night enhancements: 37% extra for hours worked between 8pm and 6am (or similar).
  • Weekend allowances: A fixed allowance if you work at least 1 in 8 weekends.
  • On-call availability: Paid if you are required to be available outside normal hours.
  • London weighting: As noted, £11,673 (higher) or £5,837 (lower) per year for London-based doctors.
  • Clinical Excellence Awards / Clinical Impact Awards: Competitive awards for consultants that can add significantly to earnings.

According to NHS England Digital, the mean annual non-basic pay per person (including overtime, enhancements, and allowances) was £5,646 in the 12 months to July 2026. This means the average NHS doctor earns about £5,646 above their basic salary each year.

Example: Consultant Earnings

A consultant on the minimum basic salary of £113,565 per year, working 40 hours/week, has a basic hourly rate of about £54.60. If they receive London weighting (higher rate £11,673) and average non-basic pay of £5,646, their total annual earnings could be around £130,884, equivalent to an hourly rate of £62.92. This illustrates why it is important to consider all pay elements when converting hourly to annual.

Using the Hourly to Salary Calculator for NHS Roles

Our salary data page provides benchmarks for various UK occupations, including NHS staff. You can compare your hourly rate or salary against national averages. For example, the UK median full-time gross annual pay is about £39,039 (based on ONS ASHE data), which is roughly £20.02 per hour at 37.5 hours/week. NHS doctor salaries are well above this median, but the hours can be long and unsocial.

Important Caveats

  • The conversion formula assumes a steady contracted week with no unpaid overtime. NHS doctors often work additional hours that are compensated, but the pattern can vary.
  • Holiday pay is included in the annual salary; NHS doctors receive 27–33 days annual leave plus bank holidays.
  • Always check your contract and official guidance from GOV.UK or NHS Employers for the most accurate figures.

Summary

Converting an hourly rate to an annual salary for NHS doctors requires understanding the basic pay scales and the many additional allowances. The keyword nhs doctor salary covers a wide range from foundation doctors at around £41,000 to consultants at over £150,000. Use the formula hourly × 40 × 52 for a rough annual figure, but remember that actual earnings include night enhancements, weekend work, and London weighting. For a quick conversion, try our Hourly to Salary tool, and explore our salary articles for more UK pay insights.

FAQs

How is the NHS doctor salary calculated from hourly rates?

NHS doctor salaries are typically quoted as an annual basic salary. To convert an hourly rate to annual, multiply the hourly rate by the contracted weekly hours (usually 40 for doctors) and then by 52 weeks. For example, a consultant on £113,565 per year at 40 hours/week would have an hourly rate of about £54.60. However, actual earnings include overtime, night enhancements, and allowances, so the hourly rate may be higher when these are factored in.

What is the basic salary for a foundation doctor in 2026?

According to Health Careers, foundation doctors earn a basic salary of £41,226 to £47,610 per year from 1 April 2026. This is for a standard 40-hour week, with additional pay for overtime, nights, and weekends. The hourly rate for a foundation doctor at the bottom of the scale would be approximately £19.82 per hour (£41,226 ÷ 40 ÷ 52).

Do NHS doctors get London weighting?

Yes, NHS doctors working in London receive a London weighting allowance. The Pay and Conditions Circular (M&D) 1/2026 R2 sets the higher rate at £11,673 per year and the lower rate at £5,837 per year. This is paid on top of basic salary and is intended to offset higher living costs in the capital.

Hourly to Salary

Pull → year

£563/wk ·£2,438/mo

£29,250

Formula: hourly × hours/week × 52 · tip shows annual gross