How to Pay Annual Leave for Zero-Hours Staff
Zero-hours workers are entitled to paid annual leave under UK law. This guide explains how to calculate holiday pay for irregular hours, using either the 12.07% accrual method or the average weekly pay method , and how FlowRota helps automate the process.
Method 1: 12.07% Holiday Accrual
Each time a zero-hours worker works hours, you accrue holiday at 12.07% of those hours. This percentage represents the statutory 5.6 weeks of holiday over a year.
Example:
- If a worker works 100 hours in a month, 100 × 0.1207 = 12.07 hours accrued.
- Accrued hours are converted to pay using the worker’s hourly rate when leave is taken.
Rolled-up holiday pay (adding 12.07% to each pay) is also allowed, but workers still retain the right to take leave as time off.
Method 2: Average Weekly Pay
Holiday pay can also be calculated using the worker’s average weekly pay over the last 52 paid weeks (excluding zero-pay weeks). This method ensures pay reflects variable hours and overtime.
Example:
- Average weekly pay = Total pay over 52 weeks ÷ number of paid weeks.
- If the average weekly pay is £400, one week of holiday = £400, and full statutory entitlement (5.6 weeks) = 400 × 5.6 = £2,240.
Paying Holiday on Termination
If a worker leaves with untaken statutory holiday, you must pay it in lieu in their final pay, calculated using the same method (12.07% accrual or average pay). Keep clear records for compliance.
FlowRota Automation
FlowRota tracks hours for zero-hours staff automatically and calculates leave request durations based on hours worked. This removes manual calculations and ensures every worker receives accurate holiday pay.
- Automatic shift and overtime tracking
- Holiday accrual or average pay calculations built-in
- Accurate leave request duration calculation for zero-hours staff
- Alerts for compliance with statutory entitlements
- Full audit trail for payroll and HR reporting
Automate zero-hours holiday pay
Track hours and calculate leave accurately
FlowRota calculates holiday accrual and leave duration for zero-hours staff automatically, removing manual errors and saving time for managers.
See how FlowRota handles zero-hours leave