Business Days Calculator

Calculate the number of business days between two dates, automatically excluding weekends and optionally holidays. Essential for project management, delivery scheduling, and business planning.

Updated June 2026 · How this works

How It Works
The formula, explained simply

The Business Days Calculator determines the exact number of working days between two dates by systematically excluding weekends and optionally holidays. This tool processes your start and end dates, then counts only Monday through Friday while skipping Saturday and Sunday.

The calculator works by iterating through each day in your specified range and checking whether it falls on a weekend. If you enable holiday exclusion, it also skips the eleven US federal holidays, among them New Year's Day, Juneteenth, Independence Day, Labor Day, Thanksgiving and Christmas, on the weekday federal offices observe them. Inauguration Day, a holiday only around Washington, DC, is not counted, and holiday dates follow the rules in force since 1971.

For business planning, the business days calculator becomes essential when estimating project timelines, calculating shipping periods, or determining contract deadlines. Many business agreements specify 'business days' rather than calendar days, making this distinction crucial for accurate planning.

The tool automatically handles month boundaries, leap years, and varying month lengths. Whether you're planning a 5-day project or calculating a 30-day contract period, the working days calculator ensures you account only for actual business operating days, giving you precise timelines for professional commitments.

When To Use This
Right tool, right situation

Use the Business Days Calculator whenever you need to exclude weekends and holidays from time calculations. This is essential for project management, where tasks and milestones occur only during working hours. Construction projects, software development sprints, and consulting engagements all rely on business day estimates.

Shipping and logistics frequently require business day calculations, since many carriers quote delivery times in business days. When promising delivery dates to customers, use working days to set accurate expectations and avoid disappointment from weekend delays.

Contract and legal deadlines often specify business days for responses, appeals, or compliance requirements. Rules differ, so check the one that sets your deadline: US federal courts, for example, count every day including weekends and holidays, and only move a deadline that lands on one (Federal Rules of Civil Procedure, Rule 6(a)). Financial transactions, loan processing, and investment settlements also follow business day schedules, making this calculator valuable for personal and professional financial planning.

Common Mistakes
Why results sometimes look wrong

A common mistake is confusing business days with calendar days when making commitments or estimates. Always specify which type of day count you're using in contracts or agreements to avoid misunderstandings about deadlines.

Another error involves assuming all businesses follow the same holiday schedule. While the calculator includes major US federal holidays, some companies observe additional holidays or skip certain ones. Verify your organization's specific holiday calendar before making critical timeline decisions.

People often forget to account for business days when calculating shipping times or project deadlines. A delivery quoted as 5 business days spans 5 to 7 calendar days, plus one more for each holiday inside it. Always use the business days calculator to convert between business and calendar timeframes for accurate expectations.

The Math
Worked examples and deeper derivation

Business day calculation follows a systematic date iteration process. The algorithm starts with your begin date and advances day by day until reaching the end date. For each date, it performs two checks: first determining if the day falls on a weekend (Sunday = 0, Saturday = 6 in JavaScript), then optionally checking against the list of federal holidays it builds by rule for each year.

The core formula counts days where: Day ≠ Saturday AND Day ≠ Sunday AND (if enabled) Day ≠ Holiday. This Boolean logic ensures only legitimate working days contribute to the final count. The calculator handles edge cases like same-day calculations (resulting in 0 or 1 business day) and cross-year date ranges.

Holiday detection builds the eleven federal holidays for each year in your range, using the rules in force since 1971 (Veterans Day fell on the fourth Monday of October from 1971 to 1977). Fixed holidays like July 4th keep their date, floating holidays like Labor Day (first Monday in September) are worked out for that year, and a holiday on a Saturday moves to the Friday before, on a Sunday to the Monday after, the days federal offices close.

Project Timeline
Start: January 1, 2024, End: January 15, 2024, Exclude Holidays: Yes
From January 1-15, 2024, excluding weekends, New Year's Day and Martin Luther King Jr. Day (January 15), there are 9 business days for project planning.
Shipping Estimate
Start: March 1, 2024, End: March 8, 2024, Exclude Holidays: No
A one-week period from March 1-8, 2024 contains 6 business days, perfect for standard shipping estimates.

Common questions

How do you calculate business days between two dates?
To calculate business days, count all days between two dates excluding Saturdays and Sundays. Optionally exclude holidays like New Year's Day, Independence Day, and Christmas. The business days calculator counts both the start and the end date, skips weekends automatically, and can skip federal holidays too.
Do business days include holidays?
Standard business days exclude weekends but may include holidays depending on your needs. Many businesses also exclude federal holidays like Thanksgiving, Memorial Day, and Labor Day. Our working days calculator lets you choose whether to include or exclude major US federal holidays from your count.
What counts as a business day for shipping?
For shipping purposes, business days typically include Monday through Friday, excluding weekends and major holidays. Carriers set their own delivery days and holiday lists, and some deliver on Saturdays, so check your carrier's calendar. Use the business days calculator to get accurate delivery estimates by excluding these non-working days from your timeline.

Need something this doesn't cover?

Suggest a tool — we'll build it →