Working days between two dates, or a date N working days out — weekends + holidays excluded, browser-only
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
"5 business days" usually means inclusive of both ends
Untick to treat a day as a working day (e.g. Fri+Sat for the Middle East)
YYYY-MM-DD, one per line. Lines after a date are ignored.
What this tool does
A working-days calculator that does the two things every project plan, SLA clock, and leave request actually needs: count the business days between two dates, or project a date a given number of working days forward (or backward) from a start. Weekends are excluded by default, and the weekend itself is configurable — untick Saturday and Sunday and tick Friday instead if your week runs the Middle-East way, or use a single rest day. Paste a holiday list (one "YYYY-MM-DD" per line) and those dates drop out of the count too, with a holiday that happens to fall on a weekend never double-counted. The result panel breaks the span into total calendar days, business days, weekend days, and holidays deducted so you can sanity-check the math at a glance. Endpoint inclusivity is a toggle, because "5 business days" in a contract usually means both ends count, while a stopwatch-style elapsed count does not. Every date is treated as a plain calendar date parsed at local midnight, so two people in different time zones reading the same two dates get the same answer — no off-by-one drift. Inputs sync to the URL so a shared link reopens the exact calculation; your weekend rule and holiday list are remembered locally between visits. 100% client-side.
Tool details
- Input
- Text + Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- Shareable URL state
- Key settings are encoded in the URL so another person can reopen the same setup.
- Performance budget
- Initial JS <= 9 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Developer
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Business Days Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 Date Difference Calculator Days / weeks / months / years between two dates — plus business-days mode — browser-only Open
- 2 Work Anniversary Calculator Work tenure calculator — service years, annual leave entitlement (China), retirement countdown. Open
- 3 Age Calculator Calculate your exact age — years, months, days, hours. Compare two dates or count to a future date. Open
Real-world use cases
Set a realistic project delivery date
A client signs off on a scope that's quoted as "15 business days." Switch to Add mode, type the kickoff date, enter 15, and read the delivery date back — already past the weekends. Then paste your team's public holidays for the quarter into the holidays box and the date slides out further automatically. Hand the client a calendar date instead of a vague "about three weeks", and the contract clock and your project plan finally agree.
Count leave days against an annual allowance
You're booking a two-week holiday that spans a public holiday and two weekends. HR counts leave in working days, not calendar days. Use the Between mode with "count both ends" on, paste the public holiday into the box, and the business-days figure is exactly how many days come off your allowance. The weekend and holiday breakdown lines double as the justification when you submit the request.
Track an SLA or support response clock
Your support contract promises a fix "within 3 business days" of a ticket being raised. Put the ticket date in, switch to Add mode, enter 3, and you have the hard deadline — weekends excluded, and any company holiday in the window pushed out too. Drop that date into the ticket so both sides are measuring against the same calendar instead of arguing about whether Saturday counted.
Find an invoice or payment due date on Net-30 terms
"Net 30 business days" is not the same as 30 calendar days, and getting it wrong costs late fees or sours a vendor relationship. Enter the invoice date, Add mode, 30 working days, and read the true due date. If the supplier observes different holidays than you, set the weekend mask and holiday list to match their calendar so the date you commit to is the date they're actually counting to.
Plan a deadline that must fall N days BEFORE an event
A trade show opens on a fixed date and printed materials must be at the venue 5 working days earlier. Put the event date in Add mode and enter -5 — the negative number walks the calculator backwards over weekends and holidays to the latest date you can ship and still make it. That backstop date becomes the real deadline you brief the print vendor against.
Common pitfalls
Adding the start day twice. In Add mode the start date is day zero — "1 business day from Monday" is Tuesday, not Monday. In Between mode the "count both ends" toggle decides whether the endpoints are included, so a Mon-to-Fri span is 5 days with it on and 4 with it off. Pick the convention your contract uses before you read the number.
Forgetting that a holiday on a weekend is free. If your holiday list includes a date that already falls on Saturday or Sunday, it does NOT reduce the business-day count a second time — the day was already a weekend. People sometimes "lose a day" expecting an extra deduction that the math correctly refuses to make. Read the weekend-vs-holiday breakdown lines to see exactly where each day went.
Mixing calendar days with business days on payment terms. "Net 30" on an invoice almost always means 30 calendar days, while "30 business days" is roughly 42 calendar days once weekends are removed. Confirm which one the contract says before using Add mode, or you'll quote a due date that's nearly two weeks off.
Privacy
Every calculation — the working-day count, the add/subtract walk, the holiday parsing — is plain JavaScript running in your browser tab. No dates leave the page, no analytics on what you computed, no logging. The one caveat: the shareable URL state encodes the mode and the two dates in the query string, so if you paste a "share link" into chat or email, the destination server's access log will record those dates. For ordinary project dates that's fine; for a sensitive embargo or launch date, copy the result manually rather than sharing the URL. Your weekend rule and holiday list are stored only in this browser's localStorage and are never transmitted anywhere.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- Add Line Numbers Number every line of pasted text — set start, step and separator, zero-pad to align, skip blanks, or strip numbers back off — browser-only
- AES Text Encryptor Encrypt & decrypt text with a password — AES-256-GCM + PBKDF2 via WebCrypto — 100% in your browser, nothing uploaded
- Affine Cipher Encoder & Decoder Encrypt and decrypt the ax+b affine cipher with live modular-inverse check, browser-only
- AI Eval Planner Generate eval cases, pass criteria, and edge cases from an AI feature, risks, and user path.