Professional workday calculation tool
Calculate the number of workdays between any two dates while automatically excluding weekends and holidays. Great for project timelines, contract periods, payroll, and delivery estimates.
Calculate workdays between two dates
Calculate target date from start date with specified workdays
Custom holiday settings
Extra tools to speed up your calculations
Calculate project duration, set milestones, resource time allocation
Calculate working days, salary calculation, attendance management
Calculate contract periods, delivery times, legal deadlines
Calculate interest days, repayment periods, tax management
The naive calculation — total days, minus two sevenths — is wrong for every range that does not begin on a Monday. A thirty-day span can contain eight weekend days or nine, and a span starting on Saturday loses a different number again.
This calculator walks the range one day at a time and counts the days that qualify, which also makes the boundary behaviour explicit: both the start date and the end date are included. A single-day range counts as one working day, not zero.
There is no universal holiday calendar. Japan observes sixteen public holidays, the United States has eleven federal ones, Germany has nine nationwide plus regional ones, and China shifts working weekends around to create long breaks. A built-in list would be wrong for most visitors most of the time.
So holidays are added by hand and stored in your browser. That is more work up front and more accurate afterwards, particularly for anyone dealing with more than one country.
The default is Monday to Friday, but the setting is seven independent toggles rather than a fixed rule. Six-day weeks are still normal in parts of the world, four-day weeks exist, and shift patterns do not map onto a weekday grid at all.
Change the toggles and both modes follow, because the count and the offset calculation share the same definition of a working day.
Adding ten working days to a Friday gives a different answer depending on whether the start date is counted as day one. Contract language usually means the count begins the following working day, and this calculator follows that convention: when offsetting, the start date is not counted.
The asymmetry with the range mode is deliberate. A range includes both endpoints because a one-day range should be one day; an offset excludes the start because a deadline of ten days should not consume one of them.
Notice periods, visa processing estimates, support response windows, delivery promises and payroll cut-offs are all stated in working days. So are school term lengths and, in much of Europe, annual leave entitlements.
The two modes answer the two directions of the same question: how many working days lie between two dates, and what date falls N working days from a given one.