Working Days
Business days between two dates
The Working Days Calculator is a clean scheduling utility designed to calculate the number of business days between any two calendar dates. By excluding weekends (Saturdays and Sundays), it estimates the active working days for project planning, shipping schedules, employee payrolls, and contract delivery timelines.
Professional planning relies on business days rather than calendar days. Project tasks, shipping durations, and banking settlements pause on weekends. Trying to count weekdays manually over weeks or months is slow and prone to errors. This tool automates the calculation: enter your start and end dates, and it counts the working days instantly.
All calculations run locally in your web browser. No date inputs or project details are transmitted to external servers, protecting your privacy. It is a fast, free, and responsive scheduling tool built to support your work and business needs.
What this calculator determines
This business day calculator estimates the active weekdays between two selected dates. The primary result is the total number of working days, which excludes Saturdays and Sundays.
The results also display the total number of calendar days, the number of weekend days omitted, and the percentage of the timeline that represents working days. This breakdown is useful for project management, helping you visualize the ratio of work time to rest time in your schedule.
The weekday counting logic
The calculator counts working days by iterating through the days between the start date and the end date. For each day in the timeline, the algorithm checks the day of the week using JavaScript's date object:
- If the day of the week is 0 (Sunday) or 6 (Saturday), it is excluded from the workdays count.
- If the day of the week is between 1 and 5 (Monday through Friday), it is added to the working days total.
This loop runs locally in the browser, providing a precise count that matches standard business calendars worldwide.
Worked example of business day counting
Let us look at a practical example: calculating the working days between June 1, 2026, and June 30, 2026. The total timeline spans 29 elapsed calendar days:
- Total Calendar Days: 29 days.
- Weekend Days: 8 days (4 Saturdays, 4 Sundays).
- Working Days: 21 days.
- Working Time Ratio: 72.4% of the month represents business days.
This tells you that a project scheduled for the month of June has 21 active days for completion, helping you plan tasks and milestones accurately.
When to use this calculator
Use this tool when planning project schedules (estimating task durations in business days), managing payroll (tracking working days in a pay period), or estimating delivery dates for shipping services. It is also an excellent resource for freelancers calculating billable days or employees planning leave requests to maximize their time off.
By showing the calendar days and weekends side-by-side, it provides a comprehensive view of your timeline. You can adjust dates in the selector boxes, and the counts update immediately, saving time.
Holidays and regional variations
It is important to note that this calculator excludes weekends (Saturdays and Sundays) but does not automatically exclude public holidays. Public holidays vary significantly by country, state, industry, and organization, making it impossible to apply a universal holiday calendar.
When planning timelines that cross major holidays (such as Christmas, New Year, or national holidays), you should identify the public holidays in your region and subtract them manually from the final working days count to ensure an accurate schedule.
Frequently asked questions
Are both endpoints included?
Yes. The count is the number of weekdays from the start date to the end date, inclusive.
What about partial days?
The calculator treats each day as a whole unit. For hourly precision, use a project-management tool with hour-level tracking.
Why no holiday list?
Holidays vary by country, state, and organization. A built-in holiday calendar would be wrong for most users. Subtract the holidays that apply to you from the result.
Does this calculator include the starting day?
Like our date difference calculator, this tool measures the elapsed time, which excludes the start day. If you want to include both the start and end dates as active workdays, you should add 1 to the result.
How does it handle weekend start and end dates?
If your start or end date falls on a weekend, the calculator will still count the weekdays between them. The weekend start/end days themselves are excluded from the working days total.