Business days calculator

Count workdays with your own weekends and explicit holiday dates.

Jump to result

Your inputs

Updates as you type
Weekend daysSelect the days to exclude. Leave all days unselected for a seven-day working week.
Holiday dates (one per line)Enter dates as YYYY-MM-DD. Leave this list empty if no holidays apply; no national calendar is added automatically. Up to 1,000 rows.
Holiday 1

1 holiday row.

business days

21

Calendar days counted
31
Weekend days
9
Weekday holidays
1

Only your explicit weekend and holiday settings are used.

Calculations happen in your browser. Saving is optional.

How to use this tool

Choose the date interval and the weekdays that count as weekends.

Add explicit holiday dates for your own location. The start is included; choose whether to include the end.

Count dates that are neither a selected weekend nor an explicitly entered holiday

Worked example

21 · business days

Fixed example using the settings below. Monetary examples use USD; dates and times use their stated reference values. This example stays unchanged when you edit your calculation.

Example inputs
  • Start date (included): 2026-01-01
  • End date (excluded by default): 2026-02-01
  • Weekend days: 0,6
  • Holiday dates (one per line): 2026-01-01
  • Include the end date: No

Method illustration: A Monday-to-next-Monday interval has five workdays with Saturday/Sunday weekends and no holidays.

Assumptions and limits

  • Start included; end excluded unless selected. Holiday dates are deduplicated and only subtract a workday once.
  • No maintained national holiday calendar is included. You control observed and local holidays.

Check or report a result

Check the units, selected calculation and assumptions first. Compare the fixed example above with your inputs to identify what changed.

Report a calculation issue with the page address, hypothetical inputs, result displayed and result expected. Do not include passwords, bank details or other private information.