Working days calculator

Count the working days between two dates, or add working days to a date. Skips weekends, and UK bank holidays if you pick a region.

How this calculator works

In count mode it walks every day between your two dates, including both ends, and adds up the ones that fall Monday to Friday. In add mode it steps forward (or back) one working day at a time until it has moved the number you asked for, skipping every weekend on the way.

Pick a UK region and it also skips that region’s bank holidays. The dates come from the official gov.uk feed for England & Wales, Scotland and Northern Ireland.

Worked example. Ten working days after Friday 18 December 2026, skipping England & Wales bank holidays, lands on Wednesday 6 January 2027, because Christmas Day, the Boxing Day substitute and New Year’s Day all fall inside the run.

UK bank holidays 2026 and 2027

These are the dates the calculator uses when you pick a region, taken from the official gov.uk feed. A tick means that region observes it.

UK bank holidays 2026
DateDayHolidayEngland & WalesScotlandN. Ireland
1 JanThursdayNew Year’s Day
2 JanFriday2nd January
17 MarTuesdaySt Patrick’s Day
3 AprFridayGood Friday
6 AprMondayEaster Monday
4 MayMondayEarly May bank holiday
25 MayMondaySpring bank holiday
15 JunMondayWorld Cup bank holiday
13 JulMondayBattle of the Boyne (Orangemen’s Day)Substitute day
3 AugMondaySummer bank holiday
31 AugMondaySummer bank holiday
30 NovMondaySt Andrew’s Day
25 DecFridayChristmas Day
28 DecMondayBoxing DaySubstitute day
UK bank holidays 2027
DateDayHolidayEngland & WalesScotlandN. Ireland
1 JanFridayNew Year’s Day
4 JanMonday2nd JanuarySubstitute day
17 MarWednesdaySt Patrick’s Day
26 MarFridayGood Friday
29 MarMondayEaster Monday
3 MayMondayEarly May bank holiday
31 MayMondaySpring bank holiday
12 JulMondayBattle of the Boyne (Orangemen’s Day)
2 AugMondaySummer bank holiday
30 AugMondaySummer bank holiday
30 NovTuesdaySt Andrew’s Day
27 DecMondayChristmas DaySubstitute day
28 DecTuesdayBoxing DaySubstitute day

The substitute days are the ones worth watching. When Christmas Day or Boxing Day lands on a weekend, the holiday moves to the next working day, which is why Boxing Day 2026 is observed on Monday 28 December. Getting those wrong from memory is easy, which is why the tool reads the official list rather than a rule.

Why bank holidays are optional

Public holidays differ across the UK: Scotland has 2 January and St Andrew’s Day, Northern Ireland has St Patrick’s Day and the Twelfth. Leaving the region on “ignore” gives a plain weekends-only count, which is the right basis when a contract defines its own holiday list.

Common questions

Which days count as working days?

Monday to Friday. Saturdays and Sundays are excluded. Bank holidays are only removed if you choose a UK region.

Where do the bank holiday dates come from?

The official gov.uk bank holidays feed, covering England & Wales, Scotland and Northern Ireland. Dates are checked against the source and refreshed each year.

Does the count include the first and last day?

The between-dates count includes both the start and end date. Any weekend or holiday inside that range is not counted.

Bank holiday dates from the official gov.uk feed. See how we build these, or report a wrong answer.