Flexible workday calculator

Business Days Calculator

Count business days between dates or add and subtract working days. Customize non-working weekdays and exclude your own holidays or closure dates.

PRuns in your browser0No signupInstant updates
Non-working weekdays
Optional. Use YYYY-MM-DD separated by spaces, commas, or new lines.
Holiday calendars: this version excludes the custom dates you enter. It does not silently guess a national or regional holiday calendar.

Count business days between two dates

Choose which weekdays are non-working, decide whether the start and end dates count, and enter any known holidays or company closures. The result separates non-working weekdays from custom excluded dates.

Add or subtract business days

Switch modes to move forward or backward by a whole number of business days. Weekends and custom excluded dates are skipped automatically according to your selected schedule.

Share without sharing private closure dates

The share link contains the selected date range, mode, and non-working weekdays. Custom excluded dates are intentionally not placed in the URL because URLs can be stored in browser history, logs, and messages.

Worked examples

Count Monday through Friday

With Saturday and Sunday selected as non-working days, a Monday-through-Friday range contains five business days when both endpoints are included and there are no custom exclusions.

Mon + Tue + Wed + Thu + Fri = 5 business days

Add five business days

Starting on a Monday with a standard Monday–Friday workweek, moving forward five business days lands on the following Monday because Saturday and Sunday are skipped.

Common questions

Are public holidays added automatically?

No. Enter holidays, company closures, or other excluded dates that are relevant to your calculation. This avoids pretending one holiday calendar applies everywhere.

Can my weekend be different from Saturday and Sunday?

Yes. Choose any one to six non-working weekdays to match the schedule you need.

Does the share link contain my custom excluded dates?

No. Custom excluded dates are intentionally left out of the share URL because URLs can appear in browser history, logs, and messages.

Boundary and exclusion rules

The exact date-walking logic is documented on How calculations work.