Zero-hours contracts don't mean zero holiday entitlement. Every hospitality worker on variable hours gets 5.6 weeks statutory holiday, but calculating what you owe them isn't as simple as their basic hourly rate times their holiday hours.
Get it wrong and you're looking at tribunal claims that can cost thousands. The rules changed again in April 2024 with rolled-up holiday pay returning for irregular-hours workers. Here's how holiday pay actually works for zero-hours hospitality staff.
Statutory Holiday Entitlement for Zero Hours Workers
All workers, including those on zero-hours contracts, get 5.6 weeks statutory holiday entitlement per year. That's 28 days for someone working five days a week, but it gets trickier for hospitality staff with irregular patterns.
The statutory holiday entitlement builds up from day one of employment. There's no qualifying period, no minimum hours threshold. A casual worker who does three shifts in their first month still earns holiday for those three shifts.
For zero-hours workers, calculate their annual entitlement as 12.07% of the hours they work. This percentage comes from 5.6 weeks divided by 46.4 weeks (52 weeks minus 5.6). So if your KP works 500 hours in a year, they're entitled to roughly 60 hours of holiday (500 × 12.07%).
Bank holidays aren't separate from this entitlement unless you give them as additional leave. The 5.6 weeks includes any bank holidays you choose to close for. If you stay open on bank holidays and don't give staff the day off elsewhere, you still only owe them 5.6 weeks total.
Many hospitality businesses struggle with part-time and zero-hours workers who can't use full days of holiday. The law allows you to give holiday in hours rather than days. A bartender who normally works five-hour shifts can take five hours of holiday, not necessarily a full day.
Holiday Pay Calculation: The 52-Week Average Rule
This is where most hospitality businesses get it wrong. Holiday pay isn't the worker's basic hourly rate times their holiday hours. For variable-hours workers, you must pay the average of their earnings over the 52 weeks before they take holiday.
The averaging period includes everything they earned: basic pay, overtime premiums, shift allowances, tips that go through payroll, and tronc payments. It doesn't include genuine expenses or benefits in kind.
Here's how the calculation works: take their total earnings from the 52 weeks before their holiday starts, divide by the number of hours worked in those 52 weeks, then multiply by their holiday hours. If they haven't worked 52 weeks yet, use however many weeks they have worked since starting.
You only count weeks where they actually worked. If they had a week off sick or took unpaid leave, skip that week and go back further to find 52 working weeks. This protects workers from having their holiday pay averaged down by periods when they earned nothing.
A zero-hours bartender takes one week (35 hours) of holiday in September 2024. Over the previous 52 working weeks, she earned £18,200 and worked 1,040 hours. Her average hourly rate is £17.50 (£18,200 ÷ 1,040). Her holiday pay is £612.50 (35 hours × £17.50), not 35 hours at her basic £11.44 rate.
The common error is paying flat-rate holiday pay instead of average earnings. A server who earns £12 per hour basic but averages £15 per hour including tips must get holiday pay at £15, not £12. This catches out businesses that don't track tips properly or assume holiday pay is just basic pay.
Rolled-Up Holiday Pay Changes in 2024
April 2024 brought back rolled-up holiday pay for irregular-hours and part-year workers after being banned since 2006. This means you can now pay holiday pay as a percentage of each paycheque instead of when workers actually take time off.
Rolled-up holiday pay only applies to workers with irregular hours where you genuinely can't predict their work pattern. Most zero-hours hospitality workers qualify, but someone with a regular part-time pattern (say, every Saturday and Sunday) probably doesn't.
The rate is still 12.07% of total earnings, paid on top of their normal wages. You can't reduce their basic hourly rate to absorb the rolled-up pay. A KP earning £11.44 per hour gets £11.44 plus 12.07% (£1.38) rolled-up holiday pay, totalling £12.82 per hour.
Workers paid rolled-up holiday pay still get time off when they want it, but they're not paid again during their holiday because they've already received the money. You must keep clear records showing the rolled-up payments and ensure workers understand the system.
The big advantage is cash flow, especially for seasonal businesses. Instead of facing large holiday pay bills when workers take time off during quiet periods, you spread the cost across the year. The disadvantage is higher ongoing labour costs and more complex payroll administration.
Managing Holiday Accrual and Unpaid Leave
Zero-hours workers build holiday entitlement only during weeks when they work. If someone doesn't work for three months, their holiday entitlement doesn't increase during that period. They keep what they've already accrued, but they don't earn more.
When workers return after unpaid leave, calculate their holiday pay using the 52 working weeks before their holiday, not 52 calendar weeks. This might stretch back over a longer period if they've had extended time off.
Some businesses try to restrict when zero-hours workers can take holiday, but the law gives workers significant rights here. They can request holiday at any time with proper notice (twice the length of holiday they want to take). You can refuse if it would cause serious operational problems, but "it's our busy period" isn't usually enough.
Holiday entitlement carries over at the end of the holiday year, but only in specific circumstances. Workers must have been prevented from taking holiday due to reasons beyond their control. Simply being busy or choosing not to take holiday isn't enough. Any carried-over statutory holiday must be taken within 18 months of the end of the holiday year it was earned in.
For businesses struggling with working time regulations in hospitality, managing holiday correctly is just one piece of a complex compliance puzzle that gets harder as employment law continues to evolve.
Bank Holiday Entitlement and Premium Payments
There's no automatic right to bank holidays off or premium pay for working them. If you operate on bank holidays, zero-hours workers only get their normal pay unless your contract says otherwise or you choose to pay a premium.
However, if you do pay bank holiday premiums (time-and-a-half is common in hospitality), these premiums count towards the worker's average earnings for holiday pay calculation. This can significantly increase their holiday pay rate if they regularly work bank holidays.
Some contracts guarantee bank holidays as paid leave on top of the 5.6 weeks statutory minimum. This is fine, but remember you're paying for 8 bank holidays plus 28 days, not replacing part of the statutory entitlement with bank holidays.
The calculation gets complex when workers have irregular bank holiday patterns. A zero-hours chef who works Christmas Day one year but not the next will have different average earnings depending on when they take their holiday. This is another area where proper payroll records become crucial.
Record Keeping and Payroll Integration
HMRC requires detailed records of how you calculate holiday pay for variable-hours workers. You need to show the 52-week averaging calculation, which weeks you included or excluded, and how you arrived at the final rate.
Most standard payroll systems struggle with the 52-week averaging calculation for hospitality workers with complex pay structures. They might handle basic pay averaging but miss tips, service charges, and irregular premiums that should be included.
The calculation becomes even more complex when workers have multiple roles or pay rates. A team member who works both FOH (with tips) and kitchen shifts (without tips) needs their holiday pay calculated across both roles at their combined average rate.
Digital scheduling systems can integrate with payroll to track hours worked, pay rates, and tip allocations automatically. This makes the 52-week averaging calculation manageable instead of requiring hours of manual work each time someone takes holiday.
With employment rights strengthening in 2025, accurate holiday pay calculations will become even more critical as enforcement increases and penalties get tougher.
Common Questions About Holiday Pay Zero Hours
Can I refuse holiday requests from zero-hours workers?
You can refuse holiday requests if there are legitimate operational reasons, but you need stronger justification than for regular employees. "We're busy" isn't enough unless the worker's absence would genuinely cause serious problems you can't resolve through other staffing.
Do zero-hours workers get paid for bank holidays they don't work?
No, unless your contract specifically provides paid bank holidays as additional leave. Bank holidays are usually part of the 5.6 weeks statutory entitlement, not extra paid days off.
How do I calculate holiday pay for workers with multiple pay rates?
Use their combined average across all rates and roles over 52 weeks. If they work FOH at £12 plus tips and kitchen at £13, average all earnings together, don't calculate separately for each role.
Can I use rolled-up holiday pay for all zero-hours staff?
Only for workers with genuinely irregular hours where you can't reasonably predict their work pattern. Regular part-time workers, even on zero-hours contracts, don't qualify if they have predictable schedules.
What happens to accrued holiday when zero-hours workers leave?
You must pay for any unused holiday they've accrued, calculated at their average rate over the previous 52 weeks. You can't forfeit accrued holiday just because they're on zero-hours contracts.
Do tips count towards holiday pay calculation?
Yes, if tips go through your payroll system or you operate a tronc scheme. Cash tips kept by workers don't count, but any tips or service charges you control must be included in the 52-week average.
How far back do I look if a worker hasn't been employed for 52 weeks?
Use however many complete weeks they have worked since starting employment. A worker employed for 20 weeks uses those 20 weeks for averaging, not a shorter period.
Can zero-hours workers carry holiday over to next year?
Usually no, unless they were prevented from taking holiday due to reasons beyond their control. Choosing not to take holiday or being offered shifts during requested holiday periods isn't sufficient reason for automatic carryover.
Holiday pay calculations for zero-hours hospitality workers don't have to be a compliance nightmare. RotaKeep automatically tracks hours, earnings, and tips across your team, then calculates the rolling 52-week average for holiday pay. See how RotaKeep can save you hours on payroll preparation while ensuring you stay compliant with complex employment law.
This is general guidance, not legal advice.
Ready to simplify your rota? Try RotaKeep free for 14 days.
Start free trial →