Business Days Calculator

Pick a start and end date to count the working days — Monday to Friday — between them. You also get the total calendar days, weekend days and the number of weeks.

Pick two dates and press Calculate business days.

How business days are counted

There's no single formula — the calculator walks day by day from the start to the end of the range and counts the ones that fall on a weekday:

for each day from start to end: if weekday(day) is Mon–Fri → business day business days = count of those weekdays

In JavaScript, getDay() returns 0 for Sunday through 6 for Saturday, so a day counts when its value is 1 to 5. Tick the box to include the end date; untick it to stop one day short.

Worked example

From 1 June 2026 (a Monday) to 30 June 2026 (a Tuesday), including the end date:

Calendar days: 30 days in the inclusive range.
Weekends: June 2026 has 4 full Sat–Sun weekends = 8 weekend days.
Business days: 30 − 8 = 22 working days.

Where this is useful

Use caseWhy business days matter
Shipping & deliveryCouriers quote transit in business days, skipping weekends.
Bank transfers & chequesClearing times are measured in working days.
Contract & notice periodsLegal deadlines are often "within X business days".
Project planningEffort estimates run on workdays, not calendar days.
Important: this tool removes weekends only. It does not subtract public holidays, which vary by country, state and year. Subtract any holidays that land on a weekday in your range yourself.

Frequently asked questions

What counts as a business day?

A business day, or working day, is any weekday from Monday to Friday. Saturdays and Sundays are excluded. This calculator counts every weekday in the range and ignores public holidays.

Does this calculator subtract public holidays?

No. It only removes weekends. Because public holidays differ by country, state and year, you should subtract any holidays that fall on weekdays in your range manually.

Is the end date included in the count?

It's your choice. With the include-end-date box ticked, both the start and end dates are counted if they're weekdays. Untick it to count up to but not including the end date.

How many working days are in June 2026?

June 2026 runs from Monday the 1st to Tuesday the 30th and contains 22 weekdays (business days) and 8 weekend days across its 30 calendar days.

MB
Mustafa Bilgic · Editor, Calcool
Counts use the Gregorian calendar with Saturday and Sunday treated as the weekend, the standard ISO 8601 working-week definition. Public holidays are not deducted. All counting runs in your browser. Last updated 20 June 2026.

Related calculators