Key takeaways:
Zero-hour workers are entitled to 5.6 weeks' paid holiday, accrued at 12.07% of hours worked each pay period.
Holiday pay uses average earnings over the last 52 paid weeks, including overtime, regular bonuses, and commission.
Rolled-up holiday pay is now an option for qualifying irregular-hours workers, but strict conditions apply.
From 6 April 2026, you must keep holiday and pay records for at least six years.
Rota and time-tracking software can support accrual calculations and create the audit trail you need.
Around one million UK workers are on zero-hour contracts, and retail is one of the sectors that relies on them most heavily. If you manage a shop floor, you've probably got a mix of casual staff, weekend-only workers, and peak-season temps on your rota at any given time. They all have one thing in common: they're legally entitled to paid holiday from day one.
The regulations changed in April 2024, updating how holiday accrual works for irregular-hours workers. Yet many retail managers still track accrual with spreadsheets, gut instinct, or nothing at all. That leaves you exposed to underpayment claims and tribunal risk.
Getting this wrong isn't just an admin headache. Workers can bring unlawful deduction of wages claims to an employment tribunal, and a series of underpayments can be treated as a continuing act. A single mistake, compounded across a team of 20 zero-hour staff over 12 months, can add up quickly.
This guide walks you through exactly how zero-hour holiday accrual works, shows you the 12.07% calculation with real retail examples, and gives you a practical system for tracking it all without drowning in admin.
How holiday accrual works for zero-hour retail workers
Every worker in the UK, including those on zero-hour contracts, is entitled to 5.6 weeks' paid holiday per year. There's no qualifying period. The entitlement starts from day one.
For irregular-hours workers, holiday doesn't accrue in neat weekly chunks. Instead, it accrues at 12.07% of hours worked in each pay period, as set out in the April 2024 amendments to the Working Time Regulations. Accrual happens on the last day of that period, whether that's weekly or monthly.
If a zero-hour worker doesn't work any hours in a given week, no holiday accrues for that week. It's proportional to actual work done, which makes it fair but adds complexity to your admin.

Gen Z now represents 44% of UK retail shift workers in 2025, up from 39% in 2024. Many of them are on flexible contracts. Getting their holiday accrual right from the start protects you and builds trust with your team.
Who counts as an irregular-hours worker in retail?
An irregular-hours worker is someone whose paid hours are "wholly or mostly variable" under their contract in a given leave year. In retail, this typically includes:
Zero-hour contract staff
Casual contract workers
Bank staff called in for peak periods like Christmas or summer sales
Part-year workers, such as seasonal hires
Staff with fixed rotating patterns may not qualify, even if their weekly hours vary slightly. If someone works a set pattern across a rota cycle, they're likely a standard worker for accrual purposes.
The 12.07% calculation explained with retail examples
The formula is straightforward: hours worked in the pay period x 12.07% = holiday hours accrued. The 12.07% figure comes from dividing 5.6 weeks of holiday by 46.4 working weeks in a year (52 minus 5.6).
When rounding, apply the standard approach: round down if the decimal is less than 30 minutes, round up if it's 30 minutes or more. The statutory maximum is 28 days (or the equivalent in hours) per leave year.
Let's look at how this plays out in practice for your team.
Worked example for a weekly-paid retail worker
Jade works in a fashion retail store on a zero-hour contract. Her hours change every week depending on deliveries and footfall. Here's what her accrual looks like over a typical fortnight:
Week 1: Jade works 15 hours. Holiday accrual: 15 x 12.07% = 1.81 hours, which rounds up to 2 hours.
Week 2: Jade works 22 hours. Holiday accrual: 22 x 12.07% = 2.65 hours, which rounds up to 3 hours.
Week 3: Jade picks up extra shifts for a sale weekend and works 30 hours. Accrual: 30 x 12.07% = 3.62 hours, which rounds up to 4 hours.
Week 4: Quieter week, Jade works 10 hours. Accrual: 10 x 12.07% = 1.21 hours, which rounds down to 1 hour.
Over that month, Jade has accrued 10 hours of paid holiday. Her balance builds steadily, but the variation means you can't simply assume a fixed amount each week.
Worked example for a monthly-paid retail worker
Sam works in a convenience store chain on a monthly pay cycle. In March, Sam clocked 70 hours across various shifts covering staff absences and a promotion weekend.
Monthly accrual: 70 x 12.07% = 8.449 hours, which rounds down to 8 hours.
If Sam works similar hours in April (65 hours = 7.85, rounds up to 8 hours), the cumulative balance after two months is 16 hours of accrued holiday. You need to track this running total, not just each month in isolation.
How to calculate holiday pay for zero-hour retail staff
Holiday entitlement tells you how much time off a worker gets. Holiday pay tells you how much you pay them for it. They're two separate calculations, and mixing them up is one of the most common errors in retail.
For zero-hour workers, holiday pay uses the 52-week reference period. You average the worker's earnings over the last 52 weeks in which they actually received pay. Weeks where the worker didn't work at all are skipped, and you go back further (up to 104 weeks maximum) until you have 52 paid weeks.
For staff who haven't worked 52 weeks yet, average all the weeks they have actually worked. You must include overtime, regular bonuses, and commission in the calculation, not just the basic hourly rate, as required under the Employment Rights Act 1996 (section 224).
Here's how it looks in practice. Maria is a cafe barista with changing hours. Her total earnings over 52 paid weeks come to £15,600, including £2,000 in overtime. That gives a weekly average of £300. If Maria normally works five days a week, her daily holiday pay rate is £60.
You can use the gov.uk holiday entitlement calculator to check your figures, though for zero-hour staff you'll likely need to run the 52-week average manually or use software that pulls the data from timesheets.
Rolled-up holiday pay: when you can (and can't) use it
From April 2024, rolled-up holiday pay became a lawful option for qualifying irregular-hours and part-year workers under the Employment Rights (Amendment) Regulations 2023. Instead of tracking accrued hours and paying for them when holiday is taken, you add a 12.07% uplift to every hour's pay as you go.
It's simpler on paper, and some retail managers prefer it because it removes the need to maintain a running holiday balance. But there are strict conditions:
The holiday pay element must appear as a separate line on every pay slip.
Workers must still be able to take time off, even though they've already been paid for it.
You need to keep records showing the uplift was applied correctly.
If you don't meet these conditions, rolled-up holiday pay is still unlawful and leaves you open to claims. There's also a practical concern for retail: if workers have already been paid their holiday money, some won't take the actual time off. That creates wellbeing and burnout risks under the Working Time Regulations that you'll need to manage actively.
For most retail operations with more than a handful of zero-hour staff, tracking accrual separately gives you clearer oversight and better protection if a claim arises. It also gives you a paper trail that shows exactly how holiday was earned, taken, and paid, which is exactly what the new record-keeping rules from April 2026 will require.


