Skip to content
CalcTap
Time & Date

Working Days Calculator

Count working days between two dates, excluding weekends and the public holidays you specify.

Enter your values

Private — runs in your browser

Count only holidays that fall on working days inside your range.

Result

Enter your values and press Calculate — your result appears here instantly.

CalcTap AI

Get a step-by-step explanation of your result. Free accounts get 10 AI answers a day.

  • Instant results — no sign-up, no page reloads
  • Your numbers never leave your device
  • Formula, worked example & FAQs below

Editorially reviewed by DP Tech Studio

Last reviewed · We verify date, time, and timezone behaviour against common edge cases such as midnight and DST.

Sources: U.S. Office of Personnel Management: Pay and leave

Important: Working-day counts vary by employer policy, holiday calendar, and whether weekends are excluded.

What This Calculator Does

Enter a start date, an end date, and whether to exclude weekends. You can also enter a number of public holidays that fall in that period. The calculator counts only the days that are actual working days — Monday through Friday, minus any holidays you've specified.

This gives a different number from a standard date difference calculator, which counts all calendar days including weekends. Use this one whenever a contract, deadline, or payroll calculation specifies "business days" rather than calendar days.

Worked Example

Start Date: Monday, March 3, 2026
End Date: Friday, March 13, 2026
Exclude Weekends: Yes
Public Holidays: 1

Calendar days: 10
Weekend days removed: 2 (Sat 7th + Sun 8th)
Working days before holiday: 8
After deducting 1 holiday: 7 working days

Where Business Days Are Used

Many industries and legal contexts count time in business days rather than calendar days:

  • Banking and finance — Trade settlement windows (T+2, T+3), loan notice periods, and regulatory submission deadlines are almost always quoted in business days.
  • E-commerce and logistics — "Delivery in 5–7 business days" needs to be translated into a real calendar date. This tool makes that conversion instant.
  • Construction and real estate — Completion schedules, handover clauses, and penalty provisions often count working days to exclude weekends and recognised holidays.
  • Legal and compliance — Notice periods, response deadlines in litigation, and regulatory filing windows are frequently expressed in working days under local law.
  • Payroll processing — HR teams use business day calculations to determine cut-off dates, the last working day of the month, and salary transfer timelines.

Tips for an Accurate Count

  • Check your regional weekend — Most countries treat Saturday and Sunday as the weekend, but some regions observe a Friday–Saturday or Sunday-only rest day. If your workplace follows a different pattern, use "All 7 days" and adjust manually.
  • Count only relevant holidays — Enter the number of public holidays that actually fall within your date range and that your organisation treats as non-working days. Don't include holidays that land on weekends if your workplace doesn't give a compensatory day off.
  • Boundary dates — This calculator includes both the start and end date if they fall on working days. If your contract counts only days strictly between the two dates, subtract two from the result.

Common Mistakes to Avoid

  • Forgetting to switch off weekend exclusion for 7-day operations — If your business runs Saturdays and Sundays as normal working days, leaving "Exclude Weekends" set to Yes will undercount your total by up to two days per week.
  • Entering holiday count instead of holiday dates — This tool takes a simple number of holidays, not specific dates. If you enter "3" but only 1 of those holidays actually falls inside your date range, the result will be under by 2 days.
  • Assuming a built-in holiday calendar — There is no automatic public holiday list here. Skipping this step and leaving holidays at 0 will overstate the working days whenever a holiday falls in range.
  • Using this for date-difference questions — If you actually want the full calendar gap including weekends (e.g., "how many days until my flight"), use the Date Difference calculator instead — this one is specifically for business-day counts.
  • Assuming every country uses a Saturday–Sunday weekend — Several countries observe a Friday–Saturday weekend instead. If that applies to you, switch to "All 7 days" and subtract your actual non-working days manually.

What this tool is not for

You control weekend days and a holiday list, but the tool cannot list every regional or company-specific day off. Do not use it as the only source for contract deadlines, visa filing, or where a jurisdiction defines “business day” in law.

Counting working days for payroll and planning (blog guide)

Frequently Asked Questions

Yes, they are counted when they fall on valid working days under your selected settings. If a boundary date lands on an excluded weekend day, it is skipped automatically.
Enter the number of public holidays that fall inside the date range and should not count as business days. This is useful when delivery estimates or payroll periods need to reflect local shutdown days.
Include weekends for industries with seven-day operations, event planning, or any schedule where Saturday and Sunday are normal working or service days.
Set the start date to today, then trial different end dates until the working day count reaches 30. Alternatively, start with today plus 42 calendar days (a rough 30 business day estimate), set that as the end date, and then adjust forward or backward until the result shows exactly 30.
No. The calculator does not have a built-in holiday calendar because holidays vary widely by country, state, region, and organisation. Instead, manually count the number of public holidays that fall within your date range and enter that number in the Holidays field — the calculator deducts them automatically from the working day count.
Have questions about this tool? Visit our FAQ page

Keep going

Calculators people often use next.