Skip to content
CalcTide logo
Time & Date

Business Days Calculator

A business days calculator counts the working days between two dates by excluding weekends and any holiday dates you add, so you get a workday total instead of a raw calendar-day count. Enter a start date and an end date, decide whether each boundary date should count toward the total, and optionally list holiday dates in YYYY-MM-DD format, one entry per line. The tool checks every calendar day in the range against two rules, whether it is a weekend and whether it matches a listed holiday, then reports the total included days, the weekend days removed, the holidays removed, and the remaining business days. It is built for scheduling shipments, setting project deadlines, calculating invoice due dates, and any other situation where only working days should count toward a deadline. Because holiday calendars are not built in, the count only reflects the dates you type in, which keeps the result accurate for whichever region or company calendar applies to your schedule.

Time & DateBy

Quick answer

Weekends, meaning Saturday and Sunday, are excluded from the business day total by default and this cannot be changed to a different weekend pattern.

What this tells you

  • Weekends, meaning Saturday and Sunday, are excluded from the business day total by default and this cannot be changed to a different weekend pattern.
  • Holiday dates you enter are excluded only when they land on a weekday, since a holiday that falls on a weekend is already removed as a weekend day.
  • Start date and end date inclusion is controlled separately with two toggles, so you can match whichever counting convention your schedule, contract, or SLA uses.
  • The calculator checks every day in the range one at a time instead of using a fixed weekly average, so the result stays accurate across month and year boundaries.
  • Holiday dates must use the YYYY-MM-DD format, one entry per line, or the tool will not recognize and exclude them.
  • Results break out four separate numbers: total included days, weekend days, excluded holidays, and final business days.
  • This tool handles ranges from a single week to several months, including ranges that cross from one calendar year into the next.

How to Use

  1. 1Select the start date for the range you want to measure, such as a project kickoff date or a contract signing date.
  2. 2Select the end date, which can be days, weeks, or months after the start date, including a date in a later calendar year.
  3. 3Toggle Include start date on or off depending on whether the first day of the range should count as a business day.
  4. 4Toggle Include end date on or off depending on whether the last day of the range should count, since deadlines and delivery windows often use different rules for the final day.
  5. 5Add optional holiday dates in the holiday field, one per line, using the YYYY-MM-DD format, for example 2026-01-01.
  6. 6Click Calculate to see the total included days, weekend days, excluded holidays, and the final business day count broken out separately.

How It Works

Formula

Business Days = Included Calendar Days - Weekend Days - Included Holidays (that fall on weekdays)

The tool walks through every calendar date from the start date to the end date and applies the include or exclude toggles to the two boundary dates. For each included day, it checks whether the day falls on Saturday or Sunday, and separately checks whether the day matches one of the holiday dates you entered. A day is only removed once: weekend days are subtracted as weekends, and a listed holiday is subtracted separately only when it lands on a weekday, so a holiday that falls on a weekend does not get counted twice. Whatever remains after both subtractions is reported as the business day total, alongside the totals for included calendar days, weekend days, and excluded holidays so you can see how each factor contributed to the final number.

Calculation note: values are processed in the order shown above, using the current input units.

Worked Examples

Two-week project window with one holiday

Start date2026-05-01
End date2026-05-15
Include start dateYes
Include end dateYes
Holidays2026-05-11
Result10 business days

The range spans 15 included calendar days, of which 4 fall on a weekend and 1 more (May 11) is a listed weekday holiday. Subtracting both leaves 10 business days, which is a common estimate for a two-week project sprint that includes a single midweek holiday closure.

Two-week sprint with no holidays

Start date2026-07-20
End date2026-07-31
Include start dateYes
Include end dateYes
Holidays
Result10 business days

This 12-day window includes two weekend days and no holidays, so 10 of the 12 included calendar days are business days. It shows how the same 10-business-day result can come from different total-day and weekend combinations depending on where the range falls on the calendar.

Full calendar month with a midmonth holiday

Start date2026-09-01
End date2026-09-30
Include start dateYes
Include end dateYes
Holidays2026-09-07
Result21 business days

September 2026 has 30 included calendar days, 8 of which fall on a weekend and 1 more (September 7, a Labor Day style holiday) falls on a weekday. Removing both leaves 21 business days, which matches how payroll and staffing teams often estimate a typical working month.

Year-end range with the end date excluded

Start date2026-12-15
End date2027-01-02
Include start dateYes
Include end dateNo
Holidays2026-12-25, 2027-01-01
Result12 business days

This range crosses from December 2026 into January 2027 and excludes the end date, leaving 18 included calendar days, 4 weekend days, and 2 weekday holidays (Christmas and New Year's Day). The remaining 12 business days show how a year-end shipping or billing cutoff can be measured even when the closing date itself should not count.

Short holiday week with the start date excluded

Start date2026-11-23
End date2026-11-27
Include start dateNo
Include end dateYes
Holidays2026-11-26
Result3 business days

Excluding the start date leaves 4 included calendar days, none of which are weekend days, and one of which (November 26, a Thanksgiving-style holiday) is a listed weekday holiday. That leaves 3 business days for the week, a useful check when a delivery or support window should not count the first day of a holiday-shortened week.

Common mistakes

  • Typing holiday dates in a non-ISO format, such as 12/25/2026 or December 25, instead of the required YYYY-MM-DD format, which prevents the tool from matching and excluding them.
  • Forgetting to decide whether the start date and end date should be included, which can shift the total by up to two full days depending on the toggle settings.
  • Assuming a holiday that falls on a weekend gets subtracted twice, when the tool only removes it once because the weekend subtraction already covers that day.
  • Assuming the tool loads national, state, or company holiday calendars automatically, when only the dates typed into the holiday field are excluded from the total.
  • Listing holiday dates that fall outside the selected start and end date range, which have no effect on the result since the tool only scans days between the two boundaries.
  • Using this tool for hourly, shift-based, or half-day scheduling, which needs partial-day precision that the whole-day counting logic here does not provide.

Embed this calculator on your site

Drop this single line where you want the calculator to appear. It is responsive, mobile-friendly, resizes automatically, and is free to use with attribution.

<script src="https://calctide.com/embed.js" data-tool="business-days-calculator" async></script>

Preview the embed at /embed/business-days-calculator/.

Frequently Asked Questions

No. You must type each holiday date into the holiday field in YYYY-MM-DD format, one per line, for it to be excluded from the business day total.
Saturday and Sunday count as weekend days in every calculation, and this setting cannot be changed to a different weekend pattern.
No. Use the include start date and include end date toggles to decide whether either boundary date should count toward the total, since scheduling rules vary by contract or company policy.
It has no extra effect on the total, because that day is already excluded as a weekend and the tool avoids subtracting the same day twice.
Yes. Enter any start date and end date, even across a year boundary, and the tool counts every included day between them regardless of calendar year.
Check your holiday date format, confirm you used YYYY-MM-DD, and double-check whether the start date and end date toggles match your intended counting rule, since both settings shift the total.
No. Every day in the range counts as a full calendar day that is either a weekend day, a holiday, or a business day, and there is no partial-day setting.
Yes, but you need to manually enter the relevant holiday dates yourself, since only Saturday and Sunday are treated as weekends and no country-specific holiday calendar is built in.
It estimates business days calculator outputs using the visible inputs and formula assumptions on this page.

Explore More in Time & Date