Workdays Between Two Dates Calculator
Count business days between two dates, excluding weekends and the 11 US federal holidays (with observed dates). Runs in your browser.
Counts MondayโFriday days between the two dates, inclusive of both endpoints, removing Saturdays and Sundays and (optionally) the 11 US federal holidays with their observed dates (a holiday on Saturday is observed the prior Friday; on Sunday, the following Monday). State and local holidays vary and are not included. Everything runs in your browser.
About this tool
Counting the working days between two dates โ for project deadlines, contract terms, shipping estimates, leave accrual, or service-level windows โ is more involved than subtracting calendar days, because weekends and public holidays don't count as workdays. This calculator does it properly. It steps through every day from the start date to the end date (inclusive of both), classifies each as a weekend, a holiday, or a workday, and reports the workday total along with the breakdown. Weekends are Saturdays and Sundays. For holidays it knows all eleven US federal holidays and computes them correctly for any year, including the ones that float to a particular weekday โ Martin Luther King Jr. Day (third Monday of January), Washington's Birthday (third Monday of February), Memorial Day (last Monday of May), Labor Day (first Monday of September), Columbus Day (second Monday of October), and Thanksgiving (fourth Thursday of November) โ as well as the fixed-date ones: New Year's Day, Juneteenth, Independence Day, Veterans Day, and Christmas. Crucially, it applies the federal 'observed' rule for fixed-date holidays: when one lands on a Saturday it is observed the preceding Friday, and on a Sunday the following Monday, which is the day that actually removes a workday. You can toggle holiday exclusion off to count simple weekday business days. A scope note: US state and local holidays (and other countries' holidays) vary widely and are not included here, so for jurisdictions with extra public holidays you may need to subtract those separately. The date math is done with midday-anchored dates so daylight-saving transitions never shift a day across a boundary. Everything runs in your browser; nothing is uploaded.
How to use it
- Pick the start date.
- Pick the end date (on or after the start).
- Leave 'exclude US federal holidays' checked to remove them, or uncheck to count plain weekday business days.
- Read the workday count and the breakdown of weekend and holiday days removed.
Frequently asked questions
- How are workdays counted?
- Every day from the start to the end date (inclusive) is checked; Saturdays, Sundays, and (optionally) US federal holidays are removed, and the remaining MondayโFriday days are the workday count.
- Which holidays are excluded?
- The 11 US federal holidays: New Year's Day, MLK Day, Washington's Birthday, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas โ each on its observed date.
- What is an "observed" holiday date?
- When a fixed-date federal holiday falls on a weekend, it is observed on the nearest weekday: Saturday holidays are observed the Friday before, Sunday holidays the Monday after. That observed day is the one that removes a workday.
- Does it include state or local holidays?
- No. Only the 11 US federal holidays are built in. State, local, and other countries' holidays vary, so subtract any additional ones separately for your jurisdiction.
- Are both the start and end dates counted?
- Yes, the count is inclusive of both endpoints when they are workdays. If you need an exclusive count, subtract one for an endpoint you don't want to include.
- Is anything uploaded?
- No. All calculations run entirely in your browser.