Free Online Business Days Calculator
Count working days between dates and add business days.
Weekends are Saturday and Sunday. A holiday only reduces the count when it falls on a weekday inside the selected range. The start date is not counted as a business day when adding or subtracting, so “add 1 business day” moves to the next working day.
About the Business Days Calculator
A business day count is not simply the number of calendar days minus a fixed number of weekends. Holidays, leap years, and the choice of whether to include the end date all change the answer. This calculator counts working days between two dates, lets you exclude a custom holiday list, and can also add or subtract a number of business days from a starting date.
Counting business days
Enter a start date and an end date, then decide whether the end date should be included. The tool walks through the range one day at a time, skips Saturdays and Sundays, and removes any weekday that appears in the holiday list. It reports the business-day total alongside calendar days, weekend days, and the number of holidays that actually affected the result. Invalid holiday entries are ignored with a note rather than stopping the count.
Adding or subtracting working days
The second mode answers a common planning question: what date is 10 business days from now, or 5 working days before a deadline? Starting from the selected date, the calculator moves forward or backward and counts only weekdays that are not holidays. The starting date itself is not counted, which matches the usual convention used by project schedules and payroll systems.
Holiday lists
Holidays are entered one date per line using the YYYY-MM-DD format. The list is shared by the count and add/subtract modes within each panel, so you can reuse the same company or regional holiday calendar. Because holidays vary by country and employer, the tool does not assume a built-in calendar.
Frequently asked questions
Are weekends always Saturday and Sunday?
This calculator uses the standard Saturday-Sunday weekend. Regions with a different working week will need to interpret the result accordingly.
Does the start date count as a business day?
In counting mode it does, because every day in the selected range is evaluated. In add/subtract mode the start date is the anchor and is not counted as one of the days moved.
What if a holiday falls on a weekend?
It is already excluded as a weekend, so it is not subtracted a second time.