Business Days Calculator
Count the number of business days (working days) between two dates. Skips weekends, lets you exclude your own holidays, and shows weekend days, holidays, and total calendar days — all in your browser.
One date per line in YYYY-MM-DD format. Holidays that fall on a weekday are excluded from the business-day count.
ToolsSoup's Business Days Calculator is a free online tool that counts the working days between two dates. Pick a start date and an end date and it instantly tells you how many business days fall in between — automatically skipping every Saturday and Sunday. Add your own public holidays or company days off and they are removed from the total too. You also see the weekend days, the holidays excluded, the total calendar days, and the number of full work weeks. Everything runs in your browser, so your dates are never uploaded and there is no sign-up.
What is a business days calculator?
A business days calculator counts only working days — Monday through Friday — between two dates, leaving out weekends. Unlike a plain day count, it answers questions like "how many working days until the deadline?" or "how long is this delivery window in business days?" This tool goes a step further by letting you paste in the public holidays or company days off that apply to you, so any holiday landing on a weekday is also removed from the count. The result is a realistic working-day total you can use for SLAs, contracts, payroll periods, and project timelines.
How to count business days between two dates
The result updates the moment you change any field, so there is nothing to submit:
- Pick the start date (the first day of the range).
- Pick the end date (it defaults to today).
- Keep "Include both the start and end date" ticked to count both endpoints, or untick it to count the days in between only.
- Optionally paste any holidays to exclude, one date per line in YYYY-MM-DD format.
- Read the business-days total, plus weekend days, holidays excluded, and total calendar days.
How are weekends and holidays handled?
Every Saturday and Sunday in the range is treated as a non-working day and counted separately under "Weekend days." Any date you list in the holidays box that falls on a weekday is removed from the business-day total and counted under "Holidays excluded." Holidays that already fall on a weekend are not double-counted. Because public holidays differ by country, region, and company, the tool does not assume any — you decide exactly which days off apply.
Inclusive vs. exclusive counting
By default the calculator includes both the start and end date, which matches how most people count a working window — for example, a project that runs Monday to Friday is five business days. If you only want the working days strictly between the two dates (not counting the start day), untick "Include both the start and end date" and the totals adjust accordingly. Either way, weekends and your listed holidays are always skipped.
Why use this business days calculator?
- Counts working days between two dates and automatically skips weekends.
- Excludes your own public holidays or company days off — just paste the dates.
- Breaks the range down into business days, weekend days, holidays, total days, and work weeks.
- Inclusive by default, with a one-click switch to exclude the start date.
- Handles leap years and months of different lengths because it uses real calendar dates.
- Runs entirely in your browser — your dates and holidays are never sent to a server.
- 100% free with no ads, sign-up, or limits.
Frequently asked questions
How do I calculate business days between two dates?
Enter a start date and an end date and the tool instantly counts the working days between them, skipping every Saturday and Sunday. Add any holidays you want excluded and they are removed from the total as well.
Does it exclude public holidays?
Only the holidays you tell it to. Because public holidays vary by country, region, and company, the calculator does not assume any. Paste the dates you want excluded — one per line in YYYY-MM-DD format — and any that fall on a weekday are removed from the business-day count.
Does it count the start and end date?
By default it includes both the start and end date, which matches how most working windows are counted. Untick "Include both the start and end date" if you want to count only the days between them, not the start day.
What counts as a business day?
Any weekday — Monday through Friday — that is not in your list of excluded holidays. Saturdays, Sundays, and the weekday holidays you provide are not counted as business days.
Are my dates kept private?
Yes. All calculations run locally in your browser using JavaScript, so the dates and holidays you enter are never sent to or stored on any server.