Shift Worker Holiday Entitlement UK: How to Calculate Leave for Irregular Hours
Calculating holiday entitlement for shift workers is one of the most error-prone areas of UK employment law. Unlike a standard 9-to-5 employee, shift workers may rotate between days and nights, work irregular hours from week to week, or follow patterns that don't map neatly onto calendar days. Get it wrong and you risk underpayment claims, tribunal cases, and significant back-pay liabilities. This guide explains exactly how to calculate leave for shift workers in the UK — with worked examples, tables, and practical advice for 2026.
The legal basis: 5.6 weeks of statutory leave
Every worker in the UK — including shift workers, night workers, and those on zero-hour contracts — is entitled to a minimum of 5.6 weeks of paid annual leave per year. This right comes from the Working Time Regulations 1998 (WTR), which implement the EU Working Time Directive into UK law.
For a standard full-time worker on a 5-day week, 5.6 weeks translates to 28 days (5 × 5.6). But that 28-day figure is only a convenient shorthand — the statute is written in weeks, not days. This distinction is critical for shift workers, because their "week" may look nothing like a standard Monday-to-Friday pattern.
Employers can include the eight UK bank holidays within the 5.6-week entitlement, but they are not required to give bank holidays on top of it. The statutory minimum is 5.6 weeks in total. Any additional leave above this is a contractual benefit, not a legal requirement.
Why shift workers are complicated
For a Monday-to-Friday office worker, leave management is straightforward: one day of leave equals one day of entitlement used. But shift workers introduce several complications that make standard calculations unreliable:
- Rotating patterns: A worker on a 3-on, 4-off pattern works different days each week. Their "working week" doesn't align with a calendar week.
- Variable shift lengths: Shifts might be 8, 10, or 12 hours long. A "day off" could represent 8 hours or 12 hours of leave.
- Night shifts straddling midnight: A shift from 10pm to 6am spans two calendar dates. Which "day" is the worker taking leave from?
- Irregular hours week to week: Some workers don't have a fixed pattern at all — their hours vary based on rotas published a week or two in advance.
- Seasonal variation: Hospitality and retail workers may work significantly more hours in summer or over Christmas than during quieter periods.
Because of these complexities, many employers get shift worker holiday calculations wrong — often unintentionally. The two most common approaches are hours-based accrual and days-based accrual, and choosing the wrong method (or applying it incorrectly) is where problems begin.
Hours-based vs days-based accrual
There are two main methods for tracking and calculating holiday entitlement for shift workers. Each has its advantages and pitfalls.
Days-based accrual
Under this method, entitlement is expressed in days. A worker who works 5 days per week gets 28 days. A worker who works 3 days per week gets 16.8 days (3 × 5.6). When the worker takes a day off, one day of entitlement is deducted regardless of how long their shift was.
This works well for workers whose shifts are all the same length. If every shift is 8 hours, then each day of leave represents the same amount of time. However, it becomes unfair when shift lengths vary. A worker who takes leave on a 12-hour shift day uses one day of entitlement, but a colleague who takes leave on a 6-hour shift day also uses one day — despite the first worker "losing" twice as many hours.
Hours-based accrual
Under this method, entitlement is expressed in hours. The worker's annual hours are multiplied by 5.6/46.4 (or equivalently, by 12.07%) to calculate their total holiday hours. When they take time off, the actual hours of the missed shift are deducted from their balance.
This is fairer for workers with variable shift lengths because every hour of leave is treated equally. A worker taking leave on a 12-hour shift uses 12 hours, and a worker taking leave on a 6-hour shift uses 6 hours. The hours-based method is widely considered best practice for shift workers and is the approach recommended by ACAS.
The 12.07% accrual method explained
The 12.07% method is the standard approach for calculating holiday accrual for variable-hours workers, including shift workers. Here is how it works:
A full-time worker works 52 weeks per year minus 5.6 weeks of holiday, leaving 46.4 working weeks. The ratio of holiday to working time is therefore 5.6 / 46.4 = 0.1207, or 12.07%.
To calculate a worker's holiday entitlement in hours, multiply their total hours worked by 12.07%. For example:
- A worker who works 1,500 hours per year accrues 1,500 × 0.1207 = 181.05 hours of holiday.
- A worker who works 40 hours in a month accrues 40 × 0.1207 = 4.83 hours of holiday that month.
This method is particularly useful for workers whose hours are genuinely unpredictable — agency workers, zero-hour contract staff, and those on irregular rota patterns. It ensures that holiday accrual is precisely proportional to hours worked, which is fair and legally defensible.
When to use 12.07%: This method is ideal for irregular hours workers and part-year workers. Since January 2024, it has also been the basis for rolled-up holiday pay, where employers add 12.07% to the worker's hourly rate in lieu of separate holiday pay. Rolled-up holiday pay is now expressly legal for irregular hours and part-year workers under the Employment Rights (Amendment, Revocation and Transitional Provision) Regulations 2023.
When not to use 12.07%: For workers with fixed, regular hours (even if those hours involve shifts), it is simpler and often more appropriate to calculate entitlement based on their known weekly pattern. The 12.07% method is not wrong for these workers, but it can create unnecessary complexity.
Worked examples
The following examples illustrate how to calculate holiday entitlement for three common shift worker scenarios.
Example 1: NHS nurse on 12-hour shifts (3 on, 4 off)
Sarah is a nurse working 12-hour shifts in a repeating 3-on, 4-off pattern. Her pattern repeats every 7 days: she works 3 shifts (36 hours) and then has 4 days off.
Using hours-based accrual:
Sarah works 36 hours per week on average. Over 46.4 working weeks, she works 36 × 46.4 = 1,670.4 hours. Her holiday entitlement is 36 × 5.6 = 201.6 hours per year.
| Calculation | Value |
|---|---|
| Weekly hours | 36 hours (3 × 12) |
| Annual working hours (46.4 weeks) | 1,670.4 hours |
| Holiday entitlement (hours) | 201.6 hours (36 × 5.6) |
| Holiday entitlement (shifts) | 16.8 shifts (201.6 / 12) |
| Each shift of leave uses | 12 hours from balance |
When Sarah books a day off, 12 hours are deducted from her 201.6-hour balance. She can take the equivalent of 16.8 full shifts off per year. If she takes a half shift (6 hours), only 6 hours are deducted — which is why the hours-based method is fairer than counting shifts as whole "days."
Example 2: Hotel receptionist on rotating shifts
James is a hotel receptionist whose shift pattern rotates over a 4-week cycle. His hours vary week to week:
| Week | Shifts | Hours |
|---|---|---|
| Week 1 | 5 × 8-hour day shifts | 40 hours |
| Week 2 | 4 × 10-hour evening shifts | 40 hours |
| Week 3 | 3 × 12-hour night shifts | 36 hours |
| Week 4 | 4 × 8-hour day shifts | 32 hours |
| 4-week average | — | 37 hours/week |
Using hours-based accrual:
James's average weekly hours are (40 + 40 + 36 + 32) / 4 = 37 hours. His annual holiday entitlement is 37 × 5.6 = 207.2 hours.
If James takes leave during Week 1, each day off costs him 8 hours. If he takes leave during Week 3, each night shift costs him 12 hours. The hours-based system ensures this difference is properly reflected. Using a days-based system, taking one day off in Week 3 would cost the same as one day off in Week 1 — even though the actual time off is 50% more.
Example 3: Warehouse worker on permanent nights
Maria works permanent night shifts at a distribution centre: 4 nights per week, 10 hours per shift (10pm to 8am), Monday to Thursday nights.
| Calculation | Value |
|---|---|
| Weekly hours | 40 hours (4 × 10) |
| Working days per week | 4 nights |
| Holiday entitlement (days) | 22.4 days (4 × 5.6) |
| Holiday entitlement (hours) | 224 hours (40 × 5.6) |
| Each night of leave uses | 10 hours from balance |
Because Maria's shifts are all the same length (10 hours), either the days-based or hours-based method produces a fair result. She gets 22.4 nights of leave per year, or 224 hours. The methods are equivalent when shift lengths are uniform.
Bank holidays and shift workers: common pitfalls
Bank holidays are one of the most misunderstood areas of shift worker leave. Here are the key points employers need to understand:
There is no automatic right to bank holidays off. The Working Time Regulations give workers 5.6 weeks of leave. Employers can include bank holidays within that entitlement, meaning a worker required to work on a bank holiday is not automatically entitled to an extra day off — as long as their total annual leave still meets the 5.6-week minimum.
Shift workers who never work on bank holidays gain an advantage. Consider two workers, both entitled to 28 days of leave. Worker A is a Monday-to-Friday employee whose 28 days include 8 bank holidays — leaving 20 days to choose. Worker B works weekends only and never works on a bank holiday. If Worker B still receives 28 days plus the benefit of never working bank holidays, they effectively receive more discretionary leave than Worker A. To avoid this inequality, many employers provide a pro-rata bank holiday entitlement based on working patterns.
Shift workers who always work bank holidays may be disadvantaged. Conversely, if an employer includes bank holidays in the 28-day entitlement but the shift worker is always rostered to work on those days, they have no opportunity to benefit from the bank holidays unless they specifically request them off — which uses their own leave. Fair treatment means either giving bank holiday workers an equivalent number of alternative days off or ensuring they can take bank holidays without reducing their discretionary leave.
The simplest approach for shift workers is to separate bank holidays from annual leave entirely and give all workers a clean 5.6-week entitlement in hours (or shifts), then handle bank holidays through additional rota rules or separate entitlements.
Night shift workers: which "day" counts?
A recurring practical question with night shift workers is: if a shift runs from 10pm on Monday to 6am on Tuesday, which day does the worker need to book off?
There is no single statutory rule that defines this. Most employers adopt one of two conventions:
- Start-date convention: The shift is treated as belonging to the day it starts. A Monday-night shift (10pm Monday to 6am Tuesday) is a "Monday" for leave purposes. This is the most common approach.
- Majority-hours convention: The shift belongs to the day where the majority of hours fall. A 10pm-to-6am shift has 2 hours on the start date and 6 hours on the end date, so it would be treated as a "Tuesday."
Either approach is acceptable, but the employer must be consistent and communicate the policy clearly. Problems arise when different managers apply different rules, or when the policy is not documented. Workers need to know which date to book in order to be absent from a particular night shift.
For hours-based systems, this issue largely disappears. The worker books the shift off, 10 hours (or whatever the shift length is) are deducted from their balance, and it doesn't matter which calendar date the absence is assigned to — the hours are tracked accurately regardless.
The Harpur Trust v Brazel ruling (2022) and its impact
The Supreme Court's decision in Harpur Trust v Brazel [2022] UKSC 21 is one of the most significant holiday pay rulings in recent years, and it has direct implications for shift workers with irregular or part-year working patterns.
Mrs Brazel was a music teacher employed on a permanent contract but only working during school term times — roughly 32 weeks per year. Her employer calculated her holiday pay by taking her total annual earnings and multiplying by 12.07%, arguing that this pro-rated her entitlement in line with the proportion of the year she actually worked.
The Supreme Court ruled that this approach was wrong. The correct method for calculating holiday entitlement for part-year workers is:
- The worker is entitled to 5.6 weeks of paid holiday, regardless of how many weeks per year they work.
- Each week's holiday pay is calculated using the 52-week reference period — the average weekly pay over the last 52 weeks in which the worker was paid (skipping unpaid weeks and looking back up to 104 weeks).
- The 12.07% method must not be used to reduce a part-year worker's entitlement below 5.6 weeks.
The practical effect is that part-year workers receive proportionally more holiday pay relative to their total earnings than full-year workers. For a worker employed for 32 weeks per year, 5.6 weeks of holiday represents 17.5% of their working time, not 12.07%.
Impact on shift workers: Shift workers who work irregular patterns across the year — for example, seasonal hospitality workers or agency staff with gaps between assignments — may qualify as part-year workers. For these workers, the Brazel ruling means you cannot simply apply 12.07% to their total hours and call it done. You must check whether they are a "part-year worker" and, if so, use the 52-week reference period method to calculate each week's holiday pay.
However, the government responded to the Brazel ruling by introducing new legislation from January 2024 that allows rolled-up holiday pay at 12.07% for irregular hours workers and part-year workers — effectively providing a legislative workaround for the ruling's consequences. Employers using rolled-up holiday pay for eligible workers can lawfully apply the 12.07% uplift, provided it is shown as a separate line on the payslip.
Common employer mistakes with shift worker leave
Based on the patterns we see across UK businesses, these are the most frequent errors:
- Using a days-based system for variable-length shifts: If shift lengths vary, a days-based system over- or under-counts leave. Switch to hours-based accrual.
- Calculating entitlement on a fixed 28-day basis: The 28-day figure only applies to workers on a 5-day week. A worker on 4 days per week gets 22.4 days; a worker on 6 days per week gets 33.6 days. Always multiply the number of working days per week by 5.6.
- Ignoring the night shift date question: Failing to set a clear, documented policy on which date a straddling night shift belongs to leads to booking errors and disputes.
- Treating bank holidays inconsistently: Giving Monday-to-Friday staff bank holidays on top of their leave while including them in shift workers' entitlement creates a two-tier system that may breach the Part-Time Workers Regulations.
- Applying 12.07% incorrectly after Brazel: The 12.07% method is valid for rolled-up holiday pay for irregular hours and part-year workers (post-January 2024), but it cannot be used to reduce a part-year worker's entitlement below 5.6 weeks where rolled-up pay is not being used.
- Not accounting for shift premiums in holiday pay: If a worker regularly receives night shift premiums, unsocial hours payments, or overtime, these must be included in their holiday pay calculation using the 52-week reference period.
- Failing to track accrual for variable-hours workers: Without a system that tracks hours worked and holiday accrued in real time, it is easy to lose accuracy over the course of a year — particularly for workers whose hours fluctuate significantly.
Zero-hour contract holiday calculations
Zero-hour contract workers — common in hospitality, retail, care, and event industries — are legally entitled to the same 5.6 weeks of paid annual leave as any other worker. The challenge is calculating what 5.6 weeks means when there is no guaranteed weekly pattern.
The most practical method for zero-hour workers is the 12.07% accrual approach. For every hour worked, the worker accrues 0.1207 hours of paid holiday. This can be tracked cumulatively and the worker can then take paid time off from their accrued balance.
Alternatively, since January 2024, employers can use rolled-up holiday pay for zero-hour workers (who are classified as irregular hours workers). This means adding 12.07% to their hourly rate as a separate line on each payslip. The worker then takes their leave unpaid, having already received the holiday pay element with each pay period.
For example, a zero-hour worker paid £12.00 per hour would receive:
| Component | Rate |
|---|---|
| Basic hourly rate | £12.00 |
| Holiday pay uplift (12.07%) | £1.45 |
| Total hourly rate | £13.45 |
The £1.45 holiday pay element must be shown as a separate line on the payslip. The worker should still be encouraged to take their leave — the purpose of annual leave legislation is to protect workers' health by ensuring they take time off, not simply to provide extra pay.
One common mistake with zero-hour workers is calculating holiday pay based only on the most recent weeks of work. If the worker has had a quiet period, their holiday pay will be artificially low. The 52-week reference period (skipping unpaid weeks, looking back up to 104 weeks) must be used to calculate each week's holiday pay when they take time off using the accrual method.
How Leavely handles shift-based accrual automatically
Managing holiday entitlement for shift workers with spreadsheets or basic HR systems is a recipe for errors. Leavely is designed to handle the complexity of shift-based leave calculation automatically:
- Hours-based entitlement tracking: Configure each employee's working pattern — whether it's fixed shifts, rotating patterns, or variable hours — and Leavely calculates their statutory entitlement in hours. When leave is booked, the actual shift hours are deducted from their balance.
- Automatic accrual for variable-hours workers: For workers on zero-hour or irregular contracts, Leavely applies the 12.07% accrual method and tracks their balance in real time as hours are logged.
- Night shift handling: Define your night shift convention (start-date or majority-hours) and Leavely applies it consistently across all bookings, eliminating ambiguity.
- Bank holiday fairness: Configure how bank holidays interact with shift worker entitlements — whether they are included in the annual allowance, given as additional days, or handled via rota-based rules.
- Pro-rata calculations for mid-year starters and leavers: When a shift worker joins or leaves partway through the year, Leavely automatically pro-rates their entitlement and calculates any holiday owed or to be reclaimed.
- Compliance-ready reporting: Generate reports showing accrual, usage, and balances for each worker — useful for payroll, audits, and defending against underpayment claims.
Whether you have 5 employees or 500, getting shift worker holiday entitlement right protects your business from legal risk and ensures your workers receive the leave they are entitled to. Leavely takes the manual calculation out of the equation and gives both managers and employees confidence that balances are always accurate.
Stop struggling with shift worker leave calculations
Leavely handles hours-based accrual, rotating patterns, and night shifts automatically — so every balance is always right.