Skip to calculator
Veomark

Free · Instant · No signup

Working Days & Business Days Calculator (Excludes Holidays)

Count Monday through Friday between two dates, minus optional YYYY-MM-DD holidays.

Page updated 2026-09-04.

Working Days & Business Days Calculator (Excludes Holidays) visual
Sponsored

Calculator

Inclusive. Default 2026-09-01.

Inclusive. Default 2026-09-30.

Default Labor Day 2026-09-07.

Calculated Results

Business days

--

Weekend days skipped

--

Holidays skipped

--

Sponsored

Weekends and holidays subtracted from a calendar range

September 1 through September 30, 2026 (30 calendar days total) contains 21 business days, after skipping 8 weekend days and 1 holiday (September 7, entered manually).

This range is inclusive of both the start and end date -- September 1 and September 30 both count as potential business days (assuming neither falls on a weekend or listed holiday), which is a specific convention worth confirming matches your own project or payroll needs, since some contexts calculate date ranges as exclusive of one endpoint.

The holiday (September 7) only reduces the count because it falls on what would otherwise have been a weekday -- a holiday landing on a weekend wouldn't change the business-day count at all, since that day was already excluded as a weekend.

What counts as a holiday here, and what doesn't

Inclusive of start and end. Weekends never count. Not a payroll system. Holidays are entirely whatever dates you manually enter -- this tool has no built-in awareness of federal, national, or regional holiday calendars, so it's only as accurate as the holiday list you provide for your specific context and location.

Weekends (Saturday and Sunday, in the standard convention this tool uses) are always excluded regardless of whether you're in a region or industry with a different standard work week -- if your business operates on a different weekend schedule, this tool's fixed weekend assumption wouldn't match your actual working calendar.

This produces a business-day count only -- it doesn't calculate payroll, prorated salary, or hourly wages from that count, which would require additional inputs like pay rate that this date-focused tool doesn't collect.

Using this for project and deadline planning

For a simpler raw calendar-day difference between two dates without excluding weekends or holidays, the Date Difference Calculator is the more basic version of this calculation.

For converting a resulting business-day duration into actual worked hours (given a specific daily schedule), the Time Duration / Timesheet Calculator handles that separate step.

Frequently Asked Questions (FAQ)

How is the 21 business-day figure calculated?

30 total calendar days in the range, minus 8 weekend days (Saturdays and Sundays), minus 1 additional holiday that fell on a weekday, leaves 21 business days: 30 - 8 - 1 = 21.

Does this include a built-in list of public holidays?

No. Inclusive of start and end. Weekends never count. Not a payroll system. There's no built-in national or regional holiday calendar -- you need to manually enter every holiday date relevant to your specific location and context for it to be excluded from the count.

What happens if a holiday I enter falls on a Saturday or Sunday?

It has no additional effect on the count, since that day was already excluded as a weekend day. Only holidays that fall on what would otherwise be a weekday actually reduce the business-day total further.

Are the start and end dates both counted as potential business days?

Inclusive of start and end. Weekends never count. Not a payroll system. Yes, this calculation is inclusive of both endpoints -- if either the start or end date falls on a weekday and isn't a listed holiday, it counts toward the business-day total.

Does this calculate pay or wages from the business-day count?

No. Inclusive of start and end. Weekends never count. Not a payroll system. It produces a business-day count only. Calculating actual pay would require additional inputs (hourly rate, hours per day) that this date-focused tool doesn't collect.