Working Days Calculator — Business Days Between Two Dates
Count business (working) days between two dates. Customize your workweek (M-F, M-Sat, custom) and paste a list of holidays to exclude them. Also shows total days, weekend days, and calendar span. 100% local.
Last updated:
Workdays in your week
Format: YYYY-MM-DD, one per line. Holidays that fall on non-workdays don't affect the count.
Choose two dates, tick which days of the week count as work days, and paste any holidays to exclude. The tool counts business days inclusively — perfect for SLA calculations, project timelines, payroll windows, and leave planning.
What is Working Days?
A working days (business days) calculator counts the days in a range that fall on your defined work week, excluding any holidays you care about. It's a deceptively simple problem: business days in the US typically mean Monday through Friday minus federal holidays; retail and healthcare add Saturday; some jurisdictions run Sunday through Thursday. Public holiday lists vary by country, region, and even by company. This tool leaves the definition to you: pick the workweek in checkboxes and paste any holiday list — the count updates immediately.
How to count business days between two dates
- 1Enter the 'from' and 'to' dates. The range is inclusive on both ends.
- 2Toggle the workday checkboxes to match your workweek — the default is Monday through Friday.
- 3Optionally paste a list of public holidays (YYYY-MM-DD, one per line) into the Holidays box. Any workday matching a holiday date is excluded.
- 4Read the count of working days, along with the total days in range, non-workdays, and holidays that got excluded.
Use Cases
SLA and support-ticket deadlines
'Response within 2 business days' — compute the exact date, respecting weekends and observed holidays.
Project timeline planning
How many working days between kickoff and deadline? Subtract national and company-specific holidays to see the true budget.
Payroll periods
For hourly or per-diem employees, count workable days in a period exactly.
Legal & compliance deadlines
Many regulations specify deadlines as 'N business days from event'. Compute the target date without ambiguity.
Tips & Best Practices
- ▸Public holiday lists are available in JSON / iCal from government sources — copy the dates for the current year into the Holidays box and reuse across ranges.
- ▸In multi-country teams, run the calculation for each country separately with its own holiday list — pooled averages hide meaningful differences.
- ▸Half-day holidays (like Christmas Eve in some jurisdictions) aren't modeled — treat them as either full workdays or full holidays depending on your policy.
- ▸Ranges spanning DST transitions still count the correct number of calendar days, because this tool operates on calendar-day granularity, not hours.
Frequently Asked Questions
Are start and end dates counted?
Yes. The range is inclusive on both ends. If from and to are the same weekday, and it's a workday, the count is 1. Subtract 1 if your context requires exclusive counting.
How do I exclude public holidays?
Paste a list of holiday dates (YYYY-MM-DD, one per line) into the Holidays box. Any date matching a workday in the range is skipped. Holidays that fall on weekends (per your workweek definition) don't change the count.
Can I customize the workweek?
Yes — toggle each day of the week on or off. Some cultures / industries include Saturday (retail, healthcare); others include Sunday. The default is Monday through Friday.
Does the tool include country-specific holidays automatically?
No — holiday calendars vary by country, region, religion, and industry. You must paste the list you care about. Governmental agencies typically publish these as machine-readable files.
What's the difference between 'business days' and 'weekdays'?
They mean the same thing when your workweek is Mon-Fri and no holidays are excluded. 'Weekdays' is the raw calendar concept (Mon-Fri); 'business days' additionally subtracts holidays your organization observes.
Related Tools
Timestamp Converter
Convert Unix timestamps to human-readable dates and vice versa. Supports seconds, milliseconds, ISO 8601, and timezone selection.
Timezone Converter
Convert any date and time between IANA time zones — UTC to EST, PST to Tokyo, Sydney to London. Correct DST handling, compare multiple zones side-by-side. 100% local.
Age Calculator
Calculate your exact age in years, months, and days from a date of birth. Shows total weeks, days, hours, and minutes lived, plus the countdown to your next birthday. 100% local — nothing uploaded.
Date Diff
Calculate the exact duration between two dates in years, months, and days, plus total weeks / days / hours / minutes and business days. Optional time-of-day precision. 100% local.
Cron Generator
Build cron expressions from a friendly UI — every N minutes, daily at HH:MM, weekdays only, weekly, monthly, yearly. Preview the next 5 runs and a plain-English description. 100% local.
ISO 8601 Duration
Parse ISO 8601 duration strings (P3Y6M4DT12H30M5S, PT1H30M, P2W) into human-readable form, or convert total seconds into a canonical ISO 8601 duration. 100% local — used by REST APIs, video metadata, and scheduling systems.