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.

Reckonable service, including earlier NHS employers if there was no break. Use decimals, for example 4.5.

37.5 is full time (36 in Scotland).

Usually 7.5 (7.2 in Scotland); 12.5 for long days.

Most NHS trusts use 1 April to 31 March. Check your own policy; some use the calendar year or your start-date anniversary.

Joining, leaving, leave taken and carry-over
Full year35 daysleft35

Leave year 1 Apr 2026 to 31 Mar 2027

35 days

262.5 hours, counted in standard 7.5-hour days

Annual leave27 days
Public holidays+8 days
Leave taken-0 days
Left to take this year35 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.

New: NHS Leave Planner Got your hours? Now get the most days off from them. Enter your shift pattern and the planner lays it over the real bank holiday dates to find the shifts worth booking off: on a four-on-four-off rota, four well-placed shifts of leave can be twelve days away or more. The best value break is free. Pro (£7.99 once) plans the whole year with a calendar file and a leave request ready to send. Open the leave planner →

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 serviceAnnual leave (England, Scotland, NI)Annual leave (Wales)Public holidays
On appointment (under 5 years)27 days28 days+ 8 days
After five years29 days29 days+ 8 days
After ten years33 days33 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 weekUnder 5 years5 to 10 years10+ 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 length1 day equals27 days equals100 hours equals
7.5 hours (standard)7.5 hrs202.5 hrs13.3 days
7.2 hours (Scotland)7.2 hrs194.4 hrs13.9 days
10 hours10 hrs270 hrs10 days
12.5 hours (long day)12.5 hrs337.5 hrs8 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 weekStatutory minimum
211.2 days
316.8 days
422.4 days
528 days
628 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? +
Under the Agenda for Change Terms and Conditions Handbook (Section 13, Table 6), full-time staff get 27 days on appointment, 29 days after five years' service and 33 days after ten years, plus 8 general public holidays. In NHS Wales the on-appointment figure is 28 days. Part-time staff get the same entitlement pro rata to their contracted hours.
How do I work out how much holiday I have accrued so far? +
Take your full-year entitlement, divide it by the number of days in your leave year, then multiply by the number of days you have been employed in that year up to today. The calculator does this for you: enter your start date (if you joined this year), set the leave year dates, and read the 'Accrued by' figure. Then add anything carried over and subtract leave taken to see what you have built up and not used.
How is part-time annual leave calculated? +
Your entitlement is pro-rated against a full-time week (37.5 hours in England, Wales and Northern Ireland; 36 hours in Scotland from 1 April 2026). Multiply the full-time leave by your contracted hours divided by the full-time hours. For public holidays the Handbook says part-timers get no less than pro rata, rounded up to the nearest half day (paragraph 13.6), and those days are added to their annual leave (paragraph 13.7). This is why the calculator asks for the length of your normal shift as well as your weekly hours.
How do I convert annual leave hours to days? +
Divide your hours by the length of your normal working day. 112.5 hours is 15 days of 7.5 hours, but only 9 days of 12.5 hours. If you work shifts other than 7.5 hours, the Handbook says leave and public holidays should be calculated in hours so you get neither more nor less than a colleague on standard shifts (paragraph 13.5). The converter beside the calculator does the division for you.
Do bank holidays count as part of my annual leave? +
In the NHS they are a separate 8-day entitlement on top of your annual leave. If you are asked to work one you are entitled to time off in lieu at plain time rates as well as the appropriate payment (paragraph 13.4). Part-time staff have their pro-rated public holiday entitlement added to their annual leave and take any public holidays they would normally work as annual leave (paragraph 13.7). Under UK statutory rules your employer may count bank holidays towards your 5.6 weeks.
Why does my leave year have more than 8 bank holidays? +
Easter moves between March and April. In the NHS leave year 1 April 2026 to 31 March 2027 there are 10 calendar bank holidays in England because Good Friday and Easter Monday 2027 fall on 26 and 29 March, while the 2026 ones fell in early April. The Handbook says local partners decide how to treat this (Annex 28), so ask HR whether your total changes.
What happens if I start or leave part-way through the leave year? +
The Handbook does not set out a method, so trusts apply their own policy, most commonly pro rata by time employed in the leave year. This calculator pro-rates by day. If you leave, any leave accrued but not taken is normally paid in lieu, and some trusts take back pay for leave taken in excess of what you had accrued. Check your trust's policy or ask payroll for the exact calculation.
Can I carry annual leave over to the next leave year? +
The Handbook says arrangements for carry over are agreed locally (paragraph 19.2), so the cap and approval process depend on your trust. Many allow a small number of days with manager approval, but check your own policy. Statutory leave you could not take because of sickness is treated separately: ACAS says up to 4 weeks can be carried over and taken within 18 months of the end of the leave year.
Does annual leave build up during maternity leave? +
Yes. The Handbook says staff on paid and unpaid maternity, adoption or shared parental leave keep their right to annual leave and public holidays (paragraph 15.94), and gov.uk confirms holiday continues to build up during maternity leave. Where the leave would exceed your trust's carry-over limit, the Handbook suggests agreeing with your employer to take some before and/or after your leave, carry it over or, in some cases, be paid in lieu (paragraph 15.95). The maternity tab shows how it splits across leave years.
What is the statutory minimum holiday for people outside the NHS? +
Almost all workers are entitled to 5.6 weeks' paid holiday a year, which is 28 days for someone working five days a week. Statutory entitlement is capped at 28 days, so working six or seven days a week does not increase it. Part-time workers get 5.6 times their working days: three days a week gives 16.8 days. Bank holidays can be included. Source: gov.uk.
How is holiday worked out for irregular hours or part-year workers? +
For leave years starting on or after 1 April 2024, gov.uk says irregular-hours and part-year workers build up holiday at 12.07% of the hours they work. So 1,000 hours worked gives 120.7 hours of holiday. The calculator's 'Irregular hours or part-year' option does this, and converts the result into days of your normal shift length.
Is NHS Scotland leave different now the working week is 36 hours? +
The number of days is the same (27, 29 and 33 plus 8 public holidays), but from 1 April 2026 NHS Scotland's full-time week is 36 hours (circular PCS(AFC)2026/2), so a standard day is 7.2 hours. Leave in hours is therefore 7.2 per day rather than 7.5. Choose Scotland in the NHS tab and the calculator switches over for you.

More leave, pay and time-off tools

Everything here is free to use.

Related guides