Business Days Calculator
Count the workdays between two dates, with weekends and US federal holidays removed. See calendar days, weekend days, and exactly which holidays were subtracted.
By default, counts the end date, not the start date. Tick "Include the end date" to count both dates. Holidays use the observed dates from the tables below.
Guide updated November 2026.
What counts as a business day?
A business day is a weekday, Monday to Friday, that is not a US federal holiday. Saturdays and Sundays never count, and when the holidays option is on, the 11 federal holidays are removed too, using their observed dates when a holiday falls on a weekend. State holidays are not included, because they vary by state.
How to use this calculator
Pick a start date and an end date, then click Count Business Days. The result shows business days, total calendar days, weekend days in the range, and the exact holidays subtracted, with names and dates. If you only want weekdays without the holiday subtraction, untick “Exclude US federal holidays”.
How the count works
The tool walks the calendar one day at a time from the day after the start date through the end date:
- Skip Saturdays and Sundays.
- Skip any day on the US federal holiday list, when the holidays option is on.
- Count every remaining day.
The counting basis is the same as the Date Difference Calculator: the end date is counted, the start date is not. Tick “Include the end date” to count both dates. That is the one-day difference that causes most disagreements between tools.
Worked example: Monday, January 5 to Friday, January 16, 2026
January 5, 2026 is a Monday and January 16, 2026 is a Friday. The range covers 11 calendar days. Counting the weekdays after the start date gives Tuesday January 6 through Friday January 16, which is 9 weekdays. No federal holiday falls in that range, so the answer is 9 business days.
A second example with holidays: Monday, December 21, 2026 to Friday, January 1, 2027 covers 11 calendar days. The weekdays after the start date are 9, but Christmas Day (Friday, December 25) and New Year’s Day (Friday, January 1) are both federal holidays, so the answer is 7 business days.
The one-day trap: include the end date or not
The same dates give different answers depending on the basis, and the difference is always exactly one day:
| Range | Default (end date counted) | Both dates counted |
|---|---|---|
| Monday, January 5 to Friday, January 9, 2026 | 4 business days | 5 business days |
| Monday, January 5 to Friday, January 16, 2026 | 9 business days | 10 business days |
| Monday, November 23 to Friday, December 4, 2026 | 8 business days (Thanksgiving removed) | 9 business days |
Rule of thumb: measuring a gap between two dates, use the default. Counting the days you will actually work, including the first day, tick the box.
US federal holidays 2026 and 2027
These are the 11 US federal holidays under 5 U.S.C. 6103. When a holiday falls on a weekend, federal offices observe it on the nearest weekday (Friday for Saturday, Monday for Sunday), and that observed date is the one this calculator subtracts. Holiday dates follow the US Office of Personnel Management (OPM.gov) federal holiday schedule.
2026 federal holidays
| Holiday | Date | Observed |
|---|---|---|
| New Year’s Day | Thursday, January 1 | Jan 1 |
| Martin Luther King Jr. Day | Monday, January 19 | Jan 19 |
| Presidents’ Day | Monday, February 16 | Feb 16 |
| Memorial Day | Monday, May 25 | May 25 |
| Juneteenth | Friday, June 19 | Jun 19 |
| Independence Day | Saturday, July 4 | Friday, July 3 |
| Labor Day | Monday, September 7 | Sep 7 |
| Columbus Day | Monday, October 12 | Oct 12 |
| Veterans Day | Wednesday, November 11 | Nov 11 |
| Thanksgiving | Thursday, November 26 | Nov 26 |
| Christmas Day | Friday, December 25 | Dec 25 |
2027 federal holidays
| Holiday | Date | Observed |
|---|---|---|
| New Year’s Day | Friday, January 1 | Jan 1 |
| Martin Luther King Jr. Day | Monday, January 18 | Jan 18 |
| Presidents’ Day | Monday, February 15 | Feb 15 |
| Memorial Day | Monday, May 31 | May 31 |
| Juneteenth | Saturday, June 19 | Friday, June 18 |
| Independence Day | Sunday, July 4 | Monday, July 5 |
| Labor Day | Monday, September 6 | Sep 6 |
| Columbus Day | Monday, October 11 | Oct 11 |
| Veterans Day | Thursday, November 11 | Nov 11 |
| Thanksgiving | Thursday, November 25 | Nov 25 |
| Christmas Day | Saturday, December 25 | Friday, December 24 |
Where business day counts get used
- Project deadlines: a contract signed Monday with “delivery in 10 business days” lands two working weeks later, not 10 calendar days later. Counting it by hand invites an off-by-one miss.
- Payroll and HR: notice periods, probation, and leave are usually counted in business days. A 30-day notice starting on a Friday is not the same as 30 business days.
- Shipping and delivery: “5 to 7 business days” excludes weekends and holidays, so an order placed before Thanksgiving arrives later than one placed in a normal week.
- Contracts and filings: US federal courts count time periods under Federal Rule of Civil Procedure 6(a)(1), which excludes the triggering day and counts intermediate Saturdays, Sundays, and legal holidays (Legal Information Institute). Business day math is different, so check which rule your document uses.
- School and leave planning: counting school days in a term, or workdays left before a holiday break.
Business days in Excel
For a spreadsheet, use NETWORKDAYS. Put the start date in A2 and the end date in B2:
=NETWORKDAYS(A2, B2) counts weekdays only, and =NETWORKDAYS(A2, B2, holidays) subtracts a list of holiday dates as well. Note that NETWORKDAYS counts both the start and end dates, so it gives one more than this calculator’s default count. For the same result, use =NETWORKDAYS(A2, B2, holidays) - 1.
Frequently asked questions
What counts as a business day?
A business day is a weekday, Monday to Friday, that is not a US federal holiday. Saturdays and Sundays never count. When the federal holidays option is on, the 11 US federal holidays are also removed, using their observed dates when a holiday falls on a weekend.
Is the start date counted?
By default, no. The count starts the day after the start date and includes the end date, the same convention as our Date Difference Calculator. Tick the 'Include the end date' box to count both dates. For example, Monday January 5 to Friday January 9, 2026 gives 4 business days by default and 5 with the box ticked.
Which holidays are subtracted?
The 11 US federal holidays under 5 U.S.C. 6103: New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas Day. When a holiday falls on a Saturday it is observed on Friday, and when it falls on a Sunday it is observed on Monday. State holidays are not included.
How do I count business days in Excel?
Use NETWORKDAYS. Put the start date in A2 and the end date in B2, then use =NETWORKDAYS(A2, B2) for weekdays only, or =NETWORKDAYS(A2, B2, holidays) with a list of holiday dates to subtract them too. Note that NETWORKDAYS counts both the start and end dates, so it gives one more than this calculator's default count.
Why is my count one day different from another tool?
Two causes explain nearly every disagreement. First, the counting basis: some tools count the start date and some do not, which shifts every answer by exactly one. Second, the holiday list: some tools subtract only weekends, some subtract US federal holidays, and some use a different country's holidays. Check both before trusting a number.