Skip to main content
Calcimator

Business Days Calculator

Calculate the date that is a given number of business days from a start date. Excludes weekends automatically.

This calculator walks the calendar one real day at a time from your start date, checking each day's weekday before deciding whether it counts (lines 19-25) -- it doesn't use a shortcut formula like dividing by five-sevenths, so it correctly steps over however many Saturdays and Sundays actually fall in the span, whatever that span turns out to be. A positive Business Days value walks forward; a negative one walks backward from the start date instead, using the same weekday check in reverse (line 16). Once the walk finishes, End Date reports the specific weekday and calendar date it landed on, built from the actual date it stopped at rather than an estimate (line 35). Calendar Days is the full span between start and end date, counting weekends and all; Weekend Days Skipped is just that span minus however many business days you asked for, since every day in the span is either a business day or a weekend day (line 29). Business Days has a real, direct effect on both Calendar Days and Total Weeks, since a larger magnitude of Business Days -- further from zero in either direction -- always means walking further to satisfy the request: a bigger magnitude always produces a longer or equal calendar span, never a shorter one. That growth tracks magnitude, not the raw signed value, since Business Days can be negative (walking backward) as well as positive -- going from -10 to -5 is a smaller magnitude even though -5 is the larger number, and it produces a shorter walk and a closer End Date, not a further one. The calculator does not treat any date as a holiday; it only excludes Saturdays and Sundays, so a stretch of business days that includes a public holiday will still count that holiday as a working day.

Inputs

Results

End Date

Wednesday, Feb 11, 2026

Calendar Days14
Weekend Days Skipped4
Total Weeks2
How to Use This Calculator
  1. Enter the Start Month, Start Day, and Start Year for your beginning date.
  2. Set the number of Business Days to count forward (or backward with a negative value).
  3. Review the End Date, Calendar Days elapsed, Weekend Days Skipped, and Total Weeks.

What each input means

Start Month
Starting month.
Start Day
Starting day.
Start Year
Starting year.
Business Days
Number of business days.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Start Month = 1, Start Day = 28, Start Year = 2026, Business Days = 10 = 4 input(s) provided
  2. Calculate End Date
    End Date = `${days[current.getDay()]
    Wednesday, Feb 11, 2026 = Wednesday, Feb 11, 2026
  3. Calculate Calendar Days
    14 = 14
  4. Calculate Weekend Days Skipped
    Weekend Days Skipped
    4 = 4

Engine last updated . Checked against 2 independently-derived tests how we verify calculators.

Frequently Asked Questions

Does this calculator account for public holidays when counting business days?

No -- it only excludes Saturdays and Sundays from the count (line 22). Any weekday that happens to be a public holiday, like a national or bank holiday, still counts as one of the business days in the walk, so the End Date it reports may land earlier than it would if holidays were also skipped.

What happens if I enter a negative number of business days?

The calculator walks backward from your start date instead of forward, using the same weekday check in reverse (line 16) -- it still skips Saturdays and Sundays on the way, it just counts down toward an earlier End Date rather than up toward a later one.

Why does a larger magnitude of Business Days always push End Date further from the start date?

Because the calculator has to keep walking the calendar, one real day at a time, until it has counted the exact number of weekdays your Business Days magnitude asked for (lines 19-25) -- there's no way to satisfy a request for more weekdays in either direction without covering more calendar ground, so Calendar Days and Total Weeks both grow whenever the magnitude of Business Days does, regardless of whether it's walking forward or backward. A larger signed value alone doesn't guarantee this -- going from -10 to -5, for example, is a smaller magnitude and produces a shorter walk, even though -5 is the larger number.

How is Weekend Days Skipped calculated?

It's simply Calendar Days minus the number of business days you requested (line 29) -- since every day between the start and end date is either one of the business days being counted or a weekend day being skipped, subtracting one from the total span always leaves the other.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Time & Date.