Irregular hours
Calculate holiday pay for irregular shift patterns
Work out your annual leave in days and hours — full-time, part-time, NHS, irregular hours and more.
No data is stored on our servers. Everything stays in your browser. Privacy policy
Every worker in the UK — not just employees on permanent contracts, but almost anyone classed as a "worker", including agency staff and people on casual or zero-hours arrangements — has a legal right to 5.6 weeks of paid annual leave each year. That figure is not one number in one place: it's two separate entitlements added together. Regulation 13 of the Working Time Regulations 1998 (WTR) gives 4 weeks. Regulation 13A, added for leave years starting on or after 1 April 2009, adds a further 1.6 weeks. Add them and you get 5.6 weeks — and it's reg 13A, not reg 13, that also caps the combined total at 28 days, since that's the regulation dealing with the combined entitlement.
"5.6 weeks" and "28 days" are the same thing only for a worker on a standard five-day week — for anyone else, the two figures diverge, which is exactly why so much of this page is about converting one into the other correctly.
Almost every question this site gets boils down to one of three variables. Once you know which one applies to you, you know which calculator to reach for.
A fixed salary makes a week's pay easy to state. Pay that varies — with overtime, commission, or hours worked — does not, and the law has to define a reference period to average it over. For holiday pay specifically, that reference period is 52 weeks, not the 12 weeks used for other purposes such as redundancy pay under the Employment Rights Act 1996. The 52-week rule has applied since 6 April 2020, via reg 16 of the WTR, which applies the Employment Rights Act's pay rules to holiday pay with that modification.
If your hours are fixed and predictable, the 5.6-week rule applies in the straightforward way this page works through below. If your paid hours vary week to week, or you only work part of the year with unpaid gaps in between, you're in a different statutory category — reforms that took effect from 1 January 2024 created specific rules for "irregular hours" and "part-year" workers, including a different, lawful way to pay rolled-up holiday pay that doesn't exist for anyone else.
The worked example below assumes a full leave year, worked in full. Join partway through a leave year, or leave before it ends, and you only accrue a proportion of the 5.6 weeks — and if your employment is ending, the outstanding balance has to be paid out under a specific statutory formula rather than simply carried forward.
Take the simplest possible case — a worker on a standard five-day week, employed for a full leave year, with no sickness, no mid-year changes, nothing unusual.
Start from the two regulations: 4 weeks (reg 13) + 1.6 weeks (reg 13A) = 5.6 weeks. For a worker whose normal working pattern is 5 days a week, a "week" of leave is worth 5 days of leave, so:
The same sum pro-rates cleanly for anyone working fewer days. A worker on 3 days a week gets:
If that 3-day worker's contract is stated in hours rather than days — say, 6-hour shifts, for 18 hours a week — the days figure converts to hours the same way, by multiplying by the length of a normal working day:
Every figure above is shown to the precision it's actually used at, so multiplying the numbers on the page reproduces the result exactly — there's no hidden rounding step between the days figure and the hours figure.
The calculation above only works cleanly because every variable in it is fixed and simple. Change any one of them and you need a different tool, not a variation on the same sum:
A handful of points trip up payroll teams and workers alike, usually because the intuitive assumption is wrong.
Calculate holiday pay for irregular shift patterns
Holiday calculations for rotating shift schedules
Calculate holiday pay owed on leaving employment
Holiday accrual during maternity or parental leave
Check for overlapping bank holidays in your leave
Calculate AfC annual leave for NHS Agenda for Change staff
Calculate 12.07% holiday pay for irregular hours and part-year workers
Work out entitlement when starting or leaving a job mid-year
Use the ACAS average-day method: divide your contracted weekly hours by your working days per week to get your average day length, then multiply by your entitlement days. For example, 37.5 hrs ÷ 5 days = 7.5 hrs/day × 28 days = 210 hours.
It depends on your employer. Model A (top-up) adds bank holidays on top of your 28 days (e.g. 28 + 8 = 36 days). Model B (inclusive) means bank holidays come out of your 28 days, leaving you fewer days to book freely. Check your employment contract or see GOV.UK.
Pro-rata holiday is calculated using calendar days. Divide the number of days employed in the leave year by the total days in the leave year, then multiply by your full entitlement. Employers can never round the result down. Per ACAS guidance, rounding up to the nearest half day is mandatory during your first year of employment; after that it's optional, and some employers track the exact decimal figure instead.
Model A (top-up): bank holidays are given in addition to your annual leave. For example, 25 days leave + 8 bank holidays = 33 days total. Model B (inclusive): bank holidays count as part of your annual leave. For example, 25 days total of which 8 are bank holidays, leaving 17 days to book freely.
If a bank holiday falls on a day you do not normally work, there is no automatic right to a day in lieu. Your employer cannot require you to use that day as part of your holiday entitlement, but whether you get any alternative time off depends on your contract. Check your contract or ask HR to see whether bank holidays are included in your leave or given on top.
Part-time workers get the same statutory minimum as full-time workers, pro-rated to their hours. The legal minimum is 5.6 weeks' leave per year. If you work 3 days a week instead of 5, you receive 5.6 × 3 = 16.8 days. The 28-day cap only affects people working more than 5 days a week, so it never reduces a part-timer's figure. Bank holidays are not automatically pro-rated: an employer may include them in your allowance, give them on top, or count only those falling on your working days. Check your contract or ask HR.
Any statutory holiday you have accrued but not taken by the time your employment ends must be paid out in your final pay packet — this is called payment in lieu of accrued holiday. Your employer cannot simply withhold it. The payment is calculated using your average weekly pay over the previous 52 weeks (or the weeks you actually worked if fewer). If you have taken more holiday than you have accrued, your employer may deduct the overage from your final pay if your contract allows it.
It depends why you didn't take it. Normally your statutory 5.6 weeks (28 days) must be used in the leave year it's due, or it's lost. If your contract allows it, up to 1.6 weeks (8 days for a 5-day week) of that can carry over. If long-term sickness stopped you taking leave, you can carry over up to 4 weeks, but it must be used within 18 months of the end of that leave year. If maternity or other statutory family leave stopped you taking leave, your employer must let it carry over automatically — this doesn't need their agreement. And if your employer didn't give you a reasonable chance to take your leave, encourage you to, or warn you it would be lost, you can also carry over up to 4 weeks. Any contractual leave above the 28-day statutory minimum follows whatever your contract says.
You continue to accrue statutory annual leave throughout your notice period, whether you are working it or on garden leave. Entitlement accrues daily based on your contracted hours. If you have unused leave when you leave, it must be paid out. If your employer wants you to use up leave during your notice period, they must give you notice of at least twice the number of days they want you to take (e.g. two weeks' notice to take one week's leave).