Find a date by moving forward or backward across eligible business weekdays, skipping selected weekends and manual holidays.
01 / START & OFFSET
For nonzero offsets, the starting date never counts: move to the next/previous eligible date before counting. A zero offset returns the starting date unchanged, even on a weekend or holiday.
02 / WEEKEND & HOLIDAYS
Default weekend: Saturday and Sunday. Holiday dates are deduplicated; a holiday on a weekend is counted as a skipped weekend only. No public holiday data is fetched.
03 / YOUR RESULT
04 / CALCULATION
Walk one calendar day forward or backward at a time. Skip configured weekends and unique manual holidays, then count eligible dates until the signed offset is reached. Zero returns the starting date.
Only local calendar-day arithmetic is used. No time zones or external holiday APIs.
Enter the values you want to compare; processing happens in your browser.
Adjust optional settings and review validation feedback before relying on the estimate.
Review the formulas and equivalent values, then copy the result you need.
Enter a start date and signed whole business-day offset. Choose weekend days and optional holiday dates to skip, then review the resulting date.
Positive and negative offsets, configurable weekends, deduplicated holidays and skipped-day counts.
Business-date math runs in your browser. No public holiday API, time zone or external calendar is used.
No. For a nonzero offset, counting begins on the next or previous calendar date. Zero returns the starting date unchanged.
Yes. Enter a negative signed whole offset to move backward across eligible weekdays.
Zero returns the entered starting date unchanged, even when that day is configured as a weekend or manually listed as a holiday.
Yes. Select zero to six days as the weekend; at least one weekday must remain eligible for nonzero offsets.
Holiday dates are deduplicated. A holiday falling on a configured weekend is counted once as a skipped weekend, not again as a holiday.
No. Only dates entered manually are skipped; arithmetic is performed locally with no public holiday API or external service.