Work Days Calculator (Exclude Weekends)

Count working days between two dates, skipping weekends. Free tool for project planning, payroll periods and deadlines, with formula and FAQ.

No sign-upInstant resultsMobile friendlyPrivate & local

Counts Mon–Fri only. Public holidays not subtracted.

Count the working days that actually matter

Deadlines, sprints, payroll cutoffs and visa windows are almost always expressed in business days. The work days calculator counts every Monday-through-Friday between two dates, excluding weekends, so you can plan accurately without counting on your fingers.

The formula

For each calendar day from Start to End inclusive:
  if day-of-week ≠ Saturday and ≠ Sunday ⇒ count as a work day
Work days = total such days

The loop walks the date range one day at a time, incrementing a counter only on weekdays (JavaScript day 0 = Sunday, 6 = Saturday).

Worked example

From Jan 1 to Jan 31, 2026: that range has 31 calendar days. Weekends in the period are 8–9 Saturdays and Sundays combined, leaving 22 work days. If a project is "due in 15 business days," you can see it lands in mid-January rather than the 15th calendar day.

Reference: work days per month (2026)

MonthCalendarWork days
January3122
February2820
March3123
April3022
May3121
June3022

Use it for

  • "Within 10 business days" shipping or response windows.
  • Payroll & billing periods: count billable weekdays.
  • Project scheduling: convert day estimates to calendar dates.
Ad space (AdSense)

Frequently asked questions

Does it subtract public holidays?
No. It counts weekdays only. Subtract your local holidays manually, or note them when planning.
Are both start and end included?
Yes, the range is inclusive of both endpoints, matching most business-day promises.
What about partial holidays?
A holiday that falls on a weekday is still counted as a work day here; adjust if your office closes early.
Can I count only certain weekdays?
This tool counts all Mon–Fri. For custom patterns, filter the result manually.
Does it handle leap years?
Yes, the calendar math uses real dates, so Feb 29 in leap years is handled correctly.

Common mistakes counting business days

The classic error is counting calendar days instead of weekdays, overstating a deadline by ~40%. Another is double-counting a holiday that already falls on a weekend. Some people include both endpoints inconsistently — "10 business days from Monday" should land on the second following Monday, not Tuesday. A subtle mistake is using a generic "20 working days per month" rule, which drifts because months have different weekday patterns; exact date math avoids that.

Scenario: a "within 15 business days" SLA

A client promises delivery within 15 business days of signing on March 3, 2026 (a Tuesday). Counting forward, 15 weekdays land on March 24, 2026. If you had guessed "15 calendar days" you would have expected March 18 and risked a false breach claim. Exact counting prevents both missed deadlines and wrongful complaints.

Holidays and regional differences

This tool excludes Saturdays and Sundays only. Public holidays vary by country, state and even company; a U.S. federal holiday like July 4 does not shift a non-U.S. deadline. For precise payroll or legal periods, subtract your specific holidays from the result, or note them explicitly in contracts.

Other tools on LeeChuanjing Pay

To count exact age for eligibility dates, use the Age Calculator. For scheduling around pay periods, the Hourly to Salary and Pay Raise tools help model the amounts those deadlines often govern.

Shipping, SLA and court deadlines

"Ships in 2 business days" and "file within 30 calendar days" are everyday legal and commercial clocks. Miscounting business days causes missed SLAs or blown appeal windows. This tool gives the exact landing date so you can build in buffer days deliberately.

Cross-border business days

Different countries observe different weekends and holidays (some Middle Eastern countries treat Friday–Saturday as weekend). For international contracts, treat this tool's Mon–Fri result as a U.S./Europe baseline and adjust for the counterparty's calendar explicitly.

Counting SLAs across time zones

A "respond in 2 business days" promise from a vendor in another time zone can mean different calendar dates for each party. Compute business days in the counterparty's locale, then convert the landing date to your own timezone so neither side accidentally breaches. Explicitly stating the timezone in contracts removes the ambiguity.

Academic and fiscal week counts

Semesters, sprints and fiscal periods are often measured in business weeks. Knowing a term has about 15–16 business weeks helps set weekly milestones; a project "due in 4 business weeks" is roughly a calendar month, a useful translation when planning with mixed audiences.

Writing business-day clauses in contracts

Ambiguity around "business days" causes disputes. When drafting, specify the timezone and which public holidays exclude (e.g., "U.S. federal holidays"). This calculator gives the Mon–Fri count; pair it with an explicit holiday list so both parties compute the same deadline. Clear clauses prevent the awkward "I thought it was due Tuesday" conversation entirely.

For recurring obligations, recompute each period rather than reusing last quarter's number, because the weekday pattern shifts. A standing "payment within 10 business days of invoice" lands on different calendar dates each month, and a small table in your contract appendix removes all doubt.

Recommended tools

LeeChuanjing Pay is reader-supported. As an affiliate, we may earn a commission from qualifying sign-ups at no extra cost to you.