The basic rule
Almost all workers get at least 5.6 weeks of paid holiday a year. For someone working 5 days a week that's 28 days, and the statutory entitlement is capped at 28 days even for people who work 6 days.
Part-time staff
Pro rata: days worked per week × 5.6. Someone working 3 days a week gets at least 16.8 days. You can round up, but not down.
Bank holidays
There's no legal right to bank holidays off on top of the 5.6 weeks - employers can include them in the entitlement. Write down which you do in the contract, and remember part-timers who don't normally work Mondays.
Irregular hours and part-year workers
For leave years starting on or after 1 April 2024, holiday for irregular-hours and part-year workers builds up as 12.07% of the hours they work in each pay period. Check GOV.UK's guidance for how to apply it.
Track it
Keep each person's entitlement, what's booked and what's left, and watch for too many people off at once.