Annual Leave Calculator for NHS and UK Staff
Work out your holiday entitlement, how much you have accrued so far and how much is left. Built for NHS Agenda for Change staff, and works for any UK employer too.
Want to log the leave you book? Use the Annual Leave Tracker. Planning time off for 2027? Try the Leave Planner.
Short answer
Full-time NHS staff get 27 days of annual leave on appointment, 29 days after five years and 33 days after ten years, plus 8 public holidays (Agenda for Change Handbook, Section 13). Part-time staff get the same, pro rata to their hours. Outside the NHS the legal minimum is 5.6 weeks, capped at 28 days. The calculator below works out your total, the holiday you have accrued to today, and what is left, in days and hours.
Leave year 1 Apr 2026 to 31 Mar 2027
35 days
262.5 hours, counted in standard 7.5-hour days
Accrued by 7 Oct 2026
18.22 days (136.64 hours)
Accrued plus carry-over minus leave taken: 18.22 days you have built up and not used.
To use it all by 31 Mar 2027, that is about 6 days a month over the 25 weeks left.
- This leave year contains 10 bank holidays on the calendar, not the usual 8, because Easter falls in March in one year and April in the next. The Handbook leaves how to treat this to local partners (Annex 28), so ask HR whether your total changes.
Hours to days converter
Your leave balance may be shown in hours on your rota system. Divide by the length of your normal day.
= 5 days of 7.5 hours
Free download: NHS overtime and unsocial hours rates cheat sheet
Bank holiday, night and weekend enhancements on one page, for when you are planning shifts around your leave. Enter your email and download it straight away.
No spam. Unsubscribe with one click any time.
How much annual leave do NHS staff get?
The national figures come straight from Table 6 of Section 13 of the NHS Terms and Conditions of Service Handbook, which applies to Agenda for Change staff in England, Scotland, Wales and Northern Ireland. They are for a full-time week and exclude the 8 general public holidays, which are added on top.
| Length of NHS service | Annual leave (England, Scotland, NI) | Annual leave (Wales) | Public holidays |
|---|---|---|---|
| On appointment (under 5 years) | 27 days | 28 days | + 8 days |
| After five years | 29 days | 29 days | + 8 days |
| After ten years | 33 days | 33 days | + 8 days |
NHS Wales gave staff one extra day on appointment from the 2021/22 leave year (paragraph 13.1.1). The Handbook says Northern Ireland staff also have ten general public holidays, so check your trust's wording if you work there. The Handbook states these in days: in hours, using a 7.5-hour standard day, 27 days is 202.5 hours, 29 days is 217.5 hours, 33 days is 247.5 hours and 8 public holidays is 60 hours.
ℹScotland: a 36-hour week from 1 April 2026
NHS Scotland's full-time week fell to 36 hours on 1 April 2026 (circular PCS(AFC)2026/2), so a standard day there is 7.2 hours. The leave in days is unchanged, which means 27 days is 194.4 hours, 29 days is 208.8 hours and 33 days is 237.6 hours. Select Scotland in the calculator and it switches to 36 and 7.2 for you.
NHS annual leave for part-time staff: hours by contract
Part-time leave is your full-time leave multiplied by your contracted hours divided by 37.5. For public holidays the Handbook adds a rounding rule: part-time staff get no less than pro rata, rounded up to the nearest half day (paragraph 13.6). The table shows annual leave and public holidays together, in hours, assuming 7.5-hour shifts, for staff on England, Wales or Northern Ireland terms.
| Hours a week | Under 5 years | 5 to 10 years | 10+ years |
|---|---|---|---|
| 37.5 | 262.5 hrs (35 shifts) | 277.5 hrs (37 shifts) | 307.5 hrs (41 shifts) |
| 30 | 210.8 hrs (28.1 shifts) | 222.8 hrs (29.7 shifts) | 246.8 hrs (32.9 shifts) |
| 26.25 | 186.8 hrs (24.9 shifts) | 197.3 hrs (26.3 shifts) | 218.3 hrs (29.1 shifts) |
| 22.5 | 159 hrs (21.2 shifts) | 168 hrs (22.4 shifts) | 186 hrs (24.8 shifts) |
| 18.75 | 131.3 hrs (17.5 shifts) | 138.8 hrs (18.5 shifts) | 153.8 hrs (20.5 shifts) |
| 15 | 107.3 hrs (14.3 shifts) | 113.3 hrs (15.1 shifts) | 125.3 hrs (16.7 shifts) |
| 11.25 | 79.5 hrs (10.6 shifts) | 84 hrs (11.2 shifts) | 93 hrs (12.4 shifts) |
| 7.5 | 55.5 hrs (7.4 shifts) | 58.5 hrs (7.8 shifts) | 64.5 hrs (8.6 shifts) |
Each cell is annual leave plus public holidays. If your shifts are not 7.5 hours, use the calculator: it counts in your own shift length, which is what the Handbook means by calculating leave on an hourly basis for non-standard shifts (paragraph 13.5). A nurse on 37.5 hours working three 12.5-hour shifts, for example, gets the same hours as a colleague on five 7.5-hour days, but fewer, longer days off.
Annual leave accrual calculator: holiday accrued to date
Holiday "accrues" as the leave year goes on. The simplest accurate method is daily: your full-year entitlement divided by the days in the leave year, multiplied by the days you have been employed so far.
Worked example, calculated with this tool
A new starter joins on 1 July 2026 on 22.5 hours a week (three 7.5-hour shifts), under five years' service, leave year 1 April 2026 to 31 March 2027. A full year would be 21.2 shifts (16.2 annual leave plus 5 public holidays). They are employed for 274 of 365 days, so this year they get 15.91 shifts, and by 7 October 2026 they have accrued 5.75 shifts.
Some trusts work in whole months or weeks rather than days, and some round to the nearest half day, so a payroll figure can differ slightly from the calculator. The Handbook does not prescribe the method for joiners and leavers, so treat the result as a planning figure and confirm it with your line manager or HR.
Annual leave hours to days (and days to hours)
Rota systems often show leave in hours; contracts and managers talk in days. The conversion depends on how long your normal day is:
| Day length | 1 day equals | 27 days equals | 100 hours equals |
|---|---|---|---|
| 7.5 hours (standard) | 7.5 hrs | 202.5 hrs | 13.3 days |
| 7.2 hours (Scotland) | 7.2 hrs | 194.4 hrs | 13.9 days |
| 10 hours | 10 hrs | 270 hrs | 10 days |
| 12.5 hours (long day) | 12.5 hrs | 337.5 hrs | 8 days |
That last row is why the "27 days" headline can mislead on a long-day rota: it is 27 standard days of leave, which is fewer individual 12.5-hour shifts. The hours figure is the one that stays fair, and it is the one to compare with colleagues.
Holiday entitlement for any UK employer
Outside the NHS, the legal minimum under the Working Time Regulations is 5.6 weeks' paid leave a year, capped at 28 days (gov.uk). Your contract may be more generous, and your employer can count bank holidays towards it.
| Days worked a week | Statutory minimum |
|---|---|
| 2 | 11.2 days |
| 3 | 16.8 days |
| 4 | 22.4 days |
| 5 | 28 days |
| 6 | 28 days (capped at 28) |
Irregular hours and part-year workers
If your hours change week to week, or you only work part of the year, holiday builds up as you work. For leave years starting on or after 1 April 2024, gov.uk says it accrues at 12.07% of hours worked. Work 1,000 hours and you have built up 120.7 hours of holiday, which is 16.1 days if your shifts are 7.5 hours. Choose "Any UK employer", then "Irregular hours or part-year" in the calculator above. Term-time-only and zero-hours workers use the same option: add up the hours you have worked in the holiday year so far.
Bank holidays and your leave
NHS general public holidays are a separate 8-day entitlement. Staff who work one are owed equivalent time off in lieu at plain time rates, in addition to the pay for working it (paragraph 13.4); our bank holiday pay guide covers the enhanced rate. Easter can shift the count in a leave year, which is why the calculator flags years with more than 8. To turn your leave and the bank holidays into the longest breaks, use the Bank Holiday Leave Planner, which lists the 2027 and 2028 dates for all four nations from gov.uk.
Annual leave and maternity leave
You keep building up leave and public holidays during paid and unpaid maternity leave. That can leave you with a large balance to organise around the leave year end, so plan it early. The "Maternity leave" tab shows, for each leave year the leave touches, how much you build up before it starts, during it and after you return, and it works out the earliest date leave can start from your due date (11 weeks before the week the baby is due). For pay during leave, use the Maternity Pay Calculator, and see the maternity leave entitlement guide.
Carry-over, long-term sickness and the leave year
There is no national NHS carry-over rule. The Handbook leaves arrangements for carry over to local agreement (paragraph 19.2), so check your trust's policy. Most NHS trusts run their leave year from 1 April to 31 March, but not all. Leave you could not take because you were off sick is handled differently from ordinary carry-over, and ACAS says up to 4 weeks can be carried over and taken within 18 months. See how NHS sick pay works and use the Sick Pay Calculator to see what a period off would pay.
How we calculate: method, assumptions and sources
The calculator works in hours, day by day across your leave year. It uses the Handbook's service tiers, switching to the next tier on the day you reach five or ten years if you leave that option on, pro-rates by contracted hours against the full-time week, applies the half-day rounding rule to part-time public holidays and counts leave in the shift length you enter. Statutory mode uses 5.6 weeks capped at 28 days, or 12.07% of hours worked.
- Assumed, not stated in the Handbook: a new service tier applies from the day you reach it, joiners and leavers are pro-rated by day, and the leave year runs on the dates you choose.
- Not modelled: local buy-and-sell-leave schemes, trust-specific rounding, time off in lieu balances and unpaid leave.
- Your contract and trust policy always win. Use this for planning, then confirm with HR.
Sources: NHS Terms and Conditions of Service Handbook, Sections 13, 15 and 19 and Annex 28 (NHS Employers); gov.uk holiday entitlement; gov.uk maternity leave; gov.uk bank holidays; ACAS on carrying over holiday. Last checked October 2026. See our editorial policy. FrontlinePay is independent and not affiliated with the NHS.
Why you can trust this calculator
- ✓ NHS figures read directly from the current Handbook (Section 13, Table 6), not from a secondary summary.
- ✓ Counts in hours and in your own shift length, so part-time and long-shift rotas are treated fairly.
- ✓ Shows what it assumes and what it does not model, instead of hiding it.
- ✓ Runs in your browser. Nothing you enter is sent to us, and saving your details on your device is optional.
Frequently asked questions
How many days of annual leave do NHS staff get? +
How do I work out how much holiday I have accrued so far? +
How is part-time annual leave calculated? +
How do I convert annual leave hours to days? +
Do bank holidays count as part of my annual leave? +
Why does my leave year have more than 8 bank holidays? +
What happens if I start or leave part-way through the leave year? +
Can I carry annual leave over to the next leave year? +
Does annual leave build up during maternity leave? +
What is the statutory minimum holiday for people outside the NHS? +
How is holiday worked out for irregular hours or part-year workers? +
Is NHS Scotland leave different now the working week is 36 hours? +
More leave, pay and time-off tools
Everything here is free to use.
Annual Leave Tracker
Log the leave you book against your entitlement and see what is left.
Bank Holiday Leave Planner
Turn your leave into the longest breaks in 2027 and 2028.
Sick Pay Calculator
Your Section 14 full pay and half pay by length of service.
NHS Pay Calculator
Band, point and region to exact take-home pay.
Unsocial Hours Calculator
Nights, weekends and bank holiday enhancements.
Maternity Pay Calculator
What you are paid at each stage of maternity leave.
Related guides
NHS Annual Leave Entitlement Explained
The tiers, part-time pro-rata and your leave year.
NHS Bank Holiday Pay Explained
The enhanced rate and time off in lieu.
NHS Sick Pay Explained
How occupational sick pay scales with service.
NHS Working Time Rules
The 48-hour week, rest breaks and night worker rules.
NHS Maternity Leave Entitlement
Your rights before, during and after leave.
NHS Bereavement Leave Explained
Time off after a death, separate from annual leave.
NHS Annual Leave Carry-Over Checker
What carries over against your trust's limit, plus sickness and maternity rules.
NHS Scotland Annual Leave in Hours on a 36-Hour Week
Leave and public holidays in hours at 7.2 a day, part-time, shift lengths and the 11-day 2026/27 allocation.