Calculate working days between dates with custom holidays. Exclude weekends and holidays. SLA, contract, and project planning. 100% local.
This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.
A business day is any day your team actually works: Monday through Friday, minus any holidays that fall on a weekday. The count is a simple subtraction — total calendar days, then take out every Saturday and Sunday, then take out the holidays that landed on a weekday. Two details trip people up. First, a holiday that falls on a weekend (like July 4, 2026, a Saturday) costs no working day on its own, but an observed weekday off (July 3, 2026) does. Second, the same holiday list can't be reused across companies, which is why this tool lets you add custom holidays alongside the US federal calendar.
Each workday cell below is counted; Saturday and Sunday are always excluded, and a weekday holiday (shown in amber) is excluded too. For the range Jan 1 – Mar 31, 2026: 90 total days − 26 weekend days − 3 weekday holidays (Jan 1, Jan 19, Feb 16) = 61 business days — the stacked bar shows the split.
A marketing agency is quoting a delivery deadline from January 1 to March 31, 2026, and needs the number of working days the team actually has, counting US federal holidays.
Calculate business days between two dates. Exclude weekends and custom holidays. US federal holidays included. Free, no signup.
The Business Day Calculator is a free tool that calculates the number of working days between two dates. Unlike simple date calculators that only count calendar days, this tool lets you define which holidays to exclude. It comes pre-loaded with US federal holidays for 2025 and 2026, and allows you to add custom holidays specific to your company, region, or project. It counts business days, weekend days, and holidays separately, giving you a complete picture.
Project managers calculating deadlines and SLA compliance. Freelancers and contractors tracking working days for billing. HR professionals calculating employee leave accrual. Logistics and shipping teams estimating delivery dates. Legal professionals calculating contract deadlines. Anyone who needs to know the exact number of working days between two dates with holiday exclusions.
Select your start and end dates. Check the box to include US federal holidays if applicable. Add custom holidays in the text area — one per line, in the format YYYY-MM-DD or YYYY-MM-DD,Holiday Name. Click Calculate. The tool shows business days, total calendar days, weekend days, and holidays separately, along with a list of all holidays that fall within the date range.
Yes. Enter custom holidays in the text area, one per line. Format: YYYY-MM-DD for just the date, or YYYY-MM-DD,Holiday Name to include a name. You can also uncheck US federal holidays if you only want your custom holidays.
Yes. Simply uncheck the US federal holidays option and enter your own country holidays in the custom holidays field. The tool is timezone-agnostic — it works with any date range.
This tool is also known by these tasks — each link opens the same tool with a focused guide:
What do you call a crab that plays baseball?
No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.
☕Support me on Ko-fi— keep tools free100% of proceeds go towards hosting & building more free tools.