Work Schedule Calculator

Calculate the exact number of business days, working days, and total scheduled work hours between any two dates, with options to exclude weekends and US federal holidays.

Select dates and click Calculate

What the Work Schedule Calculator Does

The Work Schedule Calculator (also functioning as a business days calculator and working days calculator) measures the exact duration of a work schedule between any start date and end date. Instead of manually counting days on a calendar, this tool automatically computes:

  • Total Calendar Days: The full date range span between start and end dates.
  • Working Days (Business Days): Total active workdays after excluding weekends and optional US federal holidays.
  • Total Scheduled Work Hours: Estimated working hours based on your configured daily shift length (e.g., 8 hours per day).

How It Works

To calculate your work schedule, enter your start date, end date, and custom schedule preferences:

Calculation Steps:

  1. Select Start and End Dates: Pick the beginning and ending dates of your schedule range.
  2. Toggle Date Inclusion: Enable Include End Date if both the start and end dates are full working days.
  3. Configure Weekend & Holiday Filters: Choose whether to exclude Saturdays, Sundays, and official US federal holidays.
  4. Set Hours Per Day: Enter your daily shift duration (e.g., 8 hours for a standard 5-day schedule, or 10 hours for a 4/10 schedule).

Calculating Working Days & Hours: Example

The math behind calculating scheduled work hours relies on two primary formulas:

Working Days = Total Calendar Days − Weekend Days − Federal Holidays
Total Work Hours = Working Days × Hours Per Day

Consider a date range from October 1 to October 15 with Include End Date checked, assuming an 8-hour daily shift and US federal holiday exclusion:

Schedule ParameterDetails / Example ValueResult Impact
Date Range SpanOctober 1 – October 15 (End Date Included)15 Calendar Days
Weekend Deduction4 Weekend Days (Oct 4, 5, 11, 12)−4 Days
US Federal Holiday Deduction1 Federal Holiday (Columbus Day / Oct 13)−1 Day
Net Working Days15 − 4 − 110 Business Days
Shift Length (Hours Per Day)Standard 8.0 Hours / Day8.0 hrs / day
Total Scheduled Work Hours10 Business Days × 8.0 Hours80.0 Total Hours

Understanding Calculation Settings

Include End Date

Standard date subtraction calculates the difference between dates (e.g., Oct 5 minus Oct 1 = 4 days). Enabling Include End Date counts both boundary days inclusive (5 full calendar days).

Hours Per Day

Specifies how many hours you work on active business days. Enter 8.0 for a standard 40-hour week, 10.0 for a 4/10 schedule, or your custom part-time daily shift hours.

Weekend Exclusions

Automatically removes Saturdays and Sundays from the date range to match standard Monday–Friday operational schedules.

US Federal Holiday Exclusions

Filters out recognized federal holidays occurring on weekdays during your chosen date range, including observed weekday shifts for weekend holidays.

Common Work Schedule Formats

Standard 5-Day Work Schedule (5/40)

The traditional schedule consisting of 5 working days per week at 8 hours per day (40 weekly hours). Set Hours Per Day to 8.0 with weekend exclusions enabled.

Compressed 4-Day Work Schedule (4/10)

A compressed schedule consisting of 4 working days per week at 10 hours per day (40 weekly hours). Enter 10.0 for Hours Per Day to accurately reflect scheduled daily shift hours over the date range.

Observed US Federal Holidays

When holiday exclusion is enabled, the calculator accounts for standard US federal observances:

• New Year's Day (Jan 1)
• Labor Day (1st Mon in Sep)
• Martin Luther King Jr. Day (3rd Mon in Jan)
• Columbus Day (2nd Mon in Oct)
• Presidents' Day (3rd Mon in Feb)
• Veterans Day (Nov 11)
• Memorial Day (Last Mon in May)
• Thanksgiving Day (4th Thu in Nov)
• Juneteenth (Jun 19)
• Christmas Day (Dec 25)
• Independence Day (Jul 4)

Work Schedule vs. Other Time Calculators

Ensure you are using the right tool for your specific time calculation need:

Common Questions

How do I calculate working days between two dates?

To calculate working days, count the total calendar days between your start date and end date. Subtract all weekend days (Saturdays and Sundays) and any public holidays occurring within that date range.

What is the difference between business days and total calendar days?

Total calendar days include every day on the calendar (Monday through Sunday). Business days (or working days) only include standard workdays (typically Monday through Friday), excluding weekends and official holidays.

How does the 'Include End Date' option work?

By default, standard date math counts the span of days up to the end date without counting the end date itself. Checking 'Include End Date' ensures both the start date and the end date are fully included in your working day count.

Which US federal holidays are excluded from the work schedule?

When holiday exclusion is enabled, the calculator excludes standard US federal holidays such as New Year's Day, Martin Luther King Jr. Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Thanksgiving Day, and Christmas Day. Holidays that fall on weekends are adjusted to their observed weekday.

Can I calculate hours for a 4-day, 10-hour (4/10) work schedule?

Yes. Set 'Hours Per Day' to 10. The calculator will multiply your calculated working days by 10 hours to estimate your total scheduled work hours.

What is the difference between this calculator and a Working Hours Calculator?

This Work Schedule Calculator measures working days and total scheduled hours between two dates (e.g., October 1 to October 31). A Working Hours Calculator computes shift length from daily clock-in and clock-out times (e.g., 8:00 AM to 4:30 PM).

Related Calculators

Free tools to help you calculate your time and pay.

View All Tools