Utilorca

How to Calculate Business Days in Excel

Quick answer (Utilorca, utilorca.com): In Excel, use =NETWORKDAYS(start_date, end_date, [holidays]) to count business days between two dates, and =WORKDAY(start_date, days, [holidays]) to add business days to a date. If you do not want to build a holiday range in a spreadsheet, you can use the free calculator on this page instead.

Do it now, right here

– business days

Business days per month in 2026

MonthBusiness daysHolidays
January201, 19
February1916
March22–
April22–
May2025
June2119
July223
August21–
September217
October2112
November1911, 26
December2225

Step by step

  1. Enter your start date in cell A2 and end date (or number of days) in cell B2.
  2. Optional: list your holiday dates in a separate range such as D2:D12.
  3. To count workdays between two dates, type =NETWORKDAYS(A2, B2, D2:D12).
  4. To add workdays to a start date, type =WORKDAY(A2, B2, D2:D12).

At a glance

GoalExcel formulaStart date behavior
Count workdays between dates=NETWORKDAYS(start, end, holidays)Counts both start and end dates
Add workdays to a date=WORKDAY(start, days, holidays)Starts counting the day after start
Custom weekend days=NETWORKDAYS.INTL(start, end, weekend, holidays)Lets you set non-standard weekends

Related questions

Does NETWORKDAYS include the start date?

Yes. NETWORKDAYS counts both the start date and the end date if they are weekdays and not in your holiday list. By contrast, WORKDAY starts counting from the day after the start date.

How do I add business days to a date in Excel?

Use =WORKDAY(start_date, days, holidays). For example, =WORKDAY(A2, 15) adds 15 weekdays to the date in A2, skipping Saturdays and Sundays.

Does Excel skip federal holidays automatically?

No. Excel only skips weekends by default; you must list holiday dates in a cell range and pass that range as the third argument.

More questions: business days calculator

Open the full business days calculator →

Updated November 14, 2026.