Business Days Calculator
Count working days between two dates, excluding weekends and custom holidays.
When a client signs a contract with a 90-day delivery window, that number rarely means 90 calendar days. It means 90 business days — a span that stretches far longer than most people expect when they first run the math. The difference between calendar days and working days is one of the most persistently misunderstood concepts in scheduling, finance, legal deadlines, and project management.
What Actually Counts as a "Business Day"?
The answer depends more on context than most people realize. In North America, a standard business day is any weekday that isn't a federal or regional public holiday. But in the Middle East, the working week runs Sunday through Thursday, making Friday and Saturday the weekend. In Israel, the workweek is Sunday through Thursday. In some Gulf states, Friday is the only day off. Software that blindly treats Saturday and Sunday as the universal weekend gets these calculations badly wrong for international teams.
Even within a single country, different industries operate under different rules. Financial markets follow a precise calendar of trading days that excludes certain holidays when banks don't process settlements. Legal deadlines under court rules may specify that if a deadline falls on a holiday or weekend, the next business day counts — but rules vary by jurisdiction. Real estate closings and loan fundings have their own conventions. This is why a true business-day calculator needs custom holiday support, not just a hardcoded list.
The Surprisingly Complex Math
Calculating business days by walking day-by-day through a date range is simple but gets slow over large ranges. A faster approach uses modular arithmetic on the total calendar days, accounting for how many complete weeks fit in the period and how the start and end days of the week fall relative to the weekend. The formula works cleanly when weekends are exactly Saturday and Sunday, but requires adjustment for alternate weekend configurations.
Here's the core insight: in any 7-day stretch, there are exactly 5 business days if weekends are Saturday-Sunday. So the number of full weeks multiplied by 5 gives you a base count. You then add the remaining partial-week days, being careful to skip any that fall on a weekend. Finally, subtract holidays that fall on weekdays within the range.
The boundary question — whether to include the start date, the end date, both, or neither — is a source of genuine ambiguity. Contract law, for instance, often specifies "from date X" meaning X itself is not counted, while "on or after date X" includes it. Our calculator defaults to including the start date but lets you change this, because the "right" answer genuinely depends on what you're measuring.
Why Project Managers Get Burned by This
Consider a project manager who estimates a task will take 20 business days and plans to start on a Monday in late November in the United States. Working backwards naively from a list of weekdays, they might land on a date in mid-December that ignores Thanksgiving (a Thursday, knocking out the entire Thursday-Friday of that week for many teams), the day after Christmas, and New Year's Day. Those three holidays alone can eat into a 20-business-day window by 15% or more.
Research on software project estimation consistently shows that calendar-based planning overestimates available working time. A study of enterprise software projects found that teams on average had access to only about 65-70% of calendar days as actual productive working days, once you account for weekends, holidays, company-specific days off, and the informal reduction in output during holiday periods. This is sometimes called the "calendar day to working day" discount factor.
In construction contracts, the distinction between "calendar days" and "working days" in milestone clauses has been the subject of significant litigation. Courts have repeatedly had to interpret ambiguous contract language where the parties disagreed on which type of day was meant. The financial stakes can be enormous — a contractor who misunderstands a "30-day" deadline by treating it as calendar days when the contract meant working days can face substantial penalty clauses.
Financial Deadlines and Settlement Cycles
In financial markets, the concept of T+1 or T+2 settlement refers specifically to business days after the trade date, not calendar days. When you sell a stock on a Friday, under T+2 settlement the trade settles on Tuesday (the next two business days), not Sunday. This has real implications for cash flow planning — you can't spend proceeds from a Friday sale over the weekend.
Wire transfers and ACH payments similarly observe bank business days, which don't always align perfectly with standard weekday definitions because banks observe certain holidays that aren't official federal holidays and vice versa. The Federal Reserve's Fedwire system closes on all Federal Reserve Holidays, a list that includes Columbus Day and Veterans Day — days when many businesses stay open.
Tax deadlines present another wrinkle. When April 15 falls on a Saturday, the deadline automatically moves to the following Monday. When it falls on a Sunday, it moves to Monday. When it falls on Emancipation Day (observed in Washington, D.C. on April 16), the deadline shifts to April 17. These rules exist in statute, but many taxpayers are unaware of them and file returns they believe are late when they're actually on time.
How Holidays Change the Calculation Region by Region
Public holiday density varies significantly by country. China has 7 official national holidays, though in practice the calendar shifts around them with "compensatory" workdays on adjacent weekends. Italy and France have 11 national holidays each. The United States has 11 federal holidays, but individual states add their own (for example, Patriots' Day in Massachusetts and Maine). India has a handful of national holidays but a large number of gazetted holidays that vary by state.
This fragmentation is why a fixed holiday list built into a calculator is almost always wrong for someone's specific context. The only reliable approach is to let users specify their own holidays — which is what the tool above does. You provide the dates specific to your country, employer, or industry, and the calculator excludes them precisely.
Practical Applications Where Accuracy Matters Most
Severance calculations often hinge on business-day counts. An employee who is told they have "10 business days to sign a severance agreement" needs to know exactly when that deadline falls. If they're given notice on December 23rd, the math isn't straightforward — Christmas and New Year's Day may both fall within that 10-day window depending on which days they fall on that year.
Healthcare prior authorization timelines are governed by regulatory rules that specify business-day response windows. Insurance companies are required to respond to urgent prior authorization requests within 72 hours (calendar) but may have different rules for standard requests measured in business days. Patients waiting for coverage decisions benefit from knowing exactly when they can expect an answer or escalate.
Legal notice periods under lease agreements, employment contracts, and commercial contracts frequently specify business-day notice requirements. A landlord who serves notice on the last business day of the month knowing the next day is a holiday may be gaming the timeline in ways that benefit them if the tenant doesn't track the calendar carefully.
A Note on Accuracy and Edge Cases
The tool on this page counts days by walking through each date in the range — this is slower for very long ranges but perfectly accurate and easy to verify. It correctly handles leap years, variable month lengths, and holidays that fall on weekends (in which case the holiday doesn't "consume" an extra business day, since that day would already be excluded as a weekend). The full-weeks display gives you a useful sanity check: 20 business days should show 4 full weeks, 65 business days should show 13, and so on.
One thing this calculator cannot do automatically is account for observed holidays that shift based on the day of the week — for example, when Christmas falls on a Saturday, the observed holiday might be Friday December 24th instead. You'll need to enter the observed date, not the nominal date, for those situations. Most government and employer holiday calendars publish observed dates explicitly for this reason.