Free employer tool

UK holiday pay calculator. 12.07%, zero hours and more.

Work out holiday accrual and rolled-up holiday pay for irregular and zero-hours staff, annual leave for regular hours, and a week's holiday pay from the 52-week average, in line with GOV.UK guidance.

Irregular-hours and part-year workers

For zero-hours, casual and other workers whose hours are wholly or mostly variable, in leave years starting on or after 1 April 2024.

Optional. Used for rolled-up holiday pay.
12.07% is the statutory minimum (5.6 weeks ÷ 46.4 working weeks). Change it if your contracts give more leave.
Holiday accrued this period9.66 hours
Rolled-up holiday pay£120.70

Rolled-up holiday pay must be shown as a separate item on each payslip and paid with normal wages.

Guidance only, not legal advice. This calculator follows GOV.UK guidance as at November 2026 for workers in Great Britain. Contracts may give more than the statutory minimum, and special rules apply to sick leave, family leave and carry-over. Check GOV.UK or take professional advice for individual cases.

How holiday pay works

How to calculate holiday pay in the UK.

The method depends on how someone works. Use the guide below to choose the right calculation.

12.07% holiday pay explained

Irregular-hours and part-year workers accrue holiday at 12.07% of the hours they actually work in each pay period. The figure comes from the statutory 5.6 weeks of leave divided by the 46.4 weeks a year that remain for work.

Holiday hours = hours worked × 12.07%

It applies to leave years starting on or after 1 April 2024. Earlier leave years use the previous rules.

Rolled-up holiday pay

For irregular-hours and part-year workers only, employers can pay holiday pay with each payslip instead of when leave is taken.

Rolled-up holiday pay = pay for the period × 12.07%
  • It must appear as a separate line on every payslip.
  • Employers must tell workers when it is introduced.
  • Workers must still be able to take their leave.

Zero-hours holiday pay

Zero-hours and casual workers usually count as irregular-hours workers. They build up holiday at 12.07% of hours worked, and are paid for leave either through rolled-up holiday pay or at the 52-week average when they take it.

Holiday entitlement for regular hours

Workers with fixed days get 5.6 times their working week, up to a maximum of 28 days. Someone working 3 days a week gets 16.8 days. Bank holidays can count towards this entitlement.

Days = days per week × 5.6 (maximum 28)

Calculating a week's holiday pay

Where pay varies, a week's holiday pay is the average over the last 52 weeks in which the worker was paid. Weeks without pay are skipped, looking back no more than 104 weeks. For 4 of the 5.6 weeks, the average must include regular overtime, commission and payments linked to seniority or qualifications.

New record-keeping duty from April 2026

Since 6 April 2026, employers in Great Britain must keep adequate records of holiday entitlement, holiday pay and payments for untaken leave, for six years. Failing to keep them is a criminal offence, and underpaid holiday can attract a penalty of up to 200% of the underpayment.

Sources: GOV.UK, Holiday pay and entitlement reforms from 1 January 2024 · Lewis Silkin, holiday record-keeping duty from April 2026

TeamWorks by QSR Suite

Stop calculating holiday pay by hand.

TeamWorks captures hours at clock-in and passes them to its holiday pay calculator, then sends approved hours and holiday hours to Sage or BrightPay. Your holiday records stay in one place.

Explore TeamWorks →
  • Photo clock-in on any store tablet
  • Holiday entitlement worked out from the hours actually captured
  • Leave requests and approvals in the employee app
  • Payroll integration with Sage and BrightPay
  • Built for multi-site restaurants with hourly staff
Frequently asked questions

Holiday pay questions.

How is 12.07% holiday pay calculated?

Multiply the hours worked in a pay period by 12.07% to find the holiday hours accrued. For rolled-up holiday pay, multiply the pay for the period by 12.07%. The figure is 5.6 weeks of statutory leave divided by 46.4 working weeks.

Who can be paid rolled-up holiday pay?

Only irregular-hours and part-year workers, in leave years starting on or after 1 April 2024. It must be shown as a separate item on each payslip.

How much holiday does a zero-hours worker get?

Zero-hours workers usually accrue holiday at 12.07% of the hours they work in each pay period. For example, 80 hours worked accrues about 9.66 hours of holiday.

What is the maximum statutory holiday entitlement?

5.6 weeks a year, capped at 28 days. Someone working five or more days a week reaches the 28-day cap. Employers can give more through the contract.

Does overtime count towards holiday pay?

Regular overtime, commission and similar payments must be included in holiday pay for 4 of the 5.6 weeks of statutory leave. The remaining 1.6 weeks can be paid at the basic rate.

How long must holiday records be kept?

From 6 April 2026, employers in Great Britain must keep adequate holiday records for six years. Failing to do so is a criminal offence.