Skip to main content
Toollyz

Search tools

Search for a command to run...

Business Days Calculator

Count business days between two dates with configurable weekend rules (Sat-Sun, Sun-only, none) and an arbitrary holiday list. Per-weekday breakdown, holiday parser with comments, and an Add-business-days mode that lands on a real working day. Free and private.

What is the Business Days Calculator?

A business-days calculator counts the working days between two dates and adds working days to a start date. Toollyz Business Days Calculator runs entirely in your browser. Both modes share the same weekend and holiday config: by default Saturday + Sunday are weekends and the holidays list ships with a tiny example (you can paste any number of ISO-format dates with optional `# label` comments). The Count mode shows calendar days, business days, weekend days and excluded holidays in the hero, plus a per-weekday breakdown panel that highlights the configured weekend columns in amber. The Add mode takes a start date and a positive or negative count and lands on the next non-weekend, non-holiday day in that direction. Reverse the dates — the count comes out the same. Toollyz has no backend; the dates, weekend rules and holiday list save to localStorage on this device only.

How to use it

  1. Pick a From and To date — both dates are inclusive.
  2. Edit the weekend toggles (Sat / Sun) for regions where the working week differs.
  3. Paste public-holiday dates one per line in ISO format (`YYYY-MM-DD`) with optional `# label` comments.
  4. Switch to Add business days mode to find the date that's N working days away from a start.

Benefits

  • Count mode: calendar days, business days, weekend days and holidays excluded in the hero plus a per-weekday breakdown.
  • Add mode: positive or negative business-day offset that lands on a real working day.
  • Configurable weekend rules — Sat-Sun, Sun-only or no weekend (for regions where Saturday or Sunday is a working day).
  • Holiday parser tolerates `# comments` per line and reports invalid input.
  • Inclusive date math — From and To are each counted as one day if they're working days.
  • Per-weekday breakdown highlights weekend columns in amber so the visualisation matches the rule.
  • Reverse the dates and get the same result — direction-agnostic counting.
  • 100% private — Toollyz has no backend, all settings save to localStorage on this device only.

Frequently asked questions

Are From and To inclusive?

Yes — both endpoints are counted. If From is Mon 1 Jun and To is Fri 5 Jun, that's 5 calendar days and 5 business days. Pick To = From + 1 day to count a single day.

How do I add holidays?

Paste them one per line in ISO format (YYYY-MM-DD). You can append a `# label` for documentation; the label is ignored by the parser. The parser tolerates extra whitespace and reports any line it couldn't parse.

What if my weekend isn't Sat-Sun?

Toggle the Sat / Sun checkboxes — Toollyz supports Sat-Sun (default), Sat-only, Sun-only and no weekend. For regions like Israel (Fri-Sat) or parts of the Middle East (Fri-only), a future release will expose every day individually.

Does it know real-world public holidays?

No — Toollyz doesn't bundle a holiday database. Paste the holidays for your country / year into the list. There are open holiday-data projects (e.g. date-holidays, nager.at) you can copy-paste from.

How does Add business days work?

It walks the calendar one day at a time, decrementing the remaining count only on non-weekend, non-holiday days. Negative values walk backwards. Adding zero from a weekend or holiday simply returns the same date (it doesn't advance to the next workday).

Are the dates timezone-aware?

They're local-date only (no time-of-day component). Each date is anchored to midnight in your browser's timezone, so DST transitions don't skew the count.

What happens if I swap From and To?

The math is direction-agnostic — Toollyz internally swaps them so the count comes out the same in both orders. The Swap button just flips the input values for readability.

Are my settings shared across devices?

No — they're stored in localStorage on this device only. Toollyz has no backend; nothing is uploaded or synced.

Is this Business Days Calculator free?

Completely free with no signup and no limits. Calculate as many ranges as you like — privately in your browser.

How big can the range be?

The Count mode iterates day-by-day, so multi-decade spans (~10k days) finish in milliseconds. For huge ranges (centuries), a closed-form calculation would be faster, but the simple version is more flexible with custom weekends and holidays.