Use Business Days Calculator

Enter your data below to use the Business Days Calculator

📌 Try these examples:
BUSINESS DAYS

Last updated

What Are Business Days?

Business days (also called working days) are weekdays (Monday–Friday) that exclude public holidays. They're used in contracts, shipping estimates, legal deadlines, and financial transactions. The definition varies by country — some countries have different weekend days (e.g., Friday–Saturday in some Middle Eastern countries).

Calculating Business Days

JavaScript
function addBusinessDays(startDate, days, holidays = []) {
  const holidaySet = new Set(holidays.map(d => d.toDateString()));
  let date = new Date(startDate);
  let added = 0;

  while (added < days) {
    date.setDate(date.getDate() + 1);
    const dow = date.getDay();
    if (dow !== 0 && dow !== 6 && !holidaySet.has(date.toDateString())) {
      added++;
    }
  }
  return date;
}

function businessDaysBetween(start, end, holidays = []) {
  const holidaySet = new Set(holidays.map(d => d.toDateString()));
  let count = 0;
  let date = new Date(start);
  while (date < end) {
    date.setDate(date.getDate() + 1);
    const dow = date.getDay();
    if (dow !== 0 && dow !== 6 && !holidaySet.has(date.toDateString())) {
      count++;
    }
  }
  return count;
}

// Add 5 business days to today
const result = addBusinessDays(new Date(), 5);
console.log(result.toDateString());

US Federal Holidays 2026

HolidayDate
New Year's DayJanuary 1
MLK Jr. DayJanuary 19
Presidents' DayFebruary 16
Memorial DayMay 25
Independence DayJuly 4 (observed July 3)
Labor DaySeptember 7
ThanksgivingNovember 26
ChristmasDecember 25

Frequently Asked Questions

Simply enter your data, click the process button, and get instant results. All processing happens in your browser for maximum privacy and security.