Solved.tools: Free Online Calculators & Tools

We use cookies for analytics and advertising. Learn more about our cookie policy

Workday Calculator

Last updated: 27 June 2026

Reviewed by Gavin Meiring, Lead research and primary author ยท Doctoral Candidate (Corporate Governance) ยท Research and drafting assisted by AI

Select both a start and end date.

Was this helpful?


Workday Calculator

The workday calculator finds the date that falls a specified number of working days before or after a given date, excluding weekends and public holidays. It is designed for project managers, HR professionals, lawyers, and anyone who works with deadlines measured in business days.

How to Use the Workday Calculator

  1. Enter your start date.
  2. Enter the number of business days to add or subtract.
  3. Select your country or region to apply the correct public holiday calendar.
  4. Click Calculate.
  5. Read the resulting workday date in the output field.

The Formula

The workday calculator steps forward (or backward) day by day from the start date, skipping Saturdays, Sundays, and any dates listed as public holidays for the selected region.

Algorithm:

  1. Begin at the start date.
  2. Move one calendar day in the chosen direction.
  3. If the new day is a Saturday, Sunday, or public holiday, skip it and move another day.
  4. If it is a valid working day, count it.
  5. Repeat until the count equals the required number of business days.
  6. Return the final date.

This approach is simple but requires an up-to-date public holiday list for each region, as holiday dates change annually.

Real-World Example

A solicitor receives a court order on 1 June 2026 (Monday) requiring a response within 14 business days in England and Wales.

Starting from 2 June 2026 (the day after service):

  • Week 1: 2-5 June = 4 days (skipping weekend 6-7 June)
  • Week 2: 8-12 June = 5 days (running total: 9 days)
  • Week 3: 15-19 June = 5 days (running total: 14 days)
  • Result: The 14th business day falls on 19 June 2026.

Note that if any of those dates were a UK bank holiday, that day would be skipped and the deadline would shift one day later.

Why Business Day Calculations Matter

Legal contracts, payment terms, regulatory filings, and notice periods are routinely expressed in business days rather than calendar days. A 30-day payment term in calendar days might span 22 business days; a 30-business-day term might span 42 calendar days. Using the wrong interpretation of a deadline can have serious contractual, legal, or financial consequences. The workday calculator removes ambiguity and accounts for regional holidays automatically.

Frequently Asked Questions

Does the calculator include the start date as a business day? By default, the calculator begins counting from the day after the start date, treating the start date as day zero. This is the convention for most legal and contractual deadlines, where "within 14 days of the date of notice" means 14 days starting the following day. You can usually toggle this behaviour if your context requires including the start date.

Are public holidays the same in all UK regions? No. England and Wales, Scotland, and Northern Ireland have different public holiday calendars. Scotland has two additional bank holidays (St Andrew's Day and a different New Year's Day period), and Northern Ireland observes St Patrick's Day and the Battle of the Boyne. Always select your specific region for accurate results.

What if the start date itself is a weekend or public holiday? If the start date falls on a non-working day, the calculator treats it as the start point (day zero) and begins counting from the next working day. The end date returned will always be a working day.

Can I calculate backwards to find when a process must start? Yes. To find the start date needed to finish 20 business days before a deadline, subtract 20 business days from the deadline date. The result tells you the latest date to begin the process. This is useful for backwards scheduling in project management.

Counting across the Christmas bank holidays

The example above stays inside June, where no bank holiday interrupts the count. A second walk that crosses three of them shows what the holiday list does.

Start on Friday 18 December 2026 in England and Wales and count 10 business days forward. The start date is day zero and does not count. Monday 21, Tuesday 22, Wednesday 23 and Thursday 24 December take the count to 4. Christmas Day falls on Friday 25 December and Boxing Day is observed on Monday 28 December, so neither date counts. The walk resumes on Tuesday 29 December with the count at 4, and 29, 30 and 31 December take it to 7. Friday 1 January 2027 is New Year's Day and is a bank holiday as well. Monday 4 January takes the count to 8, Tuesday 5 January to 9, and Wednesday 6 January to 10.

The tenth business day is Wednesday 6 January 2027, which is 19 calendar days after the start. Ignore the holiday list and the same count lands on Friday 1 January 2027, so the three holidays push the answer out by five days across a walk of 19.

Setting a deadline backwards from a fixed date

The same walk runs in reverse when a process has to begin early enough to finish by a fixed date. Counting back 20 business days from Tuesday 30 June 2026 gives Tuesday 2 June 2026, and counting forward 20 business days from 2 June 2026 returns 30 June 2026.

Business days before 30 June 2026Date the process must startDay
1016 June 2026Tuesday
202 June 2026Tuesday

Both walks treat the day before the deadline as day zero, which is the convention the forward count uses. Neither window carries a bank holiday in England and Wales, which is why the two counts reconcile exactly.

Business days against calendar days

Business days from 5 January 2026Date reachedCalendar days after the startWeekend days insideBank holidays inside
5Monday 12 January 2026720
10Monday 19 January 20261440
20Monday 2 February 20262880
30Monday 16 February 202642120
60Monday 30 March 202684240
90Thursday 14 May 2026129363

The 90-business-day row is the one that needs the holiday column, because the window covers Good Friday on 3 April 2026, Easter Monday on 6 April 2026 and the Early May holiday on 4 May 2026. Those three holidays and the 36 weekend days account for the whole of the 39 non-working days in a span of 129 calendar days.

Turn the comparison around and 30 calendar days from 5 January 2026 carry 22 business days. That confirms the two figures in the introduction above: a 30 calendar day term spans 22 business days, and a 30 business day term spans 42 calendar days.

Why one count can cover different spans

Ten business days covers 14 calendar days from Monday 5 January 2026 and 19 calendar days from Friday 18 December 2026. The span changes because the weekends and the holidays inside the window change, not because the count does. Two runs on this page can therefore look inconsistent while both are right, and the calendar-day column in the table above is the one to hold against a deadline written in days rather than in business days.

The reverse walk checks a date someone else has calculated. Take 19 June 2026 from the first example and count 14 business days backwards, and the walk returns Monday 1 June 2026, which is the date the court order was served. Checking a deadline that way takes the same two rules as the forward count and catches a date that has been counted from the wrong end.

The three UK holiday calendars in 2026

Printed step 3 asks for a country or region, and the three calendars inside the United Kingdom differ on the dates they add to the shared list.

CalendarDates beyond the shared list in 2026Note
England and Wales8 bank holidays in the yearBoxing Day falls on a Saturday and is observed on Monday 28 December
ScotlandSt Andrew's Day and 2 January2 January 2026 is a Friday, and St Andrew's Day is Monday 30 November 2026
Northern IrelandSt Patrick's Day and the Battle of the Boyne17 March 2026 is a Tuesday, and 12 July 2026 falls on a Sunday, so the holiday moves to Monday 13 July

What the day walk counts and what it misses

The method is a day-by-day walk over three rules. The start date is day zero and never counts, which matches the legal convention the FAQ describes. Saturdays and Sundays are skipped. Dates on the holiday list for the region are skipped as well.

The control behind that third rule is a single checkbox labelled for US federal holidays, over a list that stops at 25 December 2026. The list carries 4 July 2026, which is a Saturday, and leaves out Friday 3 July 2026, the date a US federal holiday on a Saturday is observed. The England and Wales example above cannot be reproduced with the checkbox at all, so the region selector the steps describe is wider than the tool behind them. Both points are reported for the component owner rather than changed in this batch.

One limit sits in the date arithmetic itself. The walk mixes a date parsed as UTC with local-time setters, so the answer follows the machine's time zone. The entry of 10 workdays from 1 June 2026 returns Monday 15 June 2026 in a South African time zone and Friday 12 June 2026 in a New York one, while the separate ISO field prints 13 June 2026 for that second run. The tenth workday from 1 June 2026 is 15 June 2026.


Also try these free tools: