← Time & Date

Add or Subtract Business Days

Find the date that is a given number of working days before or after any start date, skipping weekends and US federal holidays.

Inputs

Skip

One per line as YYYY-MM-DD, with an optional name after the date.
Resulting date
–
Result (ISO)–
Calendar days spanned–
Weekend days skipped–
Holidays skipped–

Days skipped along the way

DateReason

Other offsets from the same start

Business daysDateCalendar days

About this tool

Enter a start date and a number of working days and this tool tells you the calendar date you land on, counting forward or backward. It skips Saturdays, Sundays, and US federal holidays on their observed dates, and you can add your own closures. Use it for payment terms (net 10 business days), shipping and delivery promises, HR notice periods, contract review windows, and any deadline written in working days rather than calendar days. Every skipped day is listed so you can show your work.

How it works

Starting from the day after the start date (or the day before when subtracting), the calculator steps one calendar day at a time. Each day that is not a weekend and not in the holiday list counts toward the total; every other day is recorded as skipped with its reason. Federal holidays are generated per year from the statutory rules, with Saturday holidays observed on Friday and Sunday holidays on Monday. The start date itself is never counted, which is the convention used by Excel's WORKDAY function and by most payment-terms language.

Frequently asked questions

Is the start date counted as day one?

No. Like Excel's WORKDAY, counting begins with the first business day after (or before) the start date. If the start date is a Saturday, adding one business day gives the following Monday, not the Saturday itself. Subtract one from your count if your contract counts the start date as day one.

What if the start date is a weekend or holiday?

Counting still starts from the next (or previous) business day, so the answer is the same as if you had started on the last business day before it. The table lists the weekend and holiday dates that were passed over on the way to the result.

Which holidays are skipped?

The eleven US federal holidays on their observed dates: New Year's Day, MLK Day, Presidents Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. Add state or company holidays in the custom box, one date per line as YYYY-MM-DD.

Can I count backward?

Yes. Choose Subtract to find the date a given number of business days before the start. This is useful for working out when something must be sent so it arrives N working days before a deadline. Weekend and holiday skipping works the same way in reverse.

Related tools

Life in Weeks · Age Calculator · Days Between Dates · Date Calculator · Countdown to a Date · Online Timer · Stopwatch · Pomodoro Timer · World Clock · Time Zone Converter · Meeting Time Planner · UTC Time Converter

Browse all Time & Date Tools, or go back to every free tool on HeroYears.