Business / Working Days Calculator
Count business days between two dates or add/subtract N working days from a date. Configurable weekends (Sat+Sun, Fri+Sat, Sun-only, Thu+Fri, none), custom holiday list, country holiday presets (US/UK/India/AU/CA 2025–2026), include/exclude end day, half-day handling, day-by-day breakdown, batch ranges with CSV export, saved holiday sets. Shareable URL. 100% client-side.
About Business / Working Days Calculator
Count business days between two dates or add/subtract N working days from a date. Configurable weekends (Sat+Sun, Fri+Sat, Sun-only, Thu+Fri, none), custom holiday list, country holiday presets (US/UK/India/AU/CA 2025–2026), include/exclude end day, half-day handling, day-by-day breakdown, batch ranges with CSV export, saved holiday sets. Shareable URL. 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
How does the business days calculator work?
Enter a start date and an end date. We count every weekday that is not in your weekend set (default Saturday + Sunday) and not in your holiday list. You can toggle 'include end day' to match NETWORKDAYS conventions, switch the weekend pattern (e.g. Fri+Sat for Gulf countries, Sunday only for parts of India), and paste any list of YYYY-MM-DD holidays. The result breaks down total calendar days, business days, weekend days skipped, and holidays skipped.
How do I add or subtract N working days from a date?
Switch to the 'Add / Subtract' tab, enter a start date and the number of business days (use a negative number to subtract). We walk forward (or backward) day-by-day, skipping weekends and holidays, until we have moved the requested count. The result shows the target date, the weekday, how many weekend days and holidays we skipped, and the calendar-day delta. For example, adding 10 business days to a Monday lands 14 calendar days later (skipping 2 Saturdays + 2 Sundays).
Can I save my holiday list for next time?
Yes. Name and save your holiday set in the sidebar — it persists in localStorage on this device (up to 20 sets). You can also pick a country preset (US/UK/India/AU/CA 2025–2026) to auto-populate federal/public holidays, then add or remove individual dates. Saved sets appear in the dropdown so you can reuse them across calculations.
What if a holiday falls on a weekend?
We never double-count: a holiday that lands on a weekend is counted as a weekend day (skipped once) and reported separately as 'holidays on weekend (not double-counted)'. This matches the behavior of timeanddate.com and Calculator.net business-day calculators. For observed-day shifting (e.g. Christmas Day on a Saturday observed on Friday), adjust your holiday list manually to the observed date.
What extra features does this tool have versus others?
(1) Both count-between and add/subtract-N in one tool. (2) Any weekend pattern (6 presets + custom). (3) Country holiday presets for US/UK/India/AU/CA. (4) Custom holiday list with flexible input formats (YYYY-MM-DD, M/D/YYYY, D-M-YYYY). (5) Include/exclude start and end days. (6) Half-day decimal handling. (7) Day-by-day breakdown table with type tags. (8) Batch range list with CSV export. (9) Saved reusable holiday sets (localStorage, max 20). (10) Calculation history (localStorage, max 20). (11) Shareable URL fragment encoding all inputs. (12) Privacy-first: 100% client-side, no uploads.
Is my data sent anywhere?
No. All date math runs locally in your browser. Saved holiday sets and calculation history live in localStorage on this device only. The shareable URL uses a URL fragment (the part after #) which browsers never send to servers.
Related tools
.bashrc / .zshrc Alias & Config Manager
Build shell aliases, functions, exports, and PATH edits in a visual editor, then export a clean, commented .aliases file sourced from both .bashrc and .zshrc — with shadowing detection against shell builtins and common CLI tools, function suggestions when args are needed, starter packs (git, docker, kubectl, navigation, safety, ls, dev, devops, data science), import of existing rc files, dedupe, history (localStorage), and shareable URL. 100% client-side.
Add / Subtract Date Calculator
Add or subtract years, months, weeks, days, hours, minutes and seconds from a starting date/time. Calendar-day or business-day mode with custom weekend + holiday list. Month-end policy toggle (clamp to last day vs overflow). Repeat/series mode (e.g. every 2 weeks x 10) with CSV export. Shareable URL. 100% client-side.
Age Calculator
Calculate exact age from a birth date in calendar years/months/days (no negative-day bugs) plus totals in months/weeks/days/hours/minutes/seconds. Next-birthday countdown with weekday. Feb-29 birthday policy toggle. Milestones (1,000 days, 10,000 days, 1 billion seconds). Zodiac sign + Chinese zodiac. Age gap comparison. Shareable URL. 100% client-side.