Business Days Between Two Dates Calculator

Business Days Between Two Dates Calculator

Count the working days between a start and end date by skipping weekends and public holidays. Choose your weekend pattern, apply a US Federal or UK bank holiday set, add your own closures, and get net business days plus an estimate of total work hours.

🎯Quick Date-Range Presets

📅Date Range and Rules

First day of the span you are measuring.

Last day of the span you are measuring.

Inclusive counts both endpoints; exclusive omits the last day.

Days treated as non-working each week.

Built-in public holidays to exclude from the count.

Used to estimate total work hours across business days.

Extra closures added on top of the selected set. Weekday holidays are the only ones that reduce the count.

Net business days 0 working days in the range
Total calendar days 0 every day counted
Weekend days 0 excluded as weekend
Holidays excluded 0 weekday public holidays
Estimated work hours 0 business days x hours per day

🔱Formula Snapshot

Netdays − wknd − hol
5workdays / week
Hrsnet × hrs/day
Loopday by day

📋US Federal Holidays 2026

HolidayDate 2026WeekdayRule
New Year's DayJan 1ThursdayFixed Jan 1
MLK Jr. DayJan 19Monday3rd Mon Jan
Presidents' DayFeb 16Monday3rd Mon Feb
Memorial DayMay 25MondayLast Mon May
JuneteenthJun 19FridayFixed Jun 19
Independence DayJul 4SaturdayFixed Jul 4
Labor DaySep 7Monday1st Mon Sep
Columbus DayOct 12Monday2nd Mon Oct
Veterans DayNov 11WednesdayFixed Nov 11
ThanksgivingNov 26Thursday4th Thu Nov
Christmas DayDec 25FridayFixed Dec 25

🇬🇧UK Bank Holidays 2026 (England & Wales)

HolidayDate 2026WeekdayRule
New Year's DayJan 1ThursdayFixed Jan 1
Good FridayApr 3FridayBefore Easter
Easter MondayApr 6MondayAfter Easter
Early MayMay 4Monday1st Mon May
Spring BankMay 25MondayLast Mon May
Summer BankAug 31MondayLast Mon Aug
Christmas DayDec 25FridayFixed Dec 25
Boxing DayDec 28MondaySubstitute day

📆Weekend Definitions by Region

PatternNon-working DaysWorking DaysWhere Used
Sat + SunSaturday, SundayMon to FriUS, UK, EU, most
Fri + SatFriday, SaturdaySun to ThuUAE, Egypt, Israel
Sun onlySundayMon to SatSix-day work weeks
Fri onlyFridaySat to ThuIran
Thu + FriThursday, FridaySat to WedOlder Gulf schedule

📊Business Days per Month 2026 (US Federal)

MonthCalendar DaysWeekend DaysHolidaysBusiness DaysWork Hours (8/day)
January319220160
February288119152
March319022176
April308022176
May3110120160
June308121168
July318023184
August3110021168
September308121168
October319121168
November309219152
December318122176

⚙How the Count Works

Day-by-day loopThe tool walks from the start date to the end date one day at a time using JavaScript Date objects, testing each day against the rules rather than estimating with division.
Weekend testFor each day the weekday index is checked. Under Sat+Sun, index 6 and 0 are weekend; under Fri+Sat, index 5 and 6; under Sunday only, index 0.
Holiday testWeekdays are matched against the chosen holiday set plus any custom dates. A holiday that lands on a weekend is not double-counted, since that day is already excluded.
Inclusive vs exclusiveInclusive counts both the start and end date. Exclusive stops one day before the end, which suits deadline math where the final day is the due date itself.
Net business daysNet = calendar days − weekend days − weekday holidays. Every counted day is a real working day under your settings.
Work hours estimateWork hours = net business days × hours per day. Set 8 for a standard shift, 7.5 for many salaried roles, or your own figure.

💡Working-Day Planning Tips

Match the toggle to your deadline style: Contracts and shipping SLAs usually count business days exclusive of the day you start and inclusive of the due date. If a quote says "within 5 business days" and work begins today, keep the end date inclusive so the fifth working day is the promised date, then read it straight off the net card.
Layer holidays instead of guessing: Pick the built-in US or UK set for the national closures, then paste site-specific days such as a company shutdown week or a regional festival into the custom box as comma-separated YYYY-MM-DD values. Only weekday holidays reduce the total, so a holiday on a Saturday will not change your net business days.

The common understanding of a business day is “Anyday that’s not Saturday or Sunday.” Sure, go ahead and begin there; but that fails to account for how organizations realy function. There is legal deadlines, project milestones, payroll schedules, none of these take into consideration the grid-like calendar. What matters is simply: When does the work get done?

That’s where the tool on this page come in. It walks through the calendar day-by-day. Each date are checked against the rules that define weekdays and weekends. And so, it provides a net count of working days, no more, no less.

How to Count Your Working Days

Sure, doing this kind of math
 Manually counting over months (or leap years!), sounds trivial
until you actualy have to do it. The problem with dividing something like that up by weeks is that each week isn’t always equal. A quick divide-by-7 won’t work if your desired range has any “off” weeks. And even then: that doesn’t account for the fact that each week can be different; that July 4th might land on a Saturday or a Tuesday.

The calculator use proper date objects to go through actual dates. It doesn’t guess, it just knows. It knows exactly how many days there is in February. It knows which holidays will fall on Tuesdays, Saturdays, etc. That kind of precision comes into play when you’re negotiating a delivery window or billing someone by the day. Yeah, that kind of precision come into play.

The biggest mistake people make is with the end date. Do you want the last day included in the number of days, or do you want it as the cutoff? If you’re working on a thirty-day project, do you want to count the end day, or does the end day mark the day you run out of time?

The switch on the page let you pick inclusive (counting both ends), or exclusive (stopping a day early, which matches a lot of deadlines where you run out at the end of the day). That’s an off-by-one difference that can skew an entire schedule.

Beyond what you might think, there are many different types of weekend for employees around the world. While UK and US workers keep to a Monday-Friday schedule, a large part of the Gulf region works a Friday-Saturday weekend. The calculator covers these shifts out-of-the-box. There’s no math you have to do in your head to account for an alternative workweek. Just choose whichever one best fits your team’s actual work life. That makes it valuable for coordinating across teams internationally.

Working with people who understand your workweek is key to avoiding misunderstandings that could ruin a project. Accurate configuration help ensure that doesn’t happen.

And then there’s public holidays. Major closures like those on national holidays are part of the US Federal and UK bank holiday sets. But what if there’s a local festival or your company shut down for an annual week? For that, we have the custom holiday field. Here, you can paste in exact dates (in the format YYYY-MM-DD) on top of the national lists. If a holiday happens to land on a weekend day, the system doesn’t count it twice. It only subtracts the actual days you had off before marking them off.

Once you understand what goes into it, you reframe time management. Instead of “guessing” if something will fit in your schedule (Is there enough time to launch this product?), you’ll know exactly how many hours are on the clock. Your “capacity”; your typical shift length x net business days
 Becomes a hard-and-fast number. This turns vague deadlines into real resource estimates.

Whether launching a marketing campaign or hiring contractors, you won’t overpromise because you know your actual range of working days. Simply enter your variables and let the calculator do the arithmetic. It’s about seeing the tension between your productive time and calendar time. Weekends, holidays; they’re all breaks in momentum. Seeing them clearly on paper helps you make more robust plans.

You no longer treat each day as if it’s the same. You respect the rhythm of work. It’s such a minor shift in thinking but it really changes your execution. Knowing precisely which days you’ll be able to get hands-on means making plans based off what is certain rather than what you hope for.

Business Days Between Two Dates Calculator