Business Days Calculator
Calculate working days between two dates with custom holiday lists and a configurable working week
Interactive tool
Range
What is a Business Days Calculator?
A business days calculator counts the working days between two dates, excluding weekends and any holidays you specify. The working week is configurable so countries with different working patterns (Sunday to Thursday, for example) work just as well.
How to Use This Business Days Calculator
- 1Pick a start and end date
- 2Toggle the days that count as working days
- 3Add any holidays as ISO dates, one per line
- 4Choose whether to include or exclude the end date
- 5Read off the working day count along with totals and breakdowns
Key features
Custom Working Week
Toggle Sunday through Saturday to match any country or company working pattern
Custom Holidays
Paste ISO dates one per line. Each holiday is excluded from the working day count
Inclusive or Exclusive End
Some calculations count the end date, others do not. Toggle to match your contract or SLA
Auto-Reverse Direction
When the end is before the start, direction is reversed automatically
Detailed Breakdown
See total days, working days, weekend days, and holiday days separately
Live Updates
Result updates instantly as you edit dates, days, or holidays
No Backend Required
All computation runs locally so you can use it offline once the page has loaded
100% Private
Holidays and dates never leave your browser
Why Calculate Business Days?
Contracts, SLAs, and project deadlines almost always express durations in business days. Counting them by hand is tedious and error prone, especially across long ranges or when holidays are involved. A calculator gives you the exact number in seconds and lets you tweak the working week and holidays without redoing the math.
Common use cases
- Calculating SLA deadlines from ticket open dates
- Projecting project completion dates by working days
- Computing payroll periods that exclude holidays
- Determining notice periods in employment contracts
- Estimating shipping windows that exclude weekends and bank holidays
- Counting school days between two dates
- Tracking vacation accrual based on business days worked
- Aligning international team calendars with different working weeks
Working Week by Country
Most western countries use Monday to Friday. Many Middle Eastern countries use Sunday to Thursday. Saudi Arabia and the UAE recently moved to Monday-Friday in some sectors. Toggle the working days to match the locale your calculation applies to.
Holiday Sources
Public holiday calendars vary by country and even region. The calculator does not bundle holidays; paste the ones that apply to your jurisdiction. Many governments publish authoritative holiday lists you can copy into the holidays box.
Tips & best practices
Match the working week to your locale
Toggle the day pills to match the working pattern of the country or company the calculation applies to
Paste holidays in bulk
You can paste many ISO dates at once, separated by commas, spaces, or newlines
Watch the inclusive toggle
Whether the end date counts changes the answer by 1. Match it to the contract language exactly
Use Swap when ranges are reversed
No need to retype. Swap puts the dates in the right order and the answer flips to positive
Account for half-days separately
The calculator counts whole days. If half-days matter (like Christmas Eve), subtract 0.5 from the working day count manually
Privacy & security
This business days calculator runs entirely in your web browser. Holidays and date inputs are never uploaded to any server, stored anywhere, or transmitted. All math happens locally on your device.
Related tools
- Timestamp Converter
Convert between Unix timestamps, ISO 8601, RFC dates, and human-readable formats with timezone support
Time & Date
- Timezone Converter
Convert times between any timezones with meeting planner table for global team coordination
Time & Date
- Cron Expression Parser
Parse cron expressions, see human-readable descriptions, and preview the next run times in any timezone
Time & Date
- Age Calculator
Calculate exact age in years, months, days plus total days lived, hours lived, and time to next birthday
Time & Date
- Date Difference Calculator
Calculate the difference between two dates in years, months, weeks, days, hours, minutes, and seconds
Time & Date
- Date Range Generator
Generate sequences of dates by daily, weekly, monthly, or custom step intervals with output as list, CSV, or JSON
Time & Date
Frequently Asked Questions
How are weekends defined?
Weekends are whatever days you do NOT toggle on in the working week selector. By default, Saturday and Sunday are off and Monday through Friday are on. Toggle to match your locale.
Where do I get holiday lists?
Most national governments publish official holiday lists. Copy the dates you need and paste them in the holidays box, one ISO date per line. The calculator does not bundle holidays itself.
Should I include or exclude the end date?
Depends on the contract. SLA language often includes the end date; other deadlines treat the end as a cutoff. Toggle the inclusive setting to match your wording exactly.
What if a holiday falls on a weekend?
Holidays on non-working days do not change the working day count. They still appear in the holiday count for transparency.
Can I calculate across years?
Yes. The calculator handles arbitrary date ranges including across years and decades. Performance stays fast for typical multi-year ranges.
Is my data sent to a server?
No. All calculation runs in your browser. Holidays and dates are never uploaded, stored, or transmitted to any server.