UK Holiday Entitlement Calculator

Find the right calculator for your situation. Whether you're full-time, NHS, zero-hours or leaving your job mid-year — we have a tool that fits.

Holiday Entitlement

Calculate your UK annual leave entitlement for standard full-time or part-time work. The fastest way to get your number.

Calculate

Irregular Hours

Calculate holiday entitlement for workers with variable schedules using the 12.07% accrual method.

Calculate

Shift Worker

Calculate holiday entitlement for shift-based workers with rotating patterns and varied hours.

Calculate

Termination

Calculate holiday pay owed when leaving a job, including accrued but untaken leave.

Calculate

Maternity Leave

Calculate maternity leave entitlement and holiday accrual during maternity leave periods.

Calculate

Bank Holiday Overlap

See how bank holidays impact your annual leave and understand Model A vs Model B.

Calculate

Pro-Rata Holiday

Calculate your pro-rata holiday entitlement when starting or leaving mid-year. Ideal for new starters and leavers.

Calculate

Rolled-Up Holiday Pay

Calculate rolled-up holiday pay for casual and zero-hours workers, updated for 2026 rules.

Calculate

NHS Annual Leave Calculator

Agenda for Change bands 1–9. Scotland 36-hour week, reckonable service thresholds for all three UK nations.

Calculate

Frequently Asked Questions

How do I calculate holiday entitlement in the UK?

The statutory minimum entitlement is 5.6 weeks per year (28 days for a 5-day worker). Multiply your weekly working days by 5.6 to get your entitlement in days. For example, a 3-day-per-week worker gets 3 × 5.6 = 16.8 days. NHS workers use Agenda for Change rules: 27 days on appointment, rising to 29 after 5 years and 33 after 10 years of NHS service.

Are bank holidays included in my 28 days?

It depends on your contract. Under Model A (most common), your employer adds bank holidays on top of your leave entitlement — so you get 20 statutory days + 8 bank holidays = 28 days total. Under Model B, bank holidays are included within your total — you still get 28 days, but 8 of them must be taken on bank holidays. NHS workers always use Model A.

How is pro-rata holiday calculated in the UK?

Pro-rata entitlement is calculated using the calendar-day method: divide the number of days employed in the leave year by the total days in the leave year, then multiply by the full annual entitlement. Always round up to the nearest half day — never round down. For example, if you join halfway through the year and your full entitlement is 28 days, your pro-rata entitlement is 14 days.