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.
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
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)
| Month | Calendar | Work days |
|---|---|---|
| January | 31 | 22 |
| February | 28 | 20 |
| March | 31 | 23 |
| April | 30 | 22 |
| May | 31 | 21 |
| June | 30 | 22 |
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.
Frequently asked questions
Does it subtract public holidays?
Are both start and end included?
What about partial holidays?
Can I count only certain weekdays?
Does it handle leap years?
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.