Business Days Calculator
Count or add business days between dates, weekends and holidays excluded.
Written by Golam Rabbani, Founder & Lead Engineer
How to use this business days calculator
- Pick a start date.
- Pick an end date — or a number of business days to add.
- Optionally exclude additional dates as holidays.
- Press Calculate to see the business-day count and the calendar date that results.
- Use Copy to grab the result, or Reset to start over.
About this business days calculator
The business days calculator counts workdays (Monday to Friday) between two dates, or adds a given number of business days to a start date and tells you what calendar date you land on. It is the calculation behind shipping ETAs, SLA windows, and "five business days" contract clauses.
The logic walks the calendar one day at a time from the start date, skipping Saturdays, Sundays, and any holiday dates you list. We assume a Monday–Friday workweek; if your jurisdiction uses a Sunday–Thursday week (e.g. parts of the Middle East), the count will not match local convention. Holidays are taken as exact local dates — the tool does not embed a national holiday list because they vary by country, state, and year, so you supply the ones that matter to you.
For example, from Monday 2024-12-23 with 5 business days added — and 2024-12-25 and 2024-12-26 marked as holidays — the calculator returns Wednesday 2025-01-01 if you also mark New Year's Day, or Tuesday 2024-12-31 otherwise. Use it for project deadlines, payment terms, and any "in N working days" promise where weekends and holidays should not count.
FAQ
- What counts as a business day?
- Monday through Friday in the local time of the dates you enter, minus any holiday dates you explicitly add. The tool does not assume a country-specific holiday calendar — you supply the holidays that apply.
- Can I subtract business days as well as add them?
- Yes. Enter a negative number of business days, or put the later date as the start and the earlier date as the end, and the tool walks the calendar backwards, still skipping weekends and holidays.
- Does it support a non-Mon-Fri workweek?
- The default assumption is Monday–Friday. If your workweek is different, you can model it by listing the off-days as holidays, but a dedicated workweek toggle is not yet built in.
- How are partial days handled?
- Business days are counted in whole units. A start date that falls on a weekend or holiday is treated as zero business days elapsed; the count starts from the next business day.
- Is the calculator free?
- Yes. Everything runs in your browser with no signup, no rate limit, and nothing sent to a server.