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:

  1. Skip Saturdays and Sundays.
  2. Skip any day on the US federal holiday list, when the holidays option is on.
  3. 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

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.

Related tools