Annual leave should be straightforward, even when your rota is not. In healthcare, long days, nights, and variable patterns create confusion about what staff are owed and how to approve leave safely without risking cover.
This guide explains the UK statutory rules in plain English and shows how to translate them into hours or shifts for 4 on/4 off, 12-hour patterns, and irregular hours. It also clarifies when the 12.07% shortcut is not appropriate after recent case law and government guidance, with practical worked examples and audit tips.
If you manage an NHS or care rota, use this as a checklist to keep decisions fair, defensible, and inspection-ready.
The legal basics, made practical
- Statutory entitlement: 5.6 weeks’ paid holiday per leave year. For a full-time worker on a 5-day week, that is 28 days. Employers can include bank holidays within the 28 days unless contracts or policies add more.
- Hours not days: In healthcare, convert entitlement into hours to handle long days, nights, and part-time patterns fairly. The same 5.6 weeks principle applies; you just express it in hours.
- Part-time and pro-rata: Apply 5.6 weeks to the contractual working pattern. Someone who works 3 days a week typically receives 16.8 days (3 x 5.6), or the hour-equivalent.
- Zero-hours, irregular hours, and part-year workers: Do not rely on the 12.07% accrual for entitlement. Following UK case law, entitlement for irregular and part-year workers should be calculated using a statutory method based on weeks in the leave year and paid using a 52-week average for holiday pay where required.
Can I still use 12.07%?
Use with caution. The percentage-of-hours method (12.07%) is not appropriate for determining statutory entitlement for irregular-hours and part-year workers. For these groups, use the government-backed approach that gives 5.6 weeks across the year and calculates holiday pay using a 52-week average of pay in weeks actually worked. Some employers still use a percentage to estimate accrual for regular-hours staff, but you should confirm it aligns with your workforce categories and current guidance before relying on it. Software can apply the right model per contract type and keep an audit trail.
Please note, 12.07% is still relevant for some groups. For more information, view here: https://www.acas.org.uk/irregular-hours-and-part-year-workers
Converting weeks to hours for shifts and long days
The safest baseline is to convert the 5.6 weeks into hours of leave allowance.
- Fixed 40-hour week: Annual leave entitlement in hours = 5.6 x weekly hours. For 40 hours, that is 224 hours per year.
- Fixed 37.5-hour week: 5.6 x 37.5 = 210 hours.
- Different full-time baselines: Apply the same formula to your standard week.
When approving leave for long shifts, deduct the rostered hours of the day booked off. If a nurse works 12-hour days, one day of leave usually deducts 12 hours from the balance; if they work a 7.5-hour day, deduct 7.5. This avoids disadvantaging staff on long shifts.
Worked examples
Example 1, 40-hour week with mixed 12-hour and 8-hour shifts
- Contract: 40 hours per week across variable shifts.
- Annual entitlement: 5.6 x 40 = 224 hours.
- Booking leave: Each day off deducts the planned hours for that day. Two long days off (2 x 12 = 24 hours) plus one short day off (8 hours) would deduct 32 hours from the balance. The total across the year equals 224 hours.
Example 2, 4 on/4 off with 12-hour shifts
- Pattern: Four 12-hour shifts, then four days off, repeating.
Weekly average: Over an 8-day cycle, total hours are 48 across 8 days, averaging 42 hours per 7-day week. Confirm the contracted average for Working Time Directive compliance.
- Annual entitlement: 5.6 x contracted weekly average. If the contract is 42 hours average, 5.6 x 42 = 235.2 hours.
- Booking leave: One rostered 12-hour shift off deducts 12 hours. Bank holiday working is handled by pay or TOIL policies, not extra statutory leave.
Example 3, variable hours worker with irregular shifts
- Entitlement: 5.6 weeks across the year. Do not set entitlement by 12.07%.
- Accrual tracking: Use a statutory-compliant model that translates weeks into an hours pot over the year, then calculates holiday pay when taken using a 52-week average of pay for weeks worked.
- Booking leave: Deduct the hours of the shift that would otherwise have been worked. Pay for leave aligns to the 52-week average method.
Is 28 days including bank holidays?
Is 28 days including bank holidays?
Yes, 28 days for a 5-day full-time worker can include bank holidays. Employers can choose to add contractual days on top. In shift-based healthcare, fairness usually means holding an hours-based pot and applying local rules for bank holiday working, enhanced rates, or TOIL. Always check contracts, Agenda for Change provisions, and local policies.
How to calculate accrued annual leave
For fixed-hours staff, accrual is straightforward:
- Accrued hours = (annual hours entitlement / 52) x number of weeks elapsed in the leave year, minus leave hours already taken.
For joiners and leavers, pro-rate by the portion of the leave year employed, then convert to hours and deduct taken leave.
For irregular-hours and part-year staff, use the statutory model for entitlement across the year and calculate pay using the 52-week average. Avoid a flat 12.07% accrual assumption.
Common pitfalls in clinical rotas
- Counting days not hours, which penalises long-day staff.
- Forgetting to deduct actual rostered hours on leave days.
- Applying 12.07% for irregular or part-year contracts.
- Treating bank holidays as extra on top of 5.6 weeks when policy says included.
- Lacking contemporaneous records to defend decisions during inspection.
Stay inspection-ready with clear records
- Keep a single source of truth for contracts, patterns, and leave balances.
- Hold an audit trail for each approval, including coverage checks and WTD safeguards.
- Model the impact on skill mix before approving leave so minimum cover is protected.
- Standardise how long days and nights deduct from the balance.
RotaMaster Leave+ supports self-serve requests, live impact on coverage, and defensible approvals in one workflow. It links directly with the rota so you can see who is on, where, and with which skills before you approve. Explore how leave and cover visibility work together in our leave management software and our main rota pages.
Quick formulas you can trust
- Annual hours entitlement = 5.6 x contracted weekly hours.
- Pro-rata days workers: Days per week x 5.6, then convert days to hours by multiplying by the typical hours in a working day for that role.
- Accrual for fixed-hours staff = annual hours entitlement divided by 52, multiplied by weeks employed, minus hours taken.
- Irregular and part-year: Use statutory weeks-based entitlement, and pay leave using a 52-week average. Avoid 12.07% for entitlement.
FAQ
- How do I calculate my accrued annual leave? For fixed-hours staff, take annual hours entitlement, divide by 52, multiply by weeks elapsed, and subtract hours already taken. For irregular or part-year staff, use the weeks-based statutory model and a 52-week average for pay.
- What is the formula for leave calculation? Start with weeks entitlement: 5.6 x weekly hours = annual hours. Deduct the rostered hours for each leave day. Pro-rate for joiners and part-time.
- Can I still use 12.07 to calculate holiday pay? Not for irregular-hours or part-year workers. Follow the statutory approach and 52-week average. Some regular-hours employers use percentages as rough guides, but confirm compliance before use.
- Is 28 days holiday including bank holidays? Yes for a 5-day full-time worker, unless your contract adds more. Many healthcare employers include bank holidays within the 28 days and handle working these days through pay enhancements or TOIL.
- How much annual leave do you accrue per 40-hour week? A full year equals 5.6 x 40 = 224 hours. Accrual each week is roughly 224/52, about 4.31 hours, subject to your leave year and policy rounding.
Use weeks-to-hours as your foundation, deduct the hours actually rostered on the day off, and apply the statutory model for irregular and part-year staff. Keep a clean audit trail and check coverage before approving so care is protected. If you want self-service requests, live impact visualisation, and defensible records in one place, see how RotaMaster connects rota, leave, and attendance to simplify compliant holiday management across healthcare services.