How to Use Business Days Calculator
The Business Days Calculator removes the headache of manual date counting.
- Enter the start date.
- Enter the end date.
- Pick which weekdays count as work days.
- (Optional) Paste a holiday list — Any YYYY-MM-DD separated by , ; space or new line.
- Toggle Include Start / End.
- Read total days, business days and holidays counted.
Formula & Theory — Business Days Calculator
totalDays = floor((end − start) / 86400000) + 1
businessDays = 0
holidaysHit = 0
for d = start; d ≤ end; d += 1 day
if d == start and not includeStart: continue
if d == end and not includeEnd: continue
if workingDay[weekday(d)] is false: continue
if d ∈ holidays: holidaysHit += 1; continue
businessDays += 1
| Symbol | Meaning |
|---|---|
| workingDay[w] | Whether weekday w counts as work |
| holidays | Set of YYYY-MM-DD strings |
| includeStart | Whether start date is counted |
| includeEnd | Whether end date is counted |
The Business Days Calculator lets you tweak both weekend rules and holidays, supporting cultures with Friday or Sunday as a non-working day.
Use Cases for Business Days Calculator
- Project deadlines — Count work days available before a release.
- Payroll — Compute pay periods that exclude weekends and holidays.
- HR — Plan onboarding days minus public holidays.
- Logistics — Estimate shipping ETAs in business days.
- Legal filings — Verify response windows in business days.
- Vendor SLAs — Track agreed business-day turnaround.
The Business Days Calculator adapts to your week, not the other way around.