Business Day Calculator

Introduction

A business day is usually a working weekday, Monday through Friday, that is not a public holiday. That sounds simple, but it matters in everyday work more often than people expect. Project schedules, invoice terms, shipping promises, payroll timing, approval windows, and service agreements are frequently written in business days rather than in calendar days. If you only count the boxes on a calendar, you can easily overestimate how much real working time is available.

This calculator solves that practical problem. You enter a start date and an end date, optionally list holidays that should be removed from the schedule, and choose how many hours your team treats as one business day. The tool then counts the qualifying workdays in the range and converts that count into total working hours. Because the range is inclusive, the start date and end date are both considered part of the calculation if they fall on valid workdays.

The result is useful when you need a planning number that reflects how organizations actually operate. A two-week calendar range may contain multiple Saturdays and Sundays. It may also include company shutdowns, bank holidays, or local observances that stop normal work. By stripping out those non-working dates, you get a cleaner estimate for staffing, turnaround expectations, and internal deadlines.

Just as important, this page is transparent about what it does not assume. It does not guess your country, your payroll calendar, or your company holiday list. Instead, it gives you a straightforward Monday-to-Friday model and lets you supply the custom holiday dates that matter to your situation. That makes the calculator simple to audit, easy to explain to coworkers, and flexible enough for many routine business planning tasks.

How to Use

Using the calculator takes only a minute, but a few details are worth understanding so the output matches your expectations. Start by choosing the first date you want included and the last date you want included. If you accidentally enter the later date first, the calculator reverses the range internally so you still receive a valid count.

  1. Choose a Start Date. This is the first day in the interval you want to measure.
  2. Choose an End Date. This is the last day in the interval you want to measure.
  3. Enter Holidays if needed. Type any non-working dates in the holiday field using YYYY-MM-DD format, separated by commas. For example: 2025-01-01, 2025-01-20, 2025-02-17.
  4. Set Hours per Business Day. The default is 8, but you can change it to match your organization. A four-day week with 10-hour shifts, a 7.5-hour office schedule, or a 12-hour operations shift can all be modeled by adjusting this number.
  5. Click Calculate Workdays. The result area will show inclusive calendar days, business days, and total working hours.

One subtle but important point is that you do not need to type weekends into the holiday list. Saturdays and Sundays are already excluded by the calculator. The holiday field is only for additional dates that should be treated as non-working even though they fall on weekdays. If you leave the holiday field blank, the tool simply counts weekdays in the range.

After you calculate, you can also use the copy button to place a plain-text summary on your clipboard. That is convenient when you want to paste the result into an email, ticket, spreadsheet note, or project brief without retyping the numbers.

Formula

Behind the scenes, the logic is conceptually simple. The calculator looks at each date from the start of the range to the end of the range. For every date, it asks one question: should this day count as a business day? A date counts only if it is not a Saturday, not a Sunday, and not listed in your custom holiday set.

The page already includes the core MathML expression for that idea, and it is preserved below:

BusinessDays = d = start end ( I ( d weekend d holidays ) )

In plain language, the indicator function I(condition) returns 1 when the condition is true and 0 when it is false. So every valid workday contributes one point to the total, while every weekend or custom holiday contributes zero. Adding those values across the whole range gives the business-day count.

If you also want to estimate labor time, the calculator multiplies that count by your hours-per-business-day value:

TotalHours = BusinessDays × HoursPerDay

That second formula is intentionally simple because it is only a conversion step. It does not change which dates qualify. Instead, it answers a follow-up planning question: if each counted business day represents a typical workday of a certain length, how many total work hours are available in the range?

Interpreting the Results

When you run the calculation, the results table reports three numbers. The first is calendar days (inclusive), which tells you the total number of dates in the range regardless of weekends or holidays. The second is business days, which is the filtered workday count after removing Saturdays, Sundays, and any dates you entered as holidays. The third is total working hours, which is the business-day count multiplied by your hours-per-day setting.

Those outputs are best read together. Calendar days explain the overall span. Business days explain how much of that span is realistically usable for standard weekday work. Total working hours translate the day count into a capacity estimate. If the business-day number looks lower than expected, the most common reasons are a weekend-heavy range, an overlooked holiday, or an assumption mismatch about the workweek.

If you enter 0 hours per business day, the workday count remains valid while total working hours become zero. If your start date and end date are reversed, the calculator fixes the order automatically before counting. If you skip the holiday field entirely, weekends are still removed by default.

Example

Suppose you are planning a short internal project from April 1, 2025 through April 14, 2025. Your organization observes April 4, 2025 as a holiday, and your team works 8 hours per business day.

  1. Set Start Date to 2025-04-01.
  2. Set End Date to 2025-04-14.
  3. Enter 2025-04-04 in the holiday field.
  4. Leave the hours value at 8.
  5. Click Calculate Workdays.

From April 1 to April 14 inclusive, there are 14 calendar days. Within that range, the weekends are April 5 to April 6 and April 12 to April 13, which removes 4 days. The holiday on April 4 removes 1 more weekday. That leaves 9 business days available for work.

Once the calculator has the 9-day count, the hours conversion is immediate. At 8 hours per business day, the total is 72 working hours. This is a better planning number than 14 calendar days because it reflects the actual work time that can be scheduled, staffed, or promised to a client.

Business Days vs. Calendar Days

People often switch between these terms casually, but they answer different questions. Calendar days describe duration on the calendar as a whole. Business days describe usable weekday work time under a Monday-to-Friday schedule. That distinction matters whenever deadlines cross weekends or recognized holidays.

Comparison of common ways to measure a date range
Method or Concept What It Counts Typical Uses Strength Limitation
Calendar days Every day between two dates, including weekends and holidays. General duration tracking, broad timelines, personal planning. Very easy to understand. Can overstate real working time.
Business days Weekdays that are not excluded by weekends or holiday entries. Projects, billing terms, operations, HR schedules, service levels. Matches real weekday availability more closely. Needs holiday awareness.
Manual counting Dates marked by hand on a calendar or in a spreadsheet. One-off checks and rough estimates. No special tool required. Easy to miscount, especially across longer ranges.
This calculator Inclusive calendar days, business days, and total hours. Repeatable planning where consistency matters. Fast, transparent, and easy to copy into reports. Uses a standard Monday-to-Friday model unless you adjust manually.

If your team discusses turnaround in business days but your contract or customer counts in calendar days, the difference between those systems can create confusion. Seeing both perspectives on the same page helps avoid that mismatch.

Common Uses

Business-day calculations show up in many departments, not just in project management. Finance teams use them for payment terms and remittance expectations. HR teams use them for onboarding windows, notice periods, and probation schedules. Operations teams use them for shipment estimates, review queues, and approval timing. Customer-support teams use them when a policy says a response will arrive within a certain number of business days.

  • Project planning: estimate how many working days remain before a milestone or launch.
  • Billing and payroll: translate terms like “net 10 business days” into an actual date range.
  • Staff scheduling: understand how much weekday capacity exists in a hiring, training, or handoff window.
  • Logistics and service delivery: give more realistic turnaround promises than raw calendar-day estimates.

Because the calculator also converts days into hours, it is especially handy when you need to bridge schedule language and staffing language. A manager may ask for available business days, while a team lead wants to know how many labor hours that period represents.

Limitations

This calculator is intentionally straightforward, which makes it useful for quick planning but also means it relies on a few assumptions. The first assumption is the workweek itself: Saturdays and Sundays are always excluded, and Monday through Friday are the only weekdays that can count. That fits many offices and service organizations, but not every employer or every country.

The second assumption is that holidays are user-supplied. The calculator does not auto-detect national holidays, state holidays, religious observances, company shutdowns, or floating days off. If a date should be excluded, you need to enter it manually in the holiday field.

The third assumption is that every counted business day is worth the same number of hours. That is helpful for rough planning, but it does not model half days, alternating schedules, rotating shifts, seasonal hours, or different staffing patterns across the range.

  • Fixed workweek: Monday through Friday only.
  • Manual holiday list: you must enter the non-working dates you want excluded.
  • Inclusive dates: start and end dates are counted when they qualify.
  • No time-of-day logic: the tool works with whole dates, not timestamps.
  • Single hours setting: one hours-per-day value is applied to every counted business day.

So, if your organization works Sunday through Thursday, closes every other Friday, uses regional calendars, or mixes full and partial shifts, treat this calculator as a clean baseline rather than a complete workforce model. In those cases, the business-day count is still informative, but final operational planning may require manual adjustment or a specialized scheduling system.

Quick FAQ

What is a business day?

A business day is typically a working weekday, Monday through Friday, that is not a public holiday. The term is common in contracts, service agreements, billing policies, shipping notices, and staffing plans because it reflects real working time more accurately than a raw calendar count.

Do business days include holidays?

No. Any date you enter in the holiday field is excluded from the business-day count, even if it falls on a weekday.

Are weekends always excluded?

Yes. Saturdays and Sundays are always treated as non-working days by this calculator.

Can I use this calculator for international holidays?

Yes. The calculator does not assume a country or region, so you can use it anywhere as long as you manually enter the holiday dates that apply to your organization or location.

What happens if I swap the start and end dates?

If the end date is earlier than the start date, the script reverses the two dates internally so the count stays positive and the result still describes the full inclusive range.

How does the hours per business day setting affect results?

It affects only the hours conversion. The business-day count itself is based on dates, weekends, and holidays. The hours setting simply multiplies the final business-day total by your chosen number of hours per day.

Calculate workdays between two dates

Enter only extra non-working dates. Weekends are excluded automatically.

Use the number of working hours represented by one counted business day, such as 7.5, 8, or 10.

The date range is inclusive, so both endpoints are considered if they are valid business days.

Enter dates to see business days.
Status messages appear here after you calculate or copy a result.

Mini-Game: Deadline Gate

Want a fast, hands-on way to internalize the same rule the calculator uses? This optional mini-game turns the logic into a quick classification challenge. Date cards slide into a decision gate, and your job is to mark each one correctly before it passes. Count regular weekdays, skip weekends, and skip any holiday card. It does not change the calculator result, but it makes the concept memorable in a surprisingly practical way.

Score0
Time75s
Streak0
Lives3
Progress0%
Best0

The challenge ramps up in phases, saves your best score in local storage, and is designed to be replayed in short 60 to 90 second bursts.

Embed this calculator

Copy and paste the HTML below to add the Business Day Calculator | Count Workdays Between Dates and Holidays to your website.