Business Days Calculator
Count the working days between two dates. Enter a start and end date, choose your weekend days, and list any holidays or vacation days to exclude from the count.
Count Working Days Between Two Dates
Business Days Formula
Where:
- \(W\) — number of business (working) days
- \(N\) — total calendar days in the period, start and end dates included
- \(R\) — number of weekend days in the period
- \(H\) — number of excluded dates (holidays, vacations) that fall on a working day within the period
The formula subtracts the non-working days from the total length of the period. Only holidays that actually fall on a working day inside the date range reduce the count.
Business Days – Calculation Example
{shortcode}
Example: counting the working days in the year 2025, from January 1 to December 31, with Saturday and Sunday as the weekend, and three holidays excluded: January 1, December 25 and December 26.
\[ N = 365 \text{ days (Jan 1 to Dec 31, inclusive)} \]
\[ R = 104 \text{ weekend days (52 Saturdays + 52 Sundays)} \]
\[ H = 3 \text{ (all three holidays fall on working days)} \]
\[ W = 365 - 104 - 3 = 258 \]
Result: 258 working days.
{/shortcode}
How to Use the Business Days Calculator
- Enter the Start Date of your period in YYYY-MM-DD format.
- Enter the End Date. Both dates are included in the count, so a Monday-to-Friday period counts as 5 working days.
- Choose your Weekend Days: Saturday & Sunday (standard), Sunday only, Saturday only, Friday & Saturday (common in the Middle East), or no weekend at all for a 7-day work week.
- Optionally list Dates to Exclude — public holidays, company holidays or vacation days. Enter one date per line in YYYY-MM-DD format (DD.MM.YYYY is also accepted).
- Read the result: Working Days, Total Days (Inclusive), Weekend Days and Excluded Dates Applied, plus a summary line in the Details field.
Dates you exclude that fall on a weekend or outside your date range are ignored automatically — they are listed in the details so you can double-check your inputs.
What Are Business Days and Why Count Them?
A business day (also called a working day) is any day when work is normally done — typically Monday through Friday in most Western countries. Knowing the number of business days in a period matters for payroll and hourly billing, project planning and deadlines, contract terms such as "delivery within 10 business days", statutory notice periods, and leave or attendance tracking.
The same calendar period can contain very different numbers of working days depending on where you are. A standard Monday–Friday week gives roughly 20–23 working days per month, while a Friday–Saturday weekend shifts every count. Public holidays reduce the total further: a year with 10 holidays observed on weekdays has about 10 fewer working days than a holiday-free year. That is why the calculator lets you set the weekend pattern and subtract holidays separately.
Interpreting the result is straightforward: Working Days is the number you can bill, staff or plan for; Total Days is the full calendar span; Weekend Days and Excluded Dates Applied show exactly what was subtracted. If the numbers look off, check that the end date is on or after the start date, that your holiday list is inside the range, and that the weekend setting matches your region.
Assumptions and Limitations
- Both the start and end dates are counted. If you need a period that starts the day after, shift the start date by one day.
- The calculator counts whole days only; it does not handle half-days, reduced working hours or part-time schedules.
- Holidays are not detected automatically — every country and company has its own calendar, so you must list the dates yourself.
- A holiday that falls on a weekend is not double-subtracted; it is simply ignored, which matches how most payroll systems treat substituted holidays.
- The count is pure date arithmetic: it does not account for time zones or clock changes, since only calendar dates are compared.
Tip: for deadline calculations, remember that "within 5 business days" from a Friday ends on the following Friday, not on Wednesday. Use the Date Addition calculator to find the exact target date, and the Days Between Dates calculator when you need the plain calendar difference instead. To see which weekday each holiday lands on, try the Day of the Week calculator, or use the Monthly Calendar Generator to plan the month visually.
Frequently Asked Questions
How do I calculate business days by hand without a calculator?
First count the total calendar days inclusive of both dates: \(N = (\text{end date} - \text{start date}) + 1\). Then count the weekend days by checking how many of each weekend weekday (e.g., Saturdays and Sundays) fall inside the range, and finally subtract any holidays that land on working days: \(W = N - R - H\). For long ranges, multiply the number of full weeks by your weekend days per week, then handle the leftover partial week day by day.
How many business days are in a year or a month on average?
A standard 365-day year with a Saturday–Sunday weekend has 261 working days before holidays (52 full weekends = 104 weekend days); a leap year has 262. With around 8–10 public holidays falling on weekdays, most countries end up with roughly 250–253 business days per year. Per month, expect about 20–23 working days, since months contain 4 full weeks plus 2–3 extra days — the exact number shifts with where the weekends fall.
Are the start and end dates included in the count?
Yes. This calculator counts both the start and end dates, so Monday through Friday of a single week gives 5 working days, and a Monday-to-Monday span gives 6 (the second Monday is counted, the weekend is not). If your period should start the day after a given date — for example, when a contract counts from the day after signature — simply enter the next day as your start date.
Why is my holiday not being subtracted from the result?
The most likely reason is that the holiday falls on a weekend day or outside your date range. Holidays that land on a weekend are ignored rather than double-subtracted, which matches standard payroll practice — the weekend is already excluded. Check the Details field: any ignored dates are listed there. If a holiday is genuinely on a working day inside your range and still not subtracted, verify its format (YYYY-MM-DD or DD.MM.YYYY) and that there are no typos in the year.
How do I count business days with a Friday–Saturday weekend, like in the Middle East?
Select "Friday & Saturday" in the Weekend Days dropdown. The calculator then treats Friday and Saturday as non-working days and counts Sunday through Thursday as the work week. This matters a lot when comparing deadlines across regions: 10 business days in a Sunday-to-Thursday workweek starting on a Thursday ends on a Wednesday two weeks later — a completely different calendar date than the same count with a Western weekend.
What does 'within X business days' actually mean in a contract?
It means X working days, excluding weekends and usually public holidays, starting from the trigger date — but the exact convention varies. Many contracts exclude both the trigger date itself and official holidays; some specify whether the deadline day itself counts. If the period ends on a non-working day, it typically rolls to the next business day. Always check the definitions section of the contract, and use a Date Addition calculator with business days to find the exact target date.
What's the difference between business days, working days, and calendar days?
Calendar days include every day of the week. Business days and working days both mean days when work is normally done — usually Monday to Friday — and the terms are used interchangeably in most contexts. The subtle difference: "business day" sometimes refers specifically to days when banks and offices are open (so public holidays are excluded), while "working day" can be company-specific, such as a factory running Saturdays. This calculator handles both: set your weekend pattern and list whichever holidays your situation requires.