⭐ Starlight Tools / Business Days Calculator

Add/Subtract Business Days

Add or subtract business days from a date. Toggle weekends and upload/paste your own holidays. All calculations run locally in your browser.

1) Add/Subtract Business Days

Positive = add, negative = subtract
Uncheck to treat as working day

All math uses UTC midnight to avoid DST ambiguity. Holidays (below) are excluded if they fall on a business day.

2) Holidays (Optional)

Accepted separators: newline or comma. Extra text ignored. Invalid/duplicate dates are skipped.

0 holidays loaded
No holidays loaded.

About This Tool

Add or subtract business days from a given date with optional holiday exclusions. By default the tool treats Saturday and Sunday as non-working days—you can toggle them on/off to match your local schedule.

Upload or paste holidays as YYYY-MM-DD. The parser de-duplicates, ignores invalid lines, and sorts the list. Calculations run at midnight UTC to avoid daylight-saving surprises. Everything happens locally in your browser for privacy.

Tip: use Set Today to prefill the start date with today’s UTC date.

Business Days Calculator: FAQs

How do negative numbers work?

Enter a negative offset (e.g., -5) to move backward by five business days using your weekend/holiday settings.

Does the start date count as day 0 or day 1?

The start date is the reference point (day 0). The tool moves forward/backward by the number of subsequent business days you specify.

What if a holiday falls on a weekend?

If a holiday falls on a day already excluded as a weekend, it has no additional effect. Observed holidays can be included by adding their actual observed dates.

Is this leap-year aware?

Yes—JavaScript’s UTC Date and validation handle leap years automatically.