Skip to main content
BD

Business Days Calculator

Count the working days (Monday to Friday) between two dates, or add a number of business days forward or backward from a start date.

Did you like the tool? Thanks!
Share:

How to Use Business Days Calculator

Choose "Count Business Days" to enter a start and end date and see how many Monday-to-Friday days fall in that range, inclusive of both ends. Choose "Add Business Days" to enter a start date and a number of working days (positive or negative) and see the resulting date, with weekends automatically skipped.

About Business Days Calculator

"Business days" — sometimes called working days — means Monday through Friday, excluding Saturday and Sunday. They are the standard unit for anything with a professional turnaround: "delivery in 3-5 business days," "refunds processed within 10 business days," "notice period of 30 working days." The distinction matters because a calendar-day count and a business-day count diverge more the longer the period is — every 7 calendar days contains exactly 5 business days and 2 weekend days, so a "10 business day" promise is not the same as "10 calendar days from now"; it is closer to 14 calendar days once two weekends are folded in. This tool covers the two directions that question usually takes. The first is counting: given a start and an end date, how many of the days in between (inclusive of both) are business days? This is what you would use to check whether a delivery estimate or notice period given in business days has actually elapsed. The second is projecting: given a start date and a number of business days, what calendar date do you land on? This is what you would use to work out a deadline — "if I mail this today, and it needs 10 business days, what date should I expect it by?" A common point of confusion is whether public holidays should be excluded alongside weekends. This calculator intentionally counts Monday-to-Friday only and does not exclude public holidays, because holiday calendars vary enormously by country, region, and even individual organisation (bank holidays, federal holidays, religious observances, company-specific closures), and baking in one country's calendar would silently produce wrong answers for everyone else. If your use case has known holidays, treat the result as an upper bound on the number of available working days and subtract any holidays that fall in the range manually — the "Details & Tips" section below explains exactly how the range is counted so you can adjust it yourself. Worked example: from Monday 20 July 2026 to Friday 31 July 2026 (inclusive) there are 10 weekdays and 2 weekend days in between, giving 10 business days total. If a courier promises delivery "10 business days from 20 July," and you don't account for the weekend in between, you might expect it around 30 July — but the correct expected date, skipping the two Saturday/Sunday pairs, is actually 3 August. This kind of off-by-a-few-days error is exactly what the "Add Business Days" mode avoids, since it walks the calendar day by day and only counts a step once it lands on a weekday.

Details & Tips

Method (Count mode): the two input dates are sorted so the earlier one is treated as the start. The calculator then walks the calendar one day at a time from start to end, inclusive, checking the day of the week on each step — Sunday and Saturday are excluded, so any other day is counted as a business day. This day-by-day loop is simple and fully accurate for date ranges up to several years; it is not optimised for huge spans, but that is not a practical concern for typical business-day questions. Method (Add mode): starting from the input date, the calculator steps forward one calendar day at a time (or backward, if the number entered is negative), and only decrements the remaining count when the day landed on is a weekday. This naturally skips weekends: if adding 1 business day to a Friday, the loop steps to Saturday (not a weekday, do not decrement), then Sunday (not a weekday, do not decrement), then Monday (a weekday — decrement, remaining reaches 0, stop). Result: Friday + 1 business day = the following Monday. Worked example 1 (Count mode): start = Monday 6 July 2026, end = Friday 17 July 2026. That is a full two-week span (14 calendar days) containing 10 weekdays and 4 weekend days. Result: 10 business days. Worked example 2 (Add mode): start = Wednesday 15 July 2026, add 5 business days. Thu 16, Fri 17 (2 so far), Sat/Sun skipped, Mon 20, Tue 21, Wed 22 (5 total). Result: Wednesday 22 July 2026. Edge cases handled: - Start and end date entered in reverse order (end before start): the calculator swaps them internally before counting, so the result is always a positive count regardless of input order. - Adding a negative number of business days: the loop simply steps backward through the calendar instead of forward, correctly skipping weekends in the reverse direction too — useful for working out "what date did we need to start by, to finish in N business days." - Adding zero business days: returns the start date unchanged. - Start date falling on a weekend (Add mode): the loop always begins stepping from the day after the start date, so the starting weekend day is never miscounted as day one. Practical tip: because public holidays are not excluded (see "About" above), when working with a formal deadline that must account for holidays, first identify how many holidays fall inside your business-day range from the relevant public holiday calendar, then either add that many extra business days to your target count, or manually adjust the resulting date forward past each holiday. For most short ranges (under a month) in a given country, there are rarely more than one or two holidays to account for.

Frequently Asked Questions

What counts as a business day?
Monday through Friday; Saturday and Sunday are always excluded from the count.
Are public holidays excluded?
No — holiday calendars vary by country and organisation, so this tool counts weekdays only; subtract known holidays manually for your specific calendar.
Is the date range inclusive of both the start and end date?
Yes, in "Count Business Days" mode both the start and end dates are included in the count if they fall on a weekday.
Can I add a negative number of business days?
Yes — entering a negative number in "Add Business Days" mode counts backward from the start date, skipping weekends in reverse.
What happens if my start date falls on a weekend in "Add" mode?
The calculator always begins counting from the next calendar day, so the weekend start date itself is never counted as a business day.
Does it matter which date I enter first in "Count" mode?
No — the calculator automatically sorts the two dates so the count is always correct regardless of input order.
How many business days are in a typical two-week period?
10, assuming no public holidays fall in that range.
Can this handle date ranges spanning several years?
Yes, though very long ranges take slightly longer to compute since it checks each day individually.
Why is my result different from an online shipping estimate?
Shipping estimates often exclude specific carrier holidays or regional closures that this general-purpose calculator does not account for.
What does adding 0 business days do?
It returns the same start date unchanged.
Is Sunday treated differently from Saturday in the count?
No — both are treated identically as non-business days, so the exact day-numbering convention used internally does not affect the result.

Part of These Collections

Also Available As

business days calculator, working days calculator, weekday calculator, add business days, count working days, workday calculator

Found a Problem?

Let us know if something with Business Days Calculator isn't working as expected.

Thanks — we'll take a look.