Business Days Calculator
Count the business days (workdays) between two dates, or add business days to a date to find a deadline. Weekends are always skipped; choose US federal holidays or England & Wales bank holidays to skip those too, and the result lists every holiday it took out.
Work out business days
Quick answers
Enter the start and end dates and choose which holidays to skip. By default the start date counts and the end date does not, so Monday to the following Monday is 5 business days; tick "Count the end date too" to make it 6. The result lists the weekend days and every holiday it removed.
Switch to "Add or subtract business days", enter the start date and the number of days. The start date itself is not counted, so 10 business days from Friday 18 December 2026 with US federal holidays skipped is Tuesday 5 January 2027: Christmas Day and New Year's Day are stepped over. A negative number counts backwards.
8 working weeks, which is 56 calendar days if no holiday falls inside, whichever weekday you start on. Every public holiday on a weekday in the span pushes the end back one more business day. For an exact end date, add 40 business days to your start date in the calculator.
About 4.6 months. 100 business days is 20 working weeks, or 140 calendar days, and a month averages 30.44 days. Each public holiday on a weekday in the span pushes the end back one more business day, so use the calculator for the exact date.
Each 5 business days is 7 calendar days, because a full week holds one weekend. Then add a day for each public holiday that falls on a weekday in the span. Leftover days that are not a full week depend on which weekday you start on, which is why the calculator counts it day by day.
2026 has 261 weekdays. Taking out US federal holidays leaves 250 business days; taking out England and Wales bank holidays leaves 253. The month-by-month table on this page gives 2026 and 2027.
It depends on which months, because they hold between 19 and 23 business days each. With US federal holidays, January to April 2026 is 83 business days and January to September 2026 is 188. Add up the months you need from the table, or enter the two dates in the calculator.
It counts weekends correctly anywhere, and you can change which days are the weekend. It only knows two holiday calendars, US federal and England and Wales, so for Australia, Canada, Scotland or anywhere else choose weekends only and take your public holidays off the result yourself.
No, it counts whole working days. Multiply the result by the hours in your working day, or use the Time Duration Calculator for hours and minutes between two clock times.
Usually one of three things: a holiday your organisation observes that the national list does not, a different weekend, or a different convention on whether the end date counts. The result lists every holiday it removed, and the end-date and working-week options let you match your system.
Business days per month, 2026 and 2027
Counted by this calculator. The weekday column skips only Saturdays and Sundays; the other two also skip that country's public holidays.
| Month | Weekdays (Mon to Fri) | US, minus federal holidays | England & Wales, minus bank holidays |
|---|---|---|---|
| January | 22 | 20 | 21 |
| February | 20 | 19 | 20 |
| March | 22 | 22 | 22 |
| April | 22 | 22 | 20 |
| May | 21 | 20 | 19 |
| June | 22 | 21 | 22 |
| July | 23 | 22 | 23 |
| August | 21 | 21 | 20 |
| September | 22 | 21 | 22 |
| October | 22 | 21 | 22 |
| November | 21 | 19 | 21 |
| December | 23 | 22 | 21 |
| 2026 | 261 | 250 | 253 |
| Month | Weekdays (Mon to Fri) | US, minus federal holidays | England & Wales, minus bank holidays |
|---|---|---|---|
| January | 21 | 19 | 20 |
| February | 20 | 19 | 20 |
| March | 23 | 23 | 21 |
| April | 22 | 22 | 22 |
| May | 21 | 20 | 19 |
| June | 22 | 21 | 22 |
| July | 22 | 21 | 22 |
| August | 22 | 22 | 21 |
| September | 22 | 21 | 22 |
| October | 21 | 20 | 21 |
| November | 22 | 20 | 22 |
| December | 23 | 21 | 21 |
| 2027 | 261 | 249 | 253 |
1 January 2028 is a Saturday, so the US federal New Year's Day holiday is observed on Friday 31 December 2027, and December 2027 counts it.
Which holidays it skips
US federal holidays: New Year's Day, Martin Luther King Jr. Day, Washington's Birthday (Presidents' Day), Memorial Day, Juneteenth (from 2021, the year it became a federal holiday), Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving Day and Christmas Day. A holiday on a Saturday is observed the Friday before and one on a Sunday the Monday after, as the US Office of Personnel Management sets out. The calculator's dates match OPM's published lists for every year from 2011 to 2030.
England & Wales bank holidays: New Year's Day, Good Friday, Easter Monday, the early May, spring and summer bank holidays, Christmas Day and Boxing Day, with a substitute weekday when one falls at a weekend. It includes the one-off changes on GOV.UK's list: the 2020 early May holiday moved for VE day, the 2022 Platinum Jubilee and the State Funeral of Queen Elizabeth II, and the 2023 coronation. Its dates match GOV.UK for every year from 2019 to 2028.
Not included: Inauguration Day (a holiday only in the Washington, DC area), state, county and company holidays, Scotland and Northern Ireland, other countries, and any England and Wales one-off holiday before 2019. For those, count with weekends only and take your own days off the result.
Which days are counted
Between two dates, the start date counts and the end date does not: the usual reading of "how many working days until". A Monday to the following Monday is 5 business days. Tick "Count the end date too" when both ends are working days you mean to include, such as a leave request from Monday to Friday, which is then 5 rather than 4.
Adding days, the start date is day zero. 1 business day after a Friday is the Monday. That is how "within 10 business days of receipt" is normally counted, but a contract or court rule can define it differently, so check the wording where the date matters.
Method & sources
This calculator is educational, not advice. It counts working days from the dates and options you choose; it is not legal, payroll or HR advice. Where a deadline has legal or financial consequences, confirm how it is counted with the person or rule that sets it.
- Formula
Between two dates: walk day by day from the start date up to, but not including, the end date (or including it when 'Count the end date too' is ticked). A day is a business day unless it is a non-working day of the week (Saturday and Sunday by default, or the days unticked under Working week) or a holiday in the chosen set. Business days = calendar days - weekend days - holidays that fall on working days.
Adding n business days: step one calendar day at a time from the start date (the start date itself is day zero), counting only business days, until n have been counted; a negative n steps backwards. The date reached is the answer.
US federal holidays: the eleven holidays of 5 U.S.C. 6103(a) (Juneteenth only from 2021). Fixed-date holidays falling on a Saturday are observed the Friday before and on a Sunday the Monday after; the others are the nth or last Monday or Thursday of their month.
England & Wales bank holidays: New Year's Day, Good Friday and Easter Monday (from the Gregorian Easter computus), the first and last Mondays of May, the last Monday of August, Christmas Day and Boxing Day, with substitute weekdays when one falls at a weekend; plus the one-off moves and additions on GOV.UK's list from 2019 (2020 VE day, 2022 Platinum Jubilee and State Funeral, 2023 coronation).
Holidays are loaded for every year the count passes through, so a long count keeps skipping them.
- Rounding
- None: every figure is a whole-day count. Dates are handled at UTC midnight, so the answer does not depend on the visitor's time zone or daylight saving.
- Inputs used
- Mode: business days between two dates, or add or subtract business days
- Start date and end date (between mode); start date and a whole number of business days, up to 10,000 either way (add mode)
- Count the end date too (between mode, off by default)
- Holidays to skip: none, US federal holidays, or England & Wales bank holidays
- Working week: which days of the week are working days (Monday to Friday by default)
- What this does not account for
- Inauguration Day, which is a federal holiday only in the Washington, DC area
- US state, county and city holidays, and company or school closure days
- Scotland and Northern Ireland bank holidays, and every other country's public holidays
- England & Wales one-off bank holidays before 2019 (GOV.UK's machine-readable list starts in 2019)
- One-off US federal closures ordered by executive order outside 5 U.S.C. 6103
- Part days and working hours: it counts whole days only
- Jurisdiction
- Weekend counting applies anywhere. Holiday calendars: United States (federal) and England & Wales only.
- Source
- US Office of Personnel Management, Federal Holidays (dates for 2011 to 2030); England & Wales dates from GOV.UK, UK bank holidays (gov.uk/bank-holidays)
- Effective date
- Holiday lists as published by OPM (read 24 September 2026, years 2011 to 2030) and GOV.UK (read 24 September 2026, England & Wales 2019 to 2028). A holiday announced after that date is not included until the tool is updated.
- Version
- 2.0
- Last substantive review
- 2026-09-24
- Limitations
- The holiday rules are computed, not looked up, so they cover any year; they were checked date by date against OPM's published lists for 2011 to 2030 and GOV.UK's for 2019 to 2028 (tools/page-generator/tests/test_holidays.mjs). Outside those years they are the standing rules only.
- Before 2019, England & Wales one-off bank holidays (such as royal weddings and jubilees) are not included.
- Conventions for counting differ: a contract or court rule may count the first or last day differently from this tool's default. Check the wording where a legal deadline depends on it.
- This is a date calculation, not legal advice about when a deadline falls.
Reference cases
Five worked examples you can check by hand against the formula above.
Reference case 1: Monday to the following Monday, weekends only, end date not counted
- Mode: Between two dates
- Start: 2026-09-21 (Monday)
- End: 2026-09-28 (Monday)
- Holidays: None
- Count the end date: No
Result: 5 business days. 7 calendar days, 2 weekend days, 0 holidays.
Reference case 2: Thanksgiving week, US federal holidays, end date counted
- Mode: Between two dates
- Start: 2026-11-23 (Monday)
- End: 2026-11-27 (Friday)
- Holidays: US federal
- Count the end date: Yes
Result: 4 business days. 5 calendar days, 0 weekend days, 1 holiday: Thanksgiving Day, 2026-11-26.
Reference case 3: Two weeks over Christmas, England & Wales bank holidays
- Mode: Between two dates
- Start: 2026-12-21 (Monday)
- End: 2027-01-04 (Monday)
- Holidays: England & Wales
- Count the end date: No
Result: 7 business days. 14 calendar days, 4 weekend days, 3 holidays: Christmas Day 2026-12-25, Boxing Day 2026-12-28 (substitute, 26 December is a Saturday), New Year's Day 2027-01-01.
Reference case 4: Deadline 10 business days after a Friday, US federal holidays
- Mode: Add business days
- Start: 2026-12-18 (Friday)
- Business days: 10
- Holidays: US federal
Result: Tuesday, 5 January 2027. Christmas Day (Friday 25 December 2026) and New Year's Day (Friday 1 January 2027) are skipped.
Reference case 5: 15 business days before a date across Easter, England & Wales bank holidays
- Mode: Subtract business days
- Start: 2026-04-10 (Friday)
- Business days: -15
- Holidays: England & Wales
Result: Wednesday, 18 March 2026. Easter Monday (2026-04-06) and Good Friday (2026-04-03) are skipped.
Change log
| Date | Change |
|---|---|
| 2026-09-24 | Card published (T-820). Calculator moved to /date-time/business-days/. Fixed: adding or subtracting more than about two years of business days stopped skipping holidays (1,000 US business days from 5 Jan 2026 was counted as 990); Juneteenth was applied before 2021; England & Wales one-off bank holidays from 2019 were missing; Christmas and Boxing Day substitute names were swapped when Christmas is a Sunday. Added: count-the-end-date option and a custom working week. All five reference cases computed by the tool and recomputed independently in Python from OPM's and GOV.UK's published lists (tools/page-generator/tests/test_business_days_cases.py). |
