Work Days Calculator

Calculate business days between dates. Exclude weekends and US federal holidays.

Calculate Work Days

πŸ’Ό

Enter dates to calculate business days

What Is the Work Days Calculator?

The Work Days Calculator counts the number of weekdays (Monday through Friday) between two dates, with the option to exclude US public holidays. It answers the fundamental business scheduling question: "How many actual working days do we have between today and the deadline?" This is distinct from counting calendar days β€” weekends and holidays are not working days and should not count in project timelines, delivery estimates, or contract terms that reference "business days."

Business day calculations are fundamental to contract law, financial services, HR management, and project management. Many legal and commercial agreements specify terms in "business days" β€” for example, "payment within 30 business days," "notice of termination must be given 5 business days in advance," or "delivery within 10 business days." Miscounting business days due to overlooked weekends or holidays can lead to missed deadlines, contract breaches, and financial penalties.

This calculator includes a hardcoded list of US federal holidays for 2024–2026 that are automatically excluded from the business day count. The approach ensures that widely observed US holidays (New Year's Day, MLK Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, Christmas) are correctly handled.

Business Day Calculation

The number of business days between two dates is computed by iterating through each calendar day in the range and counting those that are weekdays and not holidays.

Work Days Between Two Dates

workDays = sum of days where (getDay() !== 0 && getDay() !== 6) and date not in holidays

Where:

  • getDay()= Returns 0=Sunday, 1=Monday, ..., 6=Saturday. Weekdays are 1–5.
  • holidays= Set of date strings (YYYY-MM-DD) for recognized public holidays to exclude
  • startDate / endDate= The two dates defining the range (both dates inclusive or exclusive depending on convention)
  • calendarDays= Total calendar days in range = (endDate βˆ’ startDate) / 86400000
  • weekendDays= calendarDays βˆ’ workDays βˆ’ holidays (approximate)

Business Day Conventions

Different industries and jurisdictions handle edge cases differently:

Convention Rule Used By
FollowingIf date falls on non-business day, use next business dayBond payments, banking
PrecedingIf date falls on non-business day, use previous business daySome derivatives, mortgages
Modified FollowingFollowing, but if this crosses a month boundary, use previous business dayMost financial contracts (ISDA default)

How to Use This Calculator

  1. Enter Start and End Dates: Select the start and end dates of your period using the date pickers.
  2. Choose Holiday Exclusion: Enable the US holiday exclusion to have public holidays automatically subtracted from the business day count.
  3. Read Results: The calculator shows total calendar days, working days, weekend days, and holidays in the range.
  4. Apply to Your Needs: Use the working days count for contract deadline verification, project planning, or payroll cycle counting.

Real-World Applications

Contract lawyers draft SLAs, purchase agreements, and employment contracts that reference "business days" for notice periods, payment terms, and remedy windows. "The client has 30 business days from invoice date to pay" β€” a single weekend and holiday calculation error can create a disputed due date. This calculator provides a quick, reliable reference count.

Supply chain managers count business days for lead time calculations. A vendor who promises "10 business day delivery" from an order placed on Monday November 25 (the week of US Thanksgiving) would actually deliver on December 11 β€” not December 9 β€” because Thanksgiving (Thursday) and the observed Christmas period affect the count. Accurate business day counts prevent inventory shortfalls.

HR teams use business day calculators to verify FMLA (Family and Medical Leave Act) eligibility and notice periods, calculate probationary period end dates, and determine whether disciplinary actions were completed within contractually specified timeframes. Employment law often specifies procedures that must occur within a defined number of business days.

Worked Examples

30 Business Days from November 24, 2026

Problem:

When do 30 business days from November 24, 2026 expire?

Solution Steps:

  1. 1Start: November 24, 2026 (Tuesday)
  2. 2Exclude weekends: 30 business days requires counting forward
  3. 3Week 1 (Nov 24–27): 4 days (Tue–Fri). Running total: 4
  4. 4Week 2 (Nov 30–Dec 4): 5 days. Running: 9. Nov 26 Thanksgiving is week of Nov 23
  5. 5Week 3 (Dec 7–11): 5 days. Running: 19.
  6. 6Week 4 (Dec 14–18): 5 days. Running: 24.
  7. 7Week 5 (Dec 21–23): 3 days (Dec 25 holiday). Running: 27.
  8. 8Week 6 (Dec 28–31): 3 days (Dec 25 already past). Running: 30 β†’ Dec 30

Result:

30 business days from November 24, 2026 = December 30, 2026 (accounting for Thanksgiving and Christmas holidays).

Business Days in Q1 2026

Problem:

How many business days are in Q1 2026 (January 1 – March 31)?

Solution Steps:

  1. 1Calendar days: Jan(31) + Feb(28) + Mar(31) = 90 days
  2. 2Weekends: 13 complete weekends = 26 days; partial weekend β†’ total ~26 weekend days
  3. 3Jan 1 is a Thursday (holiday): New Year's Day 2026. Jan 19: MLK Day.
  4. 4Weekdays: 90 βˆ’ 26 = 64; minus 2 US holidays = 62 business days

Result:

Q1 2026 has approximately 62 business days after excluding New Year's Day and MLK Day.

5 Business Days for Contract Notice

Problem:

If I give notice on a Monday (June 8, 2026), when does the 5-business-day notice period expire?

Solution Steps:

  1. 1Day 1: Tuesday June 9
  2. 2Day 2: Wednesday June 10
  3. 3Day 3: Thursday June 11
  4. 4Day 4: Friday June 12
  5. 5Day 5: Monday June 15 (skip weekend)
  6. 6No US federal holidays in this period

Result:

5 business days from Monday June 8 notice = Monday June 15, 2026.

Tips & Best Practices

  • βœ“When counting 'within N business days,' clarify whether the start date itself counts β€” contracts often say 'within N business days of receipt,' which typically means Day 1 is the next business day.
  • βœ“Year-end projects often underestimate business days lost to holiday clusters β€” the week of Christmas can lose 3–4 business days even with US federal holidays alone.
  • βœ“For financial settlement: T+1 means the next business day; T+2 means two business days after trade; T+5 is common for some foreign exchange settlements.
  • βœ“Q4 (Oct–Dec) consistently has the fewest business days of any quarter due to Thanksgiving and the Christmas-to-New Year holiday cluster.
  • βœ“UK bank holidays differ from US federal holidays β€” an agreement governed by English law uses UK business days, even if your offices are in New York.
  • βœ“For cross-border contracts, specify which country's holiday calendar applies to business day calculations β€” ambiguity leads to disputes.

Frequently Asked Questions

In most English-speaking countries, a business day is any day that is not a Saturday, Sunday, or a recognized public holiday. In the US context, this typically excludes the 11 federal holidays. In practice, some businesses observe additional holidays (state holidays, company holidays) that are not legally mandated. Always confirm with the applicable contract or employer policy which holidays are excluded in a given business day calculation.
This varies by context. For 'delivery within 10 business days of the order date,' the order date (Day 0) typically does not count β€” Day 1 is the first business day after the order. For 'notice period of 30 business days,' practice varies β€” some contracts specify whether the notice day itself counts. This calculator by default counts the start date as Day 1 of the range. Check your specific contract language and adjust accordingly.
The calculator excludes US federal holidays for 2024–2026: New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day (or its observed date), Labor Day, Columbus Day, Veterans Day, Thanksgiving Day, and Christmas Day. Observed dates (when the holiday falls on a weekend and is observed on the nearest weekday) are used where applicable.
This calculator is configured for US federal holidays. For UK bank holidays, Canadian statutory holidays, or other national holiday sets, you would need to manually subtract the applicable holidays from the weekday count. The total weekdays (excluding weekends) minus your country's public holidays gives the business day count. Many countries have government-published lists of statutory holidays β€” use those as your reference.
T+2 (trade date plus 2 business days) is the standard settlement period for most equity and bond trades in the US and many other markets, meaning that after a trade executes, the buyer must pay and the seller must deliver securities by the second business day following the trade date. Weekends and exchange holidays extend this period. Some markets are moving to T+1 settlement to reduce counterparty risk, which makes accurate business day counting even more critical.

Sources & References

Last updated: 2026-06-06

πŸ’‘

Help us improve!

How would you rate the Work Days Calculator?

<>

Editorial Note

MyCalcBuddy Editorial Team

This page is maintained as an educational calculator reference.

Source

Formula Source: Standard Mathematical References

by Various

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.

Privacy choices

MyCalcBuddy uses necessary storage for the site to work. Optional analytics, notifications, and future advertising features stay off unless you allow them.