Business Days Calculator

Count working days between two valid dates with control over both endpoints, recurring closed weekdays, and exact holiday or shutdown dates. Compare scheduled workdays with final business-day totals, inspect monthly or yearly breakdowns, and find the surrounding business dates without assuming one universal calendar.

Calculation and content reviewed by EZ Calculators Editorial Team on .

Enter values

Build a transparent workday calendar from two real dates. Choose both endpoint rules, select a standard or custom workweek, add exact closure dates, and review period totals without assuming that every region, employer, carrier, or deadline uses the same schedule.

Date boundariesInclude or exclude each endpoint
Weekly scheduleChoose which weekdays are closed
Exact closuresNo automatic holiday assumptions

Set the calendar range

Enter the boundaries in either order. The result reports your direction, then applies the endpoint choices to the chronological earlier and later dates.

Calendar range
Boundary A
Enter either boundary first; the result preserves the direction entered.
Boundary B
Use a complete Gregorian date.

Define the counted boundaries

Use the earlier and later calendar boundaries rather than relying on a hidden inclusive-counting convention.

Endpoint rule
Earlier boundary
Later boundary

Choose the recurring workweek

Closed weekdays repeat every seven days. A custom schedule can model regional weekends, six-day operations, or another fixed weekly pattern.

Workweek

Add exact non-working dates

Enter public holidays, observed days, company shutdowns, school closures, or carrier blackout dates only when they apply to this schedule.

Optional closures
Optional. Enter YYYY-MM-DD dates separated by spaces, commas, or new lines. Add observed dates explicitly.
A schedule model, not an official deadline decision

Holiday calendars, substitute days, trigger-day rules, filing cutoffs, emergencies, and employer policies differ. This calculator subtracts only the exact closure dates you enter; verify consequential dates with the controlling source.

What Is a Business Days Calculator

A business days calculator counts dates that are open under a defined weekly schedule, then removes exact closure dates such as holidays, substitute days, company shutdowns, or school closures. It answers a narrower question than a calendar-day counter because Saturday, Sunday, or any other configured closed weekday does not automatically contribute to the result.

There is no universal business-day calendar. A bank, court, employer, delivery carrier, school, and public agency can use different workweeks and closure rules. This calculator therefore makes the endpoint convention, recurring weekly pattern, and one-off closure list visible instead of hiding them behind a country label.

How to Use the Business Days Calculator

For a legal filing, benefit deadline, contract notice, payroll determination, or regulated service period, identify the controlling rule before selecting inputs. The tool performs the schedule arithmetic you specify; it does not decide which calendar or endpoint rule has legal authority.

  1. Enter the two calendar boundaries in either order. The result preserves the direction entered while counting from the chronological earlier date to the later date.
  2. Choose whether the earlier boundary and later boundary are included. Including both is useful for a staffed date range; excluding the trigger date may better match some elapsed-period rules.
  3. Select Monday-Friday, Sunday-Thursday, Monday-Saturday, or Custom. In Custom mode, list the weekday names that repeat as closed days.
  4. Add only exact closure dates that apply to the organization and scenario. Enter observed or substitute holidays separately from their nominal dates.
  5. Calculate, then compare scheduled workdays, closure exclusions, overlaps, out-of-range entries, period totals, and the first, last, previous, and next business dates.

Business Days Formula and Counting Method

The selected range is formed first. If an endpoint is excluded, the chronological boundary moves inward by one calendar date. The recurring schedule is then counted in complete seven-day blocks plus the remaining weekdays, so a long range does not require testing every individual date.

Exact closure dates are validated and deduplicated. A closure reduces the total only when it falls inside the selected range and lands on a scheduled open weekday. A closure already on a configured closed weekday is reported as an overlap rather than subtracted twice.

Formula guide
  • Selected dates = chronological range after the earlier and later endpoint choices
  • Scheduled workdays = complete weeks x open weekdays per week + open weekdays in the remaining dates
  • Effective closures = unique entered closure dates inside the range on scheduled open weekdays
  • Business days = scheduled workdays - effective closures
  • Equivalent workweeks = business days / open weekdays per recurring week

Endpoint Rules Can Change the Answer by Two Days

A range can include both boundaries, exclude both, include only the earlier date, or include only the later date. From Monday through Friday with no closures, including both produces five business days. Excluding the later Friday produces four; excluding the earlier Monday also produces four; excluding both produces three.

The controls apply to the chronological earlier and later dates even when the dates are entered backward. That rule keeps the arithmetic stable while the result separately reports whether the user entered a forward range, backward range, or the same date twice.

Endpoint conventions for a Monday-through-Friday range
Earlier dateLater dateSelected datesBusiness days
IncludedIncludedMonday-Friday5
IncludedExcludedMonday-Thursday4
ExcludedIncludedTuesday-Friday4
ExcludedExcludedTuesday-Thursday3

Choose a Workweek That Matches the Real Schedule

Monday-Friday is a common office schedule, but it is not a definition of business day. Sunday-Thursday models a Friday-Saturday weekend, Monday-Saturday represents a six-day operation, and Custom can mark any one to six recurring weekdays as closed. The result reports both the schedule label and number of open weekdays per week.

A recurring workweek is still simpler than a rotating roster. A 4-on/4-off shift, alternating Friday schedule, seasonal opening pattern, or hours-based service agreement cannot be represented by one fixed weekly closure set. Those cases need a roster-specific system rather than a weekday counter.

Holiday, Observed-Day, and Closure Handling

Enter closures as unambiguous YYYY-MM-DD dates. The calculator does not automatically move a Saturday holiday to Friday or a Sunday holiday to Monday because substitute-day rules differ by jurisdiction, employer, schedule, and employee status. Add the observed date that actually closes the relevant organization.

The result audits the list instead of silently accepting it. Duplicate dates count once. A closure outside the selected range is reported but does not change the total. A closure inside the range on an already closed weekday appears as an overlap, while an in-range scheduled workday closure is subtracted exactly once.

  • Public or bank holiday dates that apply to the location and institution.
  • Observed or substitute dates when the actual closure differs from the named holiday date.
  • Company shutdowns, school closures, maintenance days, or carrier-specific non-service days.
  • Emergency closures only when the affected organization confirms that the date should not count.

Business Days Calculator Examples

Example 1: July 1 through July 31, 2026, including both boundaries, contains 23 scheduled Monday-Friday workdays. If July 3 is an applicable closure, the result is 22 business days. Entering July 4 as well does not reduce the total again because July 4 falls on Saturday under that schedule.

Example 2: The same July range under a Sunday-Thursday schedule contains a different distribution of open weekdays. A Friday closure overlaps a recurring closed day, while a Sunday closure can reduce the total because Sunday is scheduled open.

Example 3: Monday through Friday with both endpoints excluded selects Tuesday, Wednesday, and Thursday. If Wednesday is an entered closure, the final result is two business days. The period table exposes the scheduled count and closure subtraction separately.

How to Read the Business-Day Results

Scheduled workdays before closures show what the repeating workweek contributes. Closure dates excluded show the one-off dates that actually reduced that number. Non-business dates combine recurring closed weekdays and effective closures. The business-day share compares the final total with every selected calendar date; it is descriptive, not a productivity measure.

The first and last business dates identify usable endpoints inside the selected range. Previous and next business dates search outside the chronological boundaries under the same schedule and exact closure list. The month, year, or century table changes resolution for long intervals so the page remains inspectable without generating thousands of daily rows.

Business Days Calculator Features

  • Strict validation for real Gregorian dates and exact YYYY-MM-DD closure entries.
  • Four explicit endpoint combinations rather than one hidden inclusive rule.
  • Three common workweeks plus a custom set of recurring closed weekdays.
  • Duplicate, out-of-range, and closed-weekday closure classifications.
  • DST-safe civil-date arithmetic and complete-week counting for long ranges.
  • Scheduled workdays, final business days, non-business dates, percentage, and workweek equivalent.
  • First, last, previous, and next business-date context.
  • Monthly, yearly, or century summaries chosen according to range length.
  • Browser-side calculation with no account and no automatic location inference.

Benefits of a Transparent Business-Day Count

A transparent working days calculator can reduce manual counting errors and make assumptions easier to review with another person. It is useful for project windows, estimated service periods, staffing plans, internal review cycles, invoice follow-up, school planning, delivery estimates, and other scenarios where recurring closed days should be separated from one-off closures.

The larger benefit is reproducibility. The result records the selected endpoint rule, recurring schedule, and closure classifications, so a colleague can inspect the model instead of receiving an unexplained number. Period summaries also make it easier to locate a mismatch in a long project window.

Common Business-Day Calculator Use Cases

Useful planning cases include project windows, estimated service periods, staffing plans, internal review cycles, invoice follow-up, school calendars, delivery estimates, recurring maintenance windows, and other scenarios where repeating closed weekdays should be separated from one-off closures.

The inputs must match the real organization. Carrier service calendars, securities settlement calendars, payroll rules, government offices, and court deadlines can differ even in the same location. Keep the schedule and closure source with any consequential result, and choose a purpose-built system when the workweek rotates or hours matter.

Accuracy, Privacy, and Important Limits

The arithmetic is deterministic for the entered Gregorian dates, endpoint rule, recurring closed weekdays, and exact closure dates. It supports years 0001 through 9999 and uses civil-date ordinals so daylight-saving clock changes do not add or remove a calendar date. It does not model times of day, time zones, half-days, opening hours, rotating shifts, or historical calendar reforms.

Calculations run in the browser. Dates can still reveal personal, employment, medical, or legal context, so use neutral sample values when the real dates are sensitive. Before acting, verify every boundary, the direction, each included endpoint, the actual recurring schedule, and the current closure source.

Official Workday, Holiday, and Date References

FAQ

How do I calculate business days between two dates?

Enter both dates, choose whether the chronological earlier and later boundaries count, select the recurring workweek, and add exact applicable closure dates. The calculator counts scheduled weekdays first and subtracts only effective in-range closures.

Does a business days calculator include the start and end dates?

It depends on the selected endpoint rule. This tool lets you include both, exclude both, include only the earlier boundary, or include only the later boundary, so the convention remains visible in the result.

Does the calculator automatically include public or bank holidays?

No. Holiday calendars vary by country, region, institution, year, employee schedule, and observed-day rule. Enter the exact closure dates that apply to your scenario, including substitute dates when necessary.

What happens when an entered holiday falls on a weekend?

If that weekday is already closed under the selected schedule, the date is reported as an overlap and does not reduce the result twice. Enter a separate observed date if the organization closes on another scheduled workday.

Can I count business days with a Friday-Saturday weekend?

Yes. Choose Sunday-Thursday, which treats Friday and Saturday as closed. Custom mode can model another fixed weekly pattern by accepting one to six closed weekday names.

What happens if I enter the dates backward?

The result reports that the entered direction is backward, then consistently applies endpoint controls to the chronological earlier and later boundaries. The number of business days is therefore independent of entry order.

How is the next business day calculated?

The calculator starts one calendar date after the later boundary and moves forward until it finds a weekday that is open under the selected recurring schedule and is not in the exact closure list.

What is the difference between calendar days, weekdays, and business days?

Calendar days include every date. Weekdays usually means Monday through Friday without considering holidays. Business days are dates open under a stated schedule after applicable one-off closures are removed.

Will this match a spreadsheet NETWORKDAYS result?

It can match a Monday-Friday inclusive NETWORKDAYS scenario when the same holiday dates are entered. This tool also supports independent endpoint exclusion, Sunday-Thursday, Monday-Saturday, and custom recurring closed weekdays, so settings may intentionally differ.

Can I use the result for a legal or contractual deadline?

Use it only as a planning calculation until the controlling rule is verified. Laws, courts, contracts, agencies, schools, employers, and carriers can define trigger-day exclusion, holiday calendars, extensions, filing cutoffs, and time zones differently.