What Is the NHS Annual Leave Calculator?
An NHS annual leave calculator is a tool used to calculate how many
days or hours of paid annual leave an NHS employee is entitled to under
the NHS Terms and Conditions of Service Handbook.
It applies to most NHS staff working under the
Agenda for Change (AfC) contract, including nurses, healthcare assistants,
clinical staff, professional staff, and support staff.
- Works for full-time and part-time NHS staff
- Accounts for years of NHS service
- Includes NHS bank holiday entitlement
- Converts leave into days and hours
Note: Doctors, dentists, and very senior managers are covered by different contracts
and are usually excluded.
How NHS Annual Leave Entitlement Works (AfC Rules)
Under Agenda for Change, NHS annual leave entitlement increases with
length of service.
| Years of NHS Service |
Annual Leave (Days) |
Bank Holidays |
Total Paid Leave |
| 0–4 years |
27 days |
8 days |
35 days |
| 5–9 years |
29 days |
8 days |
37 days |
| 10+ years |
33 days |
8 days |
41 days |
This entitlement is based on a full-time working week of 37.5 hours.
If you work fewer hours, your leave is calculated on a pro rata basis.
NHS Annual Leave Calculator – How to Use It
To calculate your NHS annual leave entitlement accurately, follow these steps:
- Select your weekly contracted hours
- Choose your years of NHS service
- Enter the number of months you want to calculate for
- Add the number of bank holidays in that period
- View your total leave in hours and days
This method works for:
NHS annual leave hours calculator,
NHS annual leave days calculator,
and NHS holiday entitlement calculator use cases.
How Is NHS Annual Leave Calculated? (Plain English)
The calculation follows this simple logic:
- Your base leave depends on years of service
- Leave is expressed in hours for accuracy
- Part-time staff receive leave proportionate to weekly hours
- Bank holidays are added separately
Example – Full-Time NHS Staff
A full-time NHS employee (37.5 hours/week) with less than 5 years’ service receives:
- 27 days × 7.5 hours = 202.5 hours annual leave
- Plus bank holidays if applicable
Example – Part-Time NHS Staff
An NHS nurse working 30 hours per week with 5–9 years’ service:
- 29 days × (30 ÷ 37.5) = 23.2 days
- Converted into hours for payroll accuracy
NHS Pro Rata Annual Leave Calculator Explained
The NHS pro rata annual leave calculator ensures fairness for staff who:
- Work part-time
- Have reduced or variable hours
- Join or leave mid-year
- Are on temporary contracts
Pro rata leave is calculated using:
(Your weekly hours ÷ 37.5) × full-time leave entitlement
NHS Bank Holiday Entitlement Explained
Most NHS staff receive 8 paid bank holidays per year.
These may be:
- Taken on the day
- Credited as time off in lieu
- Added to annual leave hours
The NHS bank holiday calculator includes only the bank holidays
falling within your selected calculation period.
Who Can Use This NHS Leave Calculator?
- NHS nurses
- Healthcare assistants
- Clinical staff
- Professional and support staff
- Part-time NHS employees
It follows the official NHS Terms and Conditions of Service Handbook
and Agenda for Change contract.
Frequently Asked Questions – NHS Annual Leave Calculator
NHS annual leave calculator 2023
The NHS annual leave calculator 2023 follows Agenda for Change rules that applied during the 2023 leave year.
Entitlement depended on years of service, weekly hours, and applicable bank holidays.
Although the policy structure remains the same, calculations should always reflect the correct leave year.
NHS annual leave after 10 years
NHS annual leave after 10 years of service increases to 33 days of paid annual leave,
plus bank holidays, for staff employed under Agenda for Change.
This entitlement applies to full-time staff and is calculated on a pro rata basis for part-time roles.
NHS annual leave calculator 2024 25
The NHS annual leave calculator 2024 25 helps staff calculate leave entitlement
for the 2024–2025 leave year using current Agenda for Change terms.
It accounts for years of service, contracted hours, and bank holidays during that period.
NHS annual leave calculator 10 years service
An NHS annual leave calculator 10 years service is used to calculate the higher
leave allowance that applies once an employee reaches 10 years of NHS service.
At this point, annual leave increases to the maximum AfC entitlement.
NHS annual leave calculator excel
An NHS annual leave calculator Excel file allows staff or managers to manually calculate
leave using spreadsheets.
However, online calculators reduce the risk of formula errors and are easier to update when policies change.
NHS annual leave calculator part time
The NHS annual leave calculator part time is designed to calculate leave fairly
for staff working fewer than 37.5 hours per week.
It converts full-time entitlement into hours based on contracted weekly hours.
NHS annual leave calculator 2025 26
The NHS annual leave calculator 2025 26 estimates entitlement for the 2025–2026 leave year
based on Agenda for Change rules.
While entitlement bands remain the same, always confirm local trust policies before finalising leave.
NHS annual leave calculator hours
An NHS annual leave calculator hours shows entitlement in hours rather than days,
which is how NHS payroll systems record leave.
This is especially useful for part-time staff and those working variable or compressed shifts.
Summary – NHS Annual Leave Calculator
The NHS annual leave calculator provides a fast, accurate way to understand
your paid leave entitlement under Agenda for Change.
It supports full-time and part-time staff, includes bank holidays,
and explains everything in simple terms.
If you work for the NHS and want clarity on your leave allowance,
this page gives you both the instant answer and the
full explanation in one place.