How to calculate holiday entitlement for employees - step by step
Holiday leave entitlement varies depending on how someone works. Here are the steps and formulas for working out the correct entitlement - whether you're an HR professional, a manager, or an employee checking their own allowance.
Know the statutory minimum
UK law sets a minimum of 28 days paid annual leave per year for full-time employees, including bank holidays (Working Time Regulations 1998). This is the baseline. Your company can offer more than this, but no employer can offer less. This applies to all workers - full-time, part-time, and zero-hours.
Calculate holiday entitlement for part-time staff
Part-time workers are legally entitled to the same holiday leave entitlement as full-time colleagues on a proportional basis. To calculate holiday entitlement for part-time employees, use this formula:
Work out holiday entitlement for zero-hours workers
Zero-hours and irregular workers build up holiday entitlement based on the hours they actually work, at the statutory rate of 12.07% of hours worked.
Apply bank holidays correctly
Most UK employers include bank holidays within the 28-day entitlement - so 8 bank holiday days count towards the total, leaving 20 days to book freely. Some employers offer bank holidays on top of the entitlement. For part-time employees, only bank holidays falling on their working days are deducted from their entitlement.
💡 Key rules for holiday leave entitlement
- The 28-day minimum applies from day one of employment - there is no qualifying period for statutory holiday entitlement
- Part-time workers must receive proportionally equal holiday entitlement to full-time staff
- Always round holiday entitlement up - never down, even to the nearest half-day
- Zero-hours workers have the same right to paid holiday as any other worker - the amount just varies by hours worked
- Employers cannot pay workers in lieu of holiday entitlement during employment - only on termination
- Use the WhosOff free calculator to check any specific scenario quickly
⚠️ Important disclaimer
Holiday entitlement calculations provided here and via the WhosOff calculator are guides only. Employment law is subject to change - including following the 2024 reforms to holiday pay for irregular-hours workers. Always verify entitlements against current legislation and your own contractual terms, or seek legal advice for complex cases.
Calculate holiday entitlement for every type of employee
The correct way to work out holiday days depends on how an employee works. Here's the calculation method and a worked example for the four most common working patterns UK HR teams encounter.
The straightforward case - 5 days per week, year-round.
Full-time employees working 5 days per week receive the statutory minimum of 28 days paid annual leave per year, including bank holidays. No further adjustment is needed.
If your company offers an enhanced entitlement - for example, 25 days plus bank holidays, giving 33 days in total - this exceeds the statutory minimum and is perfectly valid.
Worked example
Working fewer than 5 days per week - entitlement scales proportionally.
Annual leave entitlement for part-time workers must be proportionally the same as for full-time staff. To calculate holiday entitlement for part-time employees, divide the number of days they work per week by 5, then multiply by the full-time entitlement.
The result should always be rounded up to the nearest half-day - employment law is clear that rounding down is not permitted, even where the result is very close to a whole number.
For part-time staff, bank holidays must also be considered carefully: only bank holidays that fall on their working days are counted against their entitlement.
Worked example - annual leave entitlement part time
Variable or unpredictable hours - entitlement is based on hours worked.
Working out holiday entitlement for a zero-hours contract employee requires a different approach. Because their hours vary, you cannot apply a standard weekly rate. Instead, holiday entitlement is calculated at 12.07% of hours worked.
This 12.07% figure represents 5.6 weeks of leave as a fraction of the 46.4 remaining working weeks in the year (52 − 5.6 = 46.4). It's the rate mandated for workers with no guaranteed hours.
Note: following April 2024 employment law changes, the way holiday pay is calculated for irregular-hours workers has been updated. For complex cases, always check the current ACAS guidance or seek legal advice.
Worked example
Fixed contracted hours per week but calculated in hours rather than days.
For employees who work a fixed number of hours per week - but where their daily hours vary or they work shifts - it is often clearest to calculate holiday entitlement in hours rather than days, to avoid disputes over what a "day" is worth.
Establish the full-time hourly equivalent (typically 5 days × 8 hours × 5.6 weeks = 224 hours for full-time staff), then scale by the employee's contracted weekly hours.
Worked example
The WhosOff free holiday entitlement calculator handles all four working patterns - in both days and hours - quickly and without needing an account.
Open Calculator 📅 Public Holiday LookupWorking out holiday entitlement for zero-hours contracts - explained
Zero-hours holiday entitlement is the area HR teams get wrong most often. Here's everything you need to know about calculating it correctly - including where the 12.07% rate comes from.
🗂️ Zero-hours holiday entitlement at a glance
- Zero-hours workers have exactly the same right to paid holiday as employees on fixed contracts. The only difference is how the amount is calculated.
- Entitlement accrues as they work - so a zero-hours worker who works 10 hours in a week accrues 1.207 hours of holiday entitlement for that week.
- Holiday pay for zero-hours workers should reflect average weekly pay over the previous 52 weeks - not a minimum wage flat rate. This was clarified in the 2020 Supreme Court ruling in Harpur Trust v Brazel.
Use the WhosOff calculator to check zero-hours entitlement in hours quickly for any scenario.
Once you've worked out holiday entitlements, WhosOff helps you manage them all year round
Free holiday entitlement calculator, no account needed
Use the WhosOff free holiday calculator to check entitlements for any working pattern - full-time, part-time, hourly, mid-year. It's a guide to help you get to the right number quickly.
Manage leave requests once entitlements are set
WhosOff is the leave management system that handles everything after you've established entitlements - requests, approvals, shared team calendars, and leave tracking - for teams of all sizes.
Built around UK leave rules
UK bank holiday calendars, Working Time Regulations statutory minimums, and carry-over policies are all built into WhosOff - so the rules you've calculated stay enforced consistently, every year.
UK-based support, Monday to Friday
Our Canterbury-based team answers calls and emails Monday to Friday, 9am–5.30pm. If you have questions about entitlement calculations or how WhosOff handles specific scenarios, they'll have an answer.
WhosOff at a glance
2,500+
companies using WhosOff800k+
employees managed4.4★
average review score20 yrs
in business since 2005- Free annual leave calculator - no sign-up
- Up to 8 weeks FREE trial of WhosOff
- No credit card required
- Public holiday lookup tool also free
- UK bank holidays built in
- Cyber Essentials certified
- G-Cloud Crown Commercial Services supplier
Holiday entitlement
questions, answered
Common questions about holiday tracking software and the WhosOff team holiday tracker.
What is the UK holiday leave entitlement for full-time employees?
How do you calculate holiday entitlement for part-time workers?
To calculate holiday entitlement for part-time workers, divide the number of days they work per week by 5 (the full-time equivalent), then multiply by the annual entitlement:
Examples of annual leave entitlement part time: 4 days/week → (4 ÷ 5) × 28 = 22.4 days, 3 days/week → (3 ÷ 5) × 28 = 16.8 days, 2 days/week → (2 ÷ 5) × 28 = 11.2 days Always round up to the nearest half-day - never down. Annual leave entitlement for part-time workers must be proportionally equal to that of full-time colleagues. Use the WhosOff calculator to check any pattern instantly.
How do you work out holiday entitlement for a zero-hours contract?
Working out holiday entitlement for a zero-hours contract requires a different method, as the employee's hours vary. Holiday entitlement accrues at 12.07% of hours worked:
For example: a zero-hours worker who has worked 100 hours has accrued 12.07 hours of holiday entitlement. The 12.07% rate comes from 5.6 weeks of leave as a fraction of the remaining 46.4 working weeks in the year (5.6 ÷ 46.4 = 12.07%). Note: the April 2024 employment law changes introduced rolled-up holiday pay as an option for irregular-hours workers. Always check current ACAS guidance for the most up-to-date approach.
What is the annual leave entitlement for part-time workers who work different hours each day?
When a part-time employee works different hours on different days - for example, 6 hours on Monday and 4 hours on Wednesday - it is usually clearest to calculate their holiday entitlement in hours rather than days, to avoid ambiguity over what a "day" is worth. Establish the full-time hourly equivalent (e.g. 5 days × 8 hours × 5.6 weeks = 224 hours), then apply the part-time fraction based on total contracted weekly hours:
The WhosOff free calculator supports calculations in hours and handles variable daily working patterns.
Are bank holidays included in the 28-day holiday entitlement?
How do I work out holiday days for a part-time employee who has recently changed their working pattern?
Can an employer give fewer than 28 days holiday entitlement?
Can unused holiday entitlement be carried over?
Is the WhosOff holiday entitlement calculator free?
What is the difference between annual leave entitlement and holiday pay?
Ready to go beyond the calculator?
Join over 2,500 teams that have switched to WhosOff - the staff leave management ool that stays accurate automatically, prevents clashes, and gives every company use of the free annual leave calculator.
Prefer to talk? Call +44 (0)1227 812932 or email our team - Mon-Fri, 9am-5.30pm

















