Free working-day and weekday counter
Business Days Calculator
Count business days between two dates with your own workweek, date-inclusion rule, holiday dates and observed-day setting. Review every exclusion in a clear audit.
Last Updated: July 24, 2026
Calculate Business Days Between Dates
Set the range first. Then match the working weekdays and holidays to the schedule you need.
A business days calculator counts the working dates inside a selected range. It answers questions such as “How many business days are between these dates?”, “How many weekdays remain before a deadline?” and “How many scheduled workdays does this project window contain?”
The answer depends on more than the two dates. You must also define which boundaries count, which weekdays are working days, which holidays apply and how a holiday on a regular non-working day is treated. This calculator shows each choice beside the result and keeps the raw calendar range separate from the final workday count.
How to Use the Business Days Calculator
- Enter the start date and end date.
- Choose whether to include or exclude each boundary date.
- Select a workweek preset or choose the working weekdays manually.
- Enter any holiday dates that apply to your location, employer, school, court or contract.
- Choose whether a holiday on a non-working day stays on its exact date or shifts to a working day.
- Select “Calculate Business Days.”
- Review the scheduled workdays, holiday exclusions and final business-day total.
- Check the weekday and holiday audit tables before using the result for an important schedule.
What Is a Business Day?
A business day is a calendar date selected as a working day under a particular schedule, after applicable holidays are removed. Monday through Friday is common, but it is not universal. Some organizations work Sunday through Thursday. Others work six days per week, use rotating rosters or close on local dates that do not appear on a national calendar.
This tool therefore does not assume that Saturday and Sunday are always the weekend. The seven weekday controls define the recurring schedule. An entered holiday removes a date only when its effective date is inside the selected range, included by the boundary rule and otherwise scheduled as a workday.
“Weekday” and “business day” are related but different. A weekday usually means Monday through Friday. A business day applies the selected workweek and holiday rules. A Friday can be a weekday but not a business day when it is a holiday. A Sunday can be a business day under a Sunday-through-Thursday schedule.
Business Days Calculation Formula
The calculator walks through each included Gregorian date once. It first checks the recurring workweek. It then removes effective holiday dates from the scheduled workdays.
A holiday on an already non-working weekday does not remove a second day under the exact-date setting. If the selected observation rule shifts it, the resulting working date can be removed instead. Duplicate entered holidays and multiple observed holidays that land on the same effective date are counted only once.
Worked Business Days Example
Use July 1, 2026 as the start date and July 24, 2026 as the end date. Exclude the start, include the end, select Monday through Friday and leave the holiday list empty.
- The elapsed calendar gap is 23 days.
- The selected boundary rule includes 23 calendar dates, July 2 through July 24.
- Seventeen included dates fall from Monday through Friday.
- Six included dates fall on Saturday or Sunday.
- No holiday removes a scheduled workday.
- The final result is 17 business days.
- The first counted business day is Thursday, July 2.
- The last counted business day is Friday, July 24.
- The next business day after the entered end date is Monday, July 27.
If you enter July 3 as an exact holiday, the final total falls to 16. If you enter July 4, a Saturday, the exact-date setting leaves the result at 17. Choosing “Shift to next working day” moves that entered holiday to Monday, July 6 and reduces the result to 16.
Choose the Correct Date Inclusion Rule
Date boundaries create the most common one-day disagreement. The default elapsed method excludes the start and includes the end. A contract, service-level agreement, filing rule or project schedule can use another definition.
| Counting rule | Dates tested | Typical interpretation |
|---|---|---|
| Exclude start, include end | After the entered start through the entered end | Standard elapsed-date approach |
| Include start, exclude end | Entered start through the day before the entered end | Schedule where work begins on the start date |
| Exclude both dates | Dates strictly inside both entered boundaries | Waiting period between two events |
| Include both dates | Every calendar date from one boundary through the other | Roster or operating-day count covering both dates |
For identical start and end dates, only “Include both dates” tests that one calendar date. It returns one business day when the date is a selected working weekday and not an effective holiday. The other three settings return zero.
Custom Workweeks and Weekend Settings
The preset menu changes all seven weekday controls together. Monday through Friday selects five working days. Sunday through Thursday selects a different five-day cycle. Monday through Saturday selects six days. Every day selects all seven. You can then change any checkbox to create a custom schedule.
The workweek equivalent divides the final business-day total by the number of selected working weekdays. Under a five-day schedule, 17 business days equal three complete workweek equivalents and two remaining business days. This is a unit comparison, not a claim that three untouched calendar weeks passed. Holidays and boundary rules can break a neat weekly pattern.
Select the schedule in force for the specific date range. A company might change its operating week, close temporarily or use alternating shifts. A single recurring weekday pattern cannot model every roster. Split a range into separate calculations when the schedule changes partway through.
How Holiday Dates and Observed Days Work
Enter holiday dates as YYYY-MM-DD values. You may separate them with new lines, commas, semicolons or spaces. The calculator validates each date, removes duplicate entries and displays the effective date used. It does not load a hidden national holiday list.
Holiday calendars vary by jurisdiction and purpose. The official GOV.UK bank holiday calendar publishes different lists for England and Wales, Scotland, and Northern Ireland. It also identifies substitute weekdays when a bank holiday falls on a weekend. This is one example of why location and year matter.
The U.S. Office of Personnel Management federal holiday schedule states that, for most federal employees, a Saturday holiday is treated on the preceding Friday and a Sunday holiday on the following Monday. The related OPM in-lieu-of fact sheet shows that alternate workweeks need more detailed rules.
The observation selector here is intentionally generic:
- Exact entered date only: Never moves a holiday. A holiday on a non-working day creates no additional exclusion.
- Shift to next working day: Moves an entered non-working holiday forward to the first selected working weekday.
- Shift to previous working day: Moves it backward to the first selected working weekday.
Choose the rule supplied by the authority or schedule owner. When the official calendar already lists an observed or substitute date, the clearest method is usually to enter that effective date and keep “Exact entered date only.”
Forward and Reverse Date Ranges
The main business-day total is nonnegative. It describes how many qualifying dates exist under the selected rules. The signed card preserves the entered direction. It is positive when the entered end follows the start, negative when the entered end is earlier and zero when the two inputs match.
Boundary rules continue to refer to the entered start and entered end, even after you reverse them. This matters when one boundary is a workday and the other is not. Use the swap button to test direction without retyping either date, then check the start and end rows in the audit table.
Leap Years, Time Zones and Calendar Dates
The calculator uses Gregorian calendar dates. The U.S. Naval Observatory leap-year rule makes a year divisible by four a leap year, except a century year must also be divisible by 400. The year 2000 was a leap year. The year 2100 is not.
February 29 is handled like any other valid calendar date. Its weekday, work status and holiday status are checked normally. You do not need to add or subtract a leap day manually.
The inputs contain dates, not clock times or time zones. Date arithmetic uses stable day numbers so a browser offset does not shift a selected date. The “Use Today as End” button reads your device's local calendar date. Enter a fixed date directly when you need a repeatable record.
Practical Uses for a Working Days Calculator
- Estimate project capacity across a fixed delivery window.
- Count weekdays remaining before an internal milestone.
- Review invoice, payment or service-response schedules.
- Compare calendar duration with scheduled operating days.
- Plan staffing, leave coverage or production dates.
- Count school or training days after entered closure dates.
- Audit a custom Sunday-through-Thursday workweek.
- Check how an observed holiday changes a schedule.
A count of business days is not the same as a work-hours total. A business day can contain four, eight, ten or another number of scheduled hours. Use a time-card or shift-hours tool when start times, breaks, overtime or pay matter.
Common Business-Day Counting Mistakes
- Assuming one universal weekend: Working weeks differ across locations and organizations.
- Leaving the boundary rule unstated: Including the start or end can change the result.
- Using the legal holiday instead of the observed date: The effective closure can fall on another working day.
- Removing a weekend holiday twice: An exact holiday on a non-working day creates no extra exclusion.
- Entering duplicate holidays: A repeated date should remove only one scheduled day.
- Using the wrong regional calendar: National, state, provincial and local lists can differ.
- Ignoring a schedule change: One weekly pattern cannot describe two different operating periods.
- Treating a general result as a formal deadline: Governing rules can add cut-off times and special extensions.
Important Deadline and Payroll Checks
A general workday counter does not determine a legal filing date, court deadline, visa period, notice expiry, tax due date, benefits deadline, payroll entitlement or contractual payment date. The controlling rule might exclude the triggering day, include the final day, move a due date after a closure, recognize emergency holidays or apply a local cut-off time.
Confirm the jurisdiction, workweek, published holiday list, observed-day policy, time zone and boundary definition with the responsible authority. Save those inputs with the result. For payroll, also verify scheduled hours, paid-holiday treatment, leave rules and overtime requirements.
Related Calculators
Browse the full Date, Time & Age Calculators directory for age, date, time, work-hour and schedule tools.
Frequently Asked Questions
How do I calculate business days between two dates?
Choose the included boundaries, count dates that fall on selected working weekdays, then subtract effective holiday dates that would otherwise be scheduled workdays.
Does the calculator include the start date?
The default rule excludes the start and includes the end. You can instead include the start, exclude both boundaries or include both dates.
Are Saturday and Sunday always excluded?
No. You select the working weekdays. The presets support Monday through Friday, Sunday through Thursday, Monday through Saturday, every day or a custom workweek.
Does the calculator automatically include public holidays?
No. Enter the holidays that apply to your location, employer, school or authority. This prevents a hidden national calendar from changing a global calculation.
What happens when a holiday falls on a weekend?
Under the exact-date rule it creates no extra exclusion when that weekday is non-working. You can instead shift it to the next or previous selected working day.
Do duplicate holiday dates reduce the count twice?
No. Duplicate entered dates count once. If two observed holidays shift to the same effective date, that workday is also removed only once.
What if the end date is before the start date?
The main total remains nonnegative, while the signed business-day result becomes negative. Boundary inclusion still follows the entered start and end roles.
Does the business-day count handle leap years?
Yes. Every valid Gregorian date, including February 29 in a leap year, receives its actual weekday before the workweek and holiday rules are applied.
Can I use this result for a legal or contractual deadline?
Use it as an arithmetic check only. Confirm the governing jurisdiction, holiday calendar, observed-day rule, date inclusion, time zone and cut-off time with the responsible authority.
Disclaimer: This calculator provides general Gregorian calendar and schedule estimates. It does not determine legal, court, tax, immigration, benefits, payroll, notice or contractual deadlines. Confirm the controlling workweek, holiday calendar, observed-day policy, boundary rule, jurisdiction, time zone and cut-off time before acting on an important result.