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.
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, 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".
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.
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.
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.
<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>
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.
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.
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).
In "between" mode, yes — both endpoints count when they are workdays (NETWORKDAYS). That matches most "within N business days" contract/SLA wording.
Yes. Open Advanced and pick Friday+Saturday, Sunday-only, or no weekend, matching NETWORKDAYS.INTL.
Yes. 100% free, and everything runs in your browser — no dates leave your device.
Everything is calculated in your browser. We don't store or sell your data.