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 references a database of major US federal holidays including New Year's Day, Independence Day, Labor Day, Thanksgiving, and Christmas.

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 most carriers don't deliver on weekends or holidays. 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. Government agencies, courts, and regulatory bodies typically count only business days for official timelines. 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 '5-day' delivery estimate means 5 business days, which could span 7-9 calendar days depending on weekends and holidays. 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 (Saturday = 0, Sunday = 6 in JavaScript), then optionally checking against a holiday database.

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 uses month-day string matching against federal holiday dates. Fixed holidays like July 4th use static dates, while floating holidays like Labor Day (first Monday in September) require more complex date logic to determine the exact calendar date each year.

Project Timeline
Start: January 1, 2024, End: January 15, 2024, Exclude Holidays: Yes
From January 1-15, 2024, excluding weekends and New Year's Day, there are 10 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 automatically handles weekends and can factor in federal holidays for accurate working day counts.
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. Most carriers don't deliver on Saturdays, Sundays, or federal holidays. 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 →