Business Days Calculator
Find how many workdays fall between dates or determine the date you reach after adding/subtracting business days, respecting weekends and holidays.
Result
—
Select mode and run the calculation.
Calendar Days
—
Weekend Days
—
Holiday Days
—
How to Use This Calculator
Choose whether you want to count workdays between two dates or jump forward/backward by a specified number of business days. Configure weekends and holidays so the output matches your team's calendar.
- Select the calculation mode that matches your question (count between dates or add/subtract workdays).
- Enter the start date and, when counting, the end date. If adding/subtracting, fill in the number of days plus add/subtract direction.
- Toggle "Include Start Date" if you want the start day to count when it is a business day.
- Mark every weekend day that should be excluded from the count (default is Saturday + Sunday).
- List special holidays or closures, one per line in YYYY-MM-DD format, so they are removed from the business day total.
- Click Calculate to update the sticky results card. The primary metric and KPI rows refresh automatically.
Methodology
The engine walks day-by-day through your range, skipping weekend days and holidays as defined in the form. When counting between two dates, the end date is always evaluated, and the start date is optionally included. When adding or subtracting, the loop continues until the requested number of business days is reached while tracking how many weekends and holidays were skipped.
BusinessDays = \(\sum_{d = \text{DateStart} + 1}^{\text{DateEnd}} \begin{cases}0 & \text{if } d \in \text{Weekends} \\ 0 & \text{if } d \in \text{Holidays} \\ 1 & \text{otherwise} \end{cases}\)
Why use this calculator
- Get instant, accurate workday counts for planning deadlines or SLAs.
- Find a target date when you need to add or subtract business days.
- Customize the workweek for international or non-standard schedules.
- Exclude specific holidays to mirror corporate or government closures.