Business days calculator
Count the working days between two dates. The calculator treats Monday to Friday as business days, skips weekends, and lets you paste your own list of public holidays to exclude as well — useful for delivery windows, notice periods and payment terms.
How it works
The tool walks from the earlier date to the later date, inclusive of both ends. For each day it checks the weekday: Saturdays and Sundays count as weekend days, weekday holidays you listed are skipped, and everything else counts as a business day. It tallies business days, weekend days and the total calendar days. If you enter the dates in reverse order, it swaps them automatically.
Example
From Monday 1 June 2026 to Friday 12 June 2026, excluding one weekday holiday:
- Calendar days = 12 (inclusive)
- Weekend days = 4 (two Saturdays, two Sundays)
- Holidays on a weekday = 1
- Business days = 12 − 4 − 1 = 7
| Range | Calendar days | Weekend | Business days |
|---|---|---|---|
| Mon → Fri (same week) | 5 | 0 | 5 |
| 1–12 Jun (1 holiday) | 12 | 4 | 7 |
Everything runs entirely in your browser — nothing is uploaded.
When people use this
Notice periods and contracts often specify “30 business days” or “10 working days” rather than calendar days. This calculator pins the exact calendar date for the deadline, accounting for any weekday public holidays in that window.
Delivery and shipping estimates work in business days because couriers don’t dispatch on weekends or bank holidays. If a parcel arrives in “3–5 business days” and it ships on a Wednesday, the range spans a weekend — the actual arrival dates are not as obvious as they look.
Invoice and payment terms — “net 30 days” often means 30 calendar days, but some purchase orders specify 30 working days, which is closer to six calendar weeks. Confusing the two is a common accounts-payable mistake.
Project milestones — knowing a sprint is 10 business days long lets you immediately see the calendar end date and flag if a public holiday falls inside the window.
Practical tips
- Holiday input format: ISO dates like
2026-12-25are most reliable. Unparseable lines are quietly ignored, so double-check the tally matches how many holidays you entered. - Inclusive counting: both the start date and the end date count. A task that starts on Monday and is due Friday is 5 business days, not 4.
- Multiple holiday sets: if your counterparty is in a different country, their holidays differ from yours. Run the range twice — once with each holiday list — to find overlapping free days versus days only one side considers a holiday.
- Recalculating a moving deadline: if the start date shifts, paste the new start date and re-run rather than adding days mentally — bank holidays near the new start date may change the count unexpectedly.