Business Days Calculator

Count working days between two dates, or add/subtract business days — auto US federal holidays, custom weekends & your own holiday list.

The earlier endpoint. Defaults to today.

The later endpoint. Both endpoints are counted.

Removes the 11 federal holidays on their observed weekday.

Advanced: weekend definition & your own holidays

Mirrors NETWORKDAYS.INTL for non-Sat/Sun weekends.

YYYY-MM-DD, one per line or comma-separated. Added on top of the auto list. Only weekday holidays inside the range are subtracted.

Working days

Business Days Calculator — guide & how to use

Working days, not 24-hour periods. This tool counts calendar weekdays — time-of-day and time zones are ignored. All math runs on UTC-midnight day serials specifically to avoid the Daylight Saving off-by-one errors that happen when you subtract two local-time dates across a clock change. Everything is calculated in your browser — no dates are sent anywhere — and "today" is read from your device clock, so a wrong system clock yields a wrong "today".

What it does

A business days calculator answers two everyday questions: "how many working days are there between two dates?" (for SLAs, shipping windows, billing terms, project timelines) and "what date is N business days from now?" (for deadlines like "respond within 10 business days"). It skips Saturdays and Sundays and, with one toggle, the 11 US federal holidays — so you don't have to keep a holiday list in your head.

Two modes, one tool

Worked example

How many working days are there from Monday, June 1, 2026 to Tuesday, June 30, 2026, with auto US federal holidays on?

An add example: 10 business days after Friday, July 3, 2026 (Independence Day is observed that Friday, but the base day is never counted anyway) lands on Friday, July 17, 2026.

How to use it

  1. Pick a mode at the top. The inputs change to match it.
  2. Choose your dates with the native date pickers (a 4-digit year avoids 26-vs-2026 ambiguity).
  3. In Add / subtract mode, set the number of business days and the direction.
  4. Leave Auto US federal holidays on to skip them automatically, or turn it off for weekends-only.
  5. Open Advanced to change the weekend definition or paste extra holidays (company days, regional holidays).
  6. Read the headline plus the full breakdown, then Copy result or Copy share link.

How the math works

Every date is converted to an integer day serial via Date.UTC(y, m-1, d) / 86400000, so all arithmetic is exact and DST-proof. NETWORKDAYS counts full weeks in O(1) then walks the remainder, counting both endpoints when they are workdays, skipping weekend days, and subtracting weekday holidays inside the range. WORKDAY steps one serial at a time in the chosen direction, decrementing the counter only on non-weekend, non-holiday days; the base date is never counted. US federal holidays are computed per year (fixed-date and nth-weekday rules) and shifted to their observed weekday: a holiday on Saturday is observed the preceding Friday, on Sunday the following Monday — matching how federal offices close.

US federal holidays this tool knows

Accuracy notes & assumptions

How to embed this tool on your website

No account, no coding. Copy the embed code and paste it where you want it to appear:

<iframe src="https://snaptoolsuite.com/business-days-calculator/?embed=1"
  style="width:100%;max-width:560px;height:720px;border:0;"
  title="Business Days Calculator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/business-days-calculator/">Business Days Calculator</a> by Snap Tool Suite</p>
2 Paste it on your page
3 It just works

Frequently asked questions

How do I calculate the number of business days between two dates?

Pick a start and end date. The tool follows NETWORKDAYS: it counts both endpoints when they are workdays, skips weekends, and subtracts holidays. Turn on auto US federal holidays, or paste your own list.

Does it skip holidays automatically?

Yes — enable "Auto US federal holidays" to remove all 11 federal holidays on their observed weekday (Sat → Fri, Sun → Mon). You can add extra holidays on top, or turn the auto list off.

What date is 30 business days from today?

Use Add / subtract mode, leave the start on today, set 30 and direction After. The tool steps forward 30 working days, skipping weekends and holidays, and returns the exact date and weekday. The start day is not counted (WORKDAY rule).

Are both the start and end dates counted?

In "between" mode, yes — both endpoints count when they are workdays (NETWORKDAYS). That matches most "within N business days" contract/SLA wording.

Can I use a Friday–Saturday weekend?

Yes. Open Advanced and pick Friday+Saturday, Sunday-only, or no weekend, matching NETWORKDAYS.INTL.

Is it free and private?

Yes. 100% free, and everything runs in your browser — no dates leave your device.

Related tools

Add this calculator to your site

Free to embed on any website, blog, or client portal. One line of HTML — no account, no code, no cost.

<iframe src="https://snaptoolsuite.com/business-days-calculator/?embed=1"
  style="width:100%;max-width:560px;height:720px;border:0;"
  title="Business Days Calculator" loading="lazy"></iframe>
2 Paste it on your page
3 It just works

Everything is calculated in your browser. We don't store or sell your data.