Count working days between dates or move forward and backward by business days using your own weekend and holiday rules.
A business day is a selected working weekday that is not listed as a holiday. Monday through Friday are working days by default, but the weekend can be customized without assuming any country's calendar.
Boundary inclusion is applied first. Duplicate holidays are deduplicated, and a holiday on a weekend is not subtracted twice.
business days = counted calendar dates − selected weekend dates − working-weekday holidaysThe starting date is day 0. Each next or previous valid working date advances the count.
result = start date ± N valid business daysMonday, August 10 through Friday, August 14, 2026, with both endpoints included and no holidays, contains 5 business days.
Friday plus 1 business day is Monday with a Saturday/Sunday weekend; Monday minus 1 business day is the previous Friday.
Monday through Friday with Wednesday entered as a holiday contains 4 business days when both endpoints are included.
For the same date, both start and end must be included for it to count.
Select any zero to six weekday IDs as weekends; at least one working day must remain.
No national holiday calendar is fetched or assumed.
Calendar-day counts include every selected date. Business-day counts remove configured weekend dates and eligible holiday exclusions.
In add/subtract mode the start is day 0. A Saturday plus one business day reaches Monday under the default weekend; a holiday Monday plus one reaches Tuesday if Tuesday is valid.
Choose boundary inclusion, then exclude configured weekend dates and entered holidays that fall on working weekdays.
Saturday and Sunday are excluded by default, and you can change the weekend selection.
Yes. Add your own holiday dates and optional names. CalcRocket does not fetch country-specific holidays.
No. It is identified as a weekend and has no additional holiday effect.
The starting date is day 0 in add/subtract mode, so counting moves to the next or previous valid business day.
No. Calculations use UTC-safe calendar dates without times of day.