Business Days Calculator
CalculatorCount the business days between two dates, or add business days to a date to find when a project or deadline lands. Configurable weekends and an optional holiday list, entirely in your browser.
Enter one date per line in YYYY-MM-DD format. These are excluded as non-business days in addition to weekends. Nothing is looked up or sent anywhere — this list only exists in your browser.
Both the start and end date are counted if they fall on a business day.
All calculation happens in your browser — nothing is sent to a server.
About this tool
About Business Days Calculator
Business days calculations show up constantly in scheduling, contracts, and project planning — "3 business days for shipping", "a 5-business-day review period", "net 30 business days". This calculator handles both directions: counting how many business days fall between two dates, and finding the date you land on after adding a number of business days to a start date, with a configurable weekend definition and an optional list of holidays to exclude.
Switch between Count mode (business days between a start and end date, inclusive of both endpoints when they're business days) and Add mode (a start date plus a number of business days to add or subtract). Choose a Saturday/Sunday weekend (the default) or a Friday/Saturday weekend for the MENA region, and optionally paste in a list of holiday dates — one per line — to exclude those as non-business days too. Everything recalculates instantly as you type.
Use this to work out a shipping or SLA deadline stated in business days, to plan a project timeline around working days only, to check whether a payment or legal deadline falls within a stated number of business days, or alongside the Hours Calculator and Date Duration Calculator on this site for broader time-and-date planning.
Instant, fully client-side calculation — no data ever leaves your browser, and no holiday API or external lookup is used. Holidays you enter exist only in your browser for that session, so this works entirely offline and privately.
Key Features
- Count business days between two dates, inclusive of business-day endpoints
- Add (or subtract) a number of business days from a start date
- Configurable weekend — Saturday/Sunday or Friday/Saturday
- Optional custom holiday list, entered entirely client-side
- Handles cross-year and cross-month ranges correctly
- 100% browser-based, no data ever transmitted, no holiday API
FAQ
Business Days Calculator — Frequently Asked Questions
Does the business-day count include the start and end date?
Yes, if they fall on a business day. Counting from a Monday to the following Monday (7 calendar days later) gives 6 business days: Monday through Friday of the first week, plus the second Monday. This matches the convention used by spreadsheet NETWORKDAYS-style functions.
What happens if I add 0 business days?
You get the same start date back unchanged, regardless of whether that date itself is a business day. This matches the intuitive expectation that "add nothing" changes nothing.
Can I use a Friday/Saturday weekend instead of Saturday/Sunday?
Yes — switch the weekend definition to Friday & Saturday, the standard weekend in much of the Middle East and North Africa. All calculations, in both Count and Add modes, immediately use whichever weekend definition is selected.
Where do holiday dates come from?
You type them in yourself, one per line. There is no holiday API or lookup — this keeps the tool 100% client-side and means it works for any country's holiday calendar, but you're responsible for entering the correct dates for your situation.
Does this handle date ranges that cross a year boundary correctly?
Yes. All date math is done using absolute day numbers rather than treating years as separate blocks, so a range like December 29 to January 2 is counted exactly the same way as any other 5-calendar-day span.
Tips
- Enter holiday dates in YYYY-MM-DD format, one per line
- Use a negative number in Add mode to count business days backwards from a date
- Switch weekend definitions if you're scheduling with a MENA-region team or client
- This tool never transmits your data — the whole calculation runs in your browser
Explore more
Related Tools
Other tools that might be useful for your workflow