NHS Annual Leave Calculator

Agenda for Change entitlement worked out properly: by length of service, converted to hours for part-time and shift staff, with bank holidays included the way trusts actually do it. England, Scotland, Wales and Northern Ireland.

Updated August 2026 · NHS Terms & Conditions Handbook (Section 13)

Count ALL previous NHS service. It aggregates across employers with no break limit for annual leave. Bank/agency locum work generally doesn’t count.

Full time is 37.5 hours (36 in Scotland from April 2026). Enter your contracted hours, not what you actually work.

If you work long shifts, we’ll show how many shifts your leave pot buys.

Your annual entitlement

How this was worked out

    NHS annual leave entitlement: the bands

    Under Section 13 of the NHS Terms and Conditions of Service Handbook (Agenda for Change), leave scales with total NHS service:

    Length of NHS serviceAnnual leaveGeneral public holidaysFull-time hours (England)
    On appointment27 days8 days202.5 + 60 = 262.5
    After 5 years29 days8 days217.5 + 60 = 277.5
    After 10 years33 days8 days247.5 + 60 = 307.5

    Three things people get wrong:

    Why your entitlement should be in hours

    The handbook requires hours-based leave for anyone not working standard 7.5-hour days, and most trusts now run everyone’s leave in hours. The reason is fairness: if you work three 12.5-hour shifts a week and leave were counted in “days”, booking one shift off would cost the same as a colleague’s 7.5-hour day, giving you two-thirds more real time off. In hours it’s exact:

    Full-time, new to the NHS, on 12.5-hour shifts: 202.5 + 60 = 262.5 hours, which buys exactly 21 shifts, the same real leave as an office colleague’s 35 days.

    Part-time staff scale by contracted hours: leave = (your weekly hours ÷ 37.5) × the full-time figure, applied to both the annual leave and public holiday elements, then rounded up to the nearest half hour.

    Bank holidays: the combined pot

    Full-timers get 8 general public holidays (60 hours) on top of annual leave. For part-time staff, trusts add a pro-rata share of public holiday hours to the leave pot, and you then book any bank holiday you’d normally have worked out of the pot. Work 30 hours a week? Your share is 30/37.5 × 60 = 48 hours. If a bank holiday falls on a day you don’t work, nothing is deducted. If you’re required to work a public holiday, you keep the hours (plus enhanced pay under Section 2 rates).

    England, Scotland, Wales and Northern Ireland

    Mid-year starters, band changes and other wrinkles

    Ready reckoner: leave in hours (England, incl. public holidays)

    Contracted hours/weekUnder 5 years5–10 years10+ years
    37.5 (full time)262.5277.5307.5
    34238.5252279
    30210222246
    25175185205
    22.5157.5166.5184.5
    20140148164
    15105111123

    Values: (weekly hours ÷ 5) × band days for annual leave, plus (weekly hours ÷ 5) × 8 for public holidays, rounded up to the nearest half hour, the standard trust method. Your trust’s own tables take precedence.

    Frequently asked questions

    How much annual leave do NHS staff get?
    27 days + 8 general public holidays on appointment, 29 + 8 after 5 years’ NHS service, 33 + 8 after 10 years (Agenda for Change, Table 6). In hours, full-time in England: 262.5 / 277.5 / 307.5 including the public holiday element.
    Does service at a previous trust count?
    Yes, all NHS service aggregates for annual leave, regardless of breaks. Provide evidence (P60s, employment letters) to your HR team if your ESR record doesn’t show it. Bank-only and agency locum work generally doesn’t count, and highly relevant non-NHS roles count only at employer discretion.
    I work 12-hour shifts. How many shifts’ holiday do I get?
    Divide your hours pot by your shift length. Full-time on 12-hour shifts, new to the NHS: 262.5 ÷ 12 ≈ 21.9 shifts a year, including the public holiday element.
    What happens when I hit 5 years part-way through the leave year?
    The higher band applies from your anniversary date. Trusts calculate the year in two segments (the old rate before the anniversary and the new rate after) rather than backdating the uplift to the start of the leave year.
    Do part-time NHS staff get bank holidays?
    Yes, a pro-rata share of the public holiday hours (your weekly hours ÷ 37.5 × 60 in England), added to your leave pot. Bank holidays falling on your normal working days are then booked from the pot; ones on non-working days cost nothing.
    Is this calculator right for doctors?
    No, medical and dental staff aren’t on Agenda for Change and have different leave entitlements under their own national terms. This tool covers AfC staff only.
    Which leave year does the NHS use?
    Most trusts run 1 April to 31 March, but it’s a local decision. Your trust’s annual leave policy or ESR record confirms yours.
    Why is Scotland different?
    NHS Scotland reduced the full-time working week to 37 hours from April 2024 and 36 hours from April 2026, with pay protected. Day-based entitlement is unchanged, but the hours conversion uses a 7.2-hour day, so hours figures are lower while representing the same number of days.

    Sources

    Based on: NHS Terms and Conditions of Service Handbook (Sections 12–13, v60 Jan 2026); NHS Employers public holidays & TOIL guidance; STAC (Scotland) annual leave guidance; trust annual leave policies for local conventions. Local trust policy takes precedence. This tool is guidance, not advice. Entitlement figures checked against AfC Handbook v60, August 2026.

    Rostering leave for a multi-team department?

    Team Today tracks leave and whereabouts with approval workflows and a live team planner, built for exactly the kind of multi-team organisations NHS trusts run. Free for up to 10 people.