Business Days Calculator

Free Business Days Calculator — count working days between two dates with weekend exclusion, custom non-working days and holiday list.

825.5K uses Updated · 2026-05-13 Runs locally · zero upload
AD

How to Use Business Days Calculator

The Business Days Calculator removes the headache of manual date counting.

  1. Enter the start date.
  2. Enter the end date.
  3. Pick which weekdays count as work days.
  4. (Optional) Paste a holiday list — Any YYYY-MM-DD separated by , ; space or new line.
  5. Toggle Include Start / End.
  6. 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
SymbolMeaning
workingDay[w]Whether weekday w counts as work
holidaysSet of YYYY-MM-DD strings
includeStartWhether start date is counted
includeEndWhether 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.

Frequently asked questions about Business Days Calculator

How does the Business Days Calculator work?

It iterates each day in the range, counting only the days you flag as working and excluding any holiday in your list.

Can I include start or end date?

Yes. Toggle Include Start and Include End independently.

How are holidays formatted?

Comma, semicolon, space or new-line separated YYYY-MM-DD entries; the Business Days Calculator parses them automatically.

Is my data stored?

No. All calculations happen in your browser; nothing is sent to a server.