A business day is typically any working weekday, Monday through Friday, that is not a public holiday. When you plan projects, payment terms, or shipping estimates, you often care about how many business days fall between two dates rather than the total calendar days.
For example, a 30 calendar day window might contain several weekends and holidays, leaving far fewer actual workdays than you expect. Counting true business days helps you set realistic deadlines, allocate staff, and communicate accurate timelines to clients, suppliers, and stakeholders.
2025-01-01, 2025-01-20, 2025-02-17.The calculator treats both the start and end dates as business days if they fall on a weekday and are not listed as holidays.
The calculator conceptually checks every date between your chosen start and end dates. For each date, it decides whether to include it as a business day based on two simple rules:
If a date is a weekday and not on your holiday list, it is counted as one business day.
In formula terms, you can think of the core logic like this:
Here, I(condition) is an indicator function that equals 1 when the condition is true (the date is a working day) and 0 when it is false (the date is a weekend or holiday). The calculator adds up these 1s and 0s to get the total business day count.
If you provide an “Hours per Business Day” value, you can also derive total work hours:
Total work hours = Business days × Hours per business day
After you click the calculate button, you will typically see at least one of the following outputs:
Keep in mind:
Suppose you are planning a short project that runs from April 1, 2025 to April 14, 2025, and your company observes April 4, 2025 as a holiday. You work 8 hours per business day.
2025-04-04 in the holidays field.From April 1 to April 14 inclusive, there are 14 calendar days. Within that range, the weekends are April 5–6 and April 12–13, and April 4 is a holiday.
The calculator counts 14 minus 4 weekends minus 1 holiday, for a total of 9 business days. With an 8-hour workday, that equals 72 work hours. This gives you a clear view of the actual working time you have available for the project.
The table below contrasts business day calculations with simple calendar day counts, and compares manual counting to using this calculator.
| Method / Concept | What it Counts | Typical Use Cases | Pros | Cons |
|---|---|---|---|---|
| Calendar days | Every day between two dates, including weekends and holidays. | High-level scheduling, personal timelines, basic durations. | Simple, quick to understand, matches calendar pages. | Does not reflect actual working time; may overestimate capacity. |
| Business days | Weekdays (Mon–Fri) that are not holidays. | Project planning, SLAs, payment terms, HR policies, shipping estimates. | Aligns with real working time and operational commitments. | Requires tracking holidays and work schedules. |
| Manual counting | Hand-marked days on a calendar or basic spreadsheet formulas. | One-off calculations with few dates and no custom hours. | No tools required; familiar for many users. | Slow, error-prone, and awkward when many holidays or long ranges are involved. |
| This calculator | Business days, with optional holidays and hours per day. | Any situation where you need a fast, repeatable business day count. | Quick, consistent, handles custom holidays, runs in your browser. | Assumes a Monday–Friday workweek and only excludes holidays you specify. |
This calculator is designed to be straightforward and general-purpose. To keep it simple, it uses a few key assumptions:
If your organization uses a different workweek (for example, Sunday to Thursday) or has complex shift patterns, you may need to adjust the results manually or use a more specialized scheduling tool.
No. Any date you enter in the holidays field is excluded from the business day count, even if it falls on a weekday.
Yes. Saturdays and Sundays are always treated as non-working days in this calculator.
Yes, as long as you manually enter the relevant holiday dates in YYYY-MM-DD format. The tool does not automatically know which country you are in or which holidays you observe.
If the end date is earlier than the start date, the calculator can reverse them internally so that you still get a positive business day count for the range.
The hours per business day value is used to convert business days into total work hours. It does not change which days are counted as business days; it simply scales the time estimate.