Guide

NHS Annual Leave Entitlement: What You Need to Know

Everything you need to know about your annual leave entitlement in the NHS, from your first day to your tenth year and beyond.

Healthcare assistant at home holding her baby
Reviewed by the Staff Portal editorial team · October 2026

Your annual leave entitlement in the NHS depends on your length of service, with a generous allowance that increases over time. Under the Agenda for Change (AfC) system, you start with 27 days of annual leave plus 8 bank holidays, rising to 29 days after five years, and 33 days after ten years.

Understanding exactly how this works—especially for part-time staff or those who work shifts—can feel complicated. This guide breaks down everything you need to know about your holiday entitlement, how it's calculated, and what it means for you in practice.

What is Agenda for Change Annual Leave?

The vast majority of NHS staff in the UK, excluding doctors, dentists, and some very senior managers, are employed under the Agenda for Change (AfC) terms and conditions. This national framework was designed to standardise pay, career progression, and employment benefits across all NHS organisations.

One of the most valued benefits of the AfC package is its annual leave provision. It's significantly more generous than the statutory minimum requirement in the UK, which stands at 5.6 weeks (or 28 days for a full-time employee), and can include bank holidays. The NHS scheme not only offers more days but also rewards loyalty and experience with incremental increases.

This means that from your very first day in an NHS role, you benefit from a holiday allowance that supports a healthier work-life balance—a crucial element of wellbeing in a demanding healthcare environment.

Your Leave Entitlement by Length of Service

The core principle of NHS annual leave is simple: the longer you serve, the more leave you get. Your entitlement is based on your 'reckonable service', which is essentially the total time you have worked for the NHS, not just your current trust. It's always worth checking with your HR department to confirm your official reckonable service date, as previous NHS employment can count towards it.

The entitlement for a full-time employee (working 37.5 hours per week) is laid out as follows:

Length of NHS ServiceAnnual Leave DaysPublic HolidaysTotal Leave Days
On joining27835
After 5 years29837
After 10 years33841

These figures provide a clear picture of how your commitment to the NHS is recognised over your career. An employee with over a decade of service receives more than eight weeks of total leave per year, a substantial benefit that few other UK employers can match.

How Annual Leave is Calculated in Hours

While we often talk about annual leave in 'days', the NHS officially calculates and manages it in hours. This is the fairest and most accurate method, especially in a 24/7 service with countless different working patterns, including part-time roles, compressed hours, and long shifts.

For a standard full-time contract, a 'day' is equivalent to 7.5 hours (37.5 hours divided by 5 days). Using this, we can convert the total leave days into an annual allowance of hours:

  • On joining: 35 days (27 + 8) x 7.5 hours = 262.5 hours
  • After 5 years: 37 days (29 + 8) x 7.5 hours = 277.5 hours
  • After 10 years: 41 days (33 + 8) x 7.5 hours = 307.5 hours

When you book time off, the number of hours in your planned shift for that day is deducted from your total balance. This system ensures that a staff member who works four 9.375-hour days isn't penalised or advantaged compared to someone who works five 7.5-hour days. Every hour of leave is accounted for equally. To work out your personal allowance, you can check your Electronic Staff Record (ESR) or use a dedicated NHS annual leave calculator.

Part-Time Staff: A Worked Example

The pro-rata system for part-time staff is where calculation in hours becomes essential. Your entitlement is a direct proportion of the full-time allowance.

Let's look at a realistic scenario:

Aisha is a Band 6 Occupational Therapist who has been in the NHS for seven years. She works 22.5 hours a week, spread across three 7.5-hour days.

Here’s how we calculate her annual leave:

  1. Determine the full-time equivalent (FTE) entitlement. With seven years of service, Aisha falls into the 'after 5 years' category. The FTE allowance is 277.5 hours (29 days + 8 bank holidays).
  2. Calculate her pro-rata share. We do this by dividing her weekly hours by the full-time weekly hours (37.5) and multiplying the result by the FTE leave allowance in hours.

The calculation is: (22.5 hours / 37.5 hours) x 277.5 hours = 166.5 hours of total leave for the year.

This total of 166.5 hours includes her pro-rata entitlement for bank holidays. When a bank holiday falls on one of her normal working days, she doesn't have to work and 7.5 hours are deducted from her leave balance. If it falls on a non-working day, no hours are deducted, and she can use that time off on another day. This ensures she receives the full benefit of her holiday entitlement regardless of her working pattern.

Understanding Bank Holidays

The eight bank holidays are a key component of your total leave. For staff working a standard Monday-to-Friday, 9-to-5 pattern, this is straightforward: you get the day off, and it's counted as part of your leave. However, for the thousands of clinical and operational staff who provide round-the-clock care, it's more complex.

If you are required to work on a public holiday, you won't lose out. The Agenda for Change handbook specifies that you should receive:

  • Time off in lieu (TOIL): You get the hours back to take at another time, agreed with your manager.
  • Enhanced pay: You will also be paid at an enhanced rate for the hours you work on the bank holiday.

The exact arrangements can vary between trusts, so it's vital to check your local policies and speak to your line manager. The standard public holidays in England and Wales are:

  • New Year's Day
  • Good Friday
  • Easter Monday
  • Early May Bank Holiday
  • Spring Bank Holiday
  • Summer Bank Holiday
  • Christmas Day
  • Boxing Day

Note that Scotland and Northern Ireland have some different public holidays, and your entitlement will be adjusted accordingly if you work there.

Common Questions About NHS Leave

Beyond the basic calculations, several other factors can affect your annual leave. Here are some of the most common queries.

What counts as 'NHS service'?

This is a crucial question. Your 'length of service' isn't just the time you've spent in your current job. Under the principle of 'reckonable service', previous employment in other NHS trusts or certain approved organisations across the UK can be counted. Even if you've had a break in service, you may be able to retain your previous service record for annual leave purposes.

When you start a new NHS role, the HR department should ask for details of your previous employment to calculate your correct starting leave allowance. It's a good idea to keep your CV updated with all your roles to ensure your service is calculated correctly—a tool like a professional CV builder can help keep everything organised and easy to reference.

Can I carry leave over to the next year?

In most NHS trusts, you are encouraged to use your full leave entitlement within the leave year. However, policies usually allow you to carry over a certain number of days or hours (often around one week) into the next year, provided you have your manager's agreement. This is intended for situations where service demands have made it difficult for you to take all your leave.

During the COVID-19 pandemic, these rules were relaxed significantly to allow staff to carry over large amounts of leave. These exceptional arrangements have now mostly ended, and standard local policies are back in place. Always check your trust's specific policy on carrying over annual leave.

What happens when I leave my NHS job?

When you leave an NHS organisation, your annual leave for that year is calculated on a pro-rata basis. For example, if you leave exactly halfway through the leave year, you will have been entitled to half of your total annual allowance.

Your employer will check how much leave you have taken against your pro-rata entitlement. If you have leave outstanding, it will typically be paid to you in your final salary. If you have taken more leave than you were entitled to, the value of those extra hours will usually be deducted from your final pay. You can use an NHS pay calculator to get an idea of how this might affect your last payslip.

Key takeaways

  • Your annual leave entitlement is based on the Agenda for Change framework and increases with your length of service in the NHS.
  • You start with 27 days plus 8 bank holidays, rising to 29+8 days after five years, and 33+8 days after ten years.
  • Leave is calculated in hours to ensure fairness for all working patterns, especially part-time staff. A full-time week is 37.5 hours.
  • 'Length of service' refers to your total reckonable service across the NHS, not just your current role. Make sure your employer has the correct date.
  • If you work on a bank holiday, you are entitled to time off in lieu and/or enhanced pay, according to local policy.
  • Always check your trust's specific policies on booking leave, carrying it over, and arrangements for bank holiday working.

Weekly NHS pay and jobs roundup

Pay rise news, application tips and new guides, once a week. Unsubscribe any time.

Frequently asked questions

This guide is general information, not financial or legal advice. Your contract, employer and personal circumstances may change the details, so check with your payroll team, HR or union before making decisions.

Related guides