Guide · UK
Working days in the UK: how to count them
Updated for the 2026 leave year · 6 minute read
"How many working days is that?" sounds simple until you factor in bank holidays, part-time patterns and half-days. This is the plain-English version we wish existed when we started building Leavo.
What counts as a working day?
A working day is a day the employee is normally contracted to work. For most UK office roles that's Monday to Friday, but plenty of teams work Tuesday to Saturday, four-day weeks, or compressed hours. What matters is the pattern in the employee's contract — not the calendar.
Weekends and public (bank) holidays that fall on a working day are not working days. If someone doesn't normally work Fridays, a Friday bank holiday isn't "given back" to them — they weren't going to work it anyway.
The basic formula
For a leave request from a start date to an end date:
- Walk every calendar day between the two dates (inclusive).
- Skip days that aren't in the employee's working pattern.
- Skip UK bank holidays for the employee's region.
- Subtract 0.5 for each half-day at the start or end.
That's it. Everything else is edge cases.
UK bank holidays by region
Bank holidays are not the same across the UK. England & Wales, Scotland and Northern Ireland each have their own set:
- England & Wales: 8 permanent bank holidays including Easter Monday and the two May bank holidays.
- Scotland: 2nd January and St Andrew's Day instead of Easter Monday, plus an earlier August bank holiday.
- Northern Ireland: All England & Wales dates plus St Patrick's Day and the Battle of the Boyne (12 July).
If a bank holiday falls on a weekend, the UK government moves it to the next working day (a "substitute day"). Boxing Day 2026 lands on a Saturday, so the substitute is Monday 28 December 2026.
Worked example: full week off
Someone works Monday to Friday and books off Mon 25 May to Fri 29 May 2026. Monday 25 May is the Spring bank holiday. That's 5 calendar weekdays minus 1 bank holiday = 4 working days.
Worked example: part-time pattern
Someone works Mon / Tue / Wed only, and books off Mon 1 June to Fri 5 June 2026. The Thursday and Friday aren't working days for them, so they use 3 working days, not 5.
Worked example: half-days
A full-time employee books Mon 6 July afternoon to Wed 8 July morning. That's 3 working days with a half-day off each end, so 0.5 + 1 + 0.5 = 2 working days.
Pro-rating for mid-year joiners
If your leave year runs Jan–Dec and someone joins on 1 July, they get roughly half the full-year entitlement — rounded up to the nearest half-day so nobody gets rounded down. The same logic applies in reverse for leavers.
Formula: full_year × (days_employed_in_leave_year ÷ days_in_leave_year), rounded up to 0.5.
Statutory minimum
UK full-time employees are entitled to a statutory minimum of 5.6 weeks of paid leave per year — 28 days for a 5-day week. Bank holidays can be included in that 28, or added on top; the contract decides. Part-time workers get 5.6 weeks of their normal working week (e.g. a 3-day-a-week employee gets 16.8 days).
Common mistakes
- Counting a Saturday bank holiday twice — the calendar date and the substitute day are the same holiday.
- Forgetting that Scottish and Northern Irish staff have different bank holidays.
- Rounding pro-rated entitlement down instead of up.
- Deducting a bank holiday from a part-timer who doesn't work that weekday.
Let Leavo do the counting
Every working-day rule above is baked into Leavo. Pick a start and end date on the request form and the correct number of working days appears immediately — with the right bank holidays for the employee's region, their working pattern and any half-days. Pro-rating for joiners and leavers is automatic.
