Business Days Calculator
Count the working days between two dates, or add a number of business days to a date to find the deadline. Weekends are configurable, you can add your own holidays, and everything runs in your browser with no sign-up.
What is the Business Days Calculator?
The Business Days Calculator is a free online tool that counts how many working days fall between two dates, or tells you which date you reach when you add a number of working days to a start date. A working day, or business day, is any day that is not a weekend and not a holiday you have marked. Because deadlines, contracts and service levels are so often written in working days rather than plain calendar days, a count that quietly skips Saturdays, Sundays and your own public holidays is far more useful than a raw day total.
How to use it
- Stay on the Days between dates tab to count working days. Set the start and end dates and read the business-day total instantly.
- Switch to the Add business days tab to project a deadline. Pick a from-date, type how many working days to add, and it returns the exact date you land on.
- Open Weekend & holidays if your week is not a standard Monday to Friday. Tick the days that are your weekend, or leave the default of Saturday and Sunday.
- Add any public holidays or company closure days one at a time; each one is removed from the working-day count.
- Copy the answer and close the tab. The whole tool reacts as you type, so there is no submit button to hunt for.
The method behind it
Rather than guess with a formula, the calculator walks the range one day at a time on local midnights, which avoids every timezone and daylight-saving trap. For each day it asks three questions in order: is this a weekend day, is this a holiday you added, otherwise it is a working day. A holiday that lands on a weekend is never subtracted twice, so the totals always add up: business days plus weekend days plus working-day holidays equals the total days in the range. In add mode it steps forward, or backward for a negative number, one day at a time, only counting a step when the day is a working day, until it has taken the requested number of business days. The start date itself is never counted as one of those steps.
Worked examples
- Working days in a sprint. From Monday 1 June 2026 to Friday 12 June 2026, with both ends included and a Saturday and Sunday weekend, there are 10 business days out of 12 total days.
- A 30-day notice in working days. Add 30 business days to 1 June 2026 and you land on Monday 13 July 2026 โ six full weeks later once weekends are skipped.
- A Friday and Saturday weekend. Switch the weekend to Friday and Saturday for a Gulf-region calendar and the same June range now counts a different number of working days, because Sundays become working days.
Common use cases
- Project planning โ working days between a kickoff and a due date, weekends and holidays removed.
- Legal and compliance deadlines โ filings, responses and cure periods that are written as "within N business days".
- Service-level agreements โ turnaround times and support windows measured in working days, not calendar days.
- Shipping and delivery estimates โ projecting an arrival date by adding the carrier's quoted business days.
- HR and payroll โ notice periods, probation windows and working days in a pay period.
Why use this one
Many business-day tools only count working days between two dates and lock you into a Saturday and Sunday weekend. This page does both jobs in one place: it counts the working days between dates and it adds business days to reach a future date. The weekend is fully configurable, so Friday and Saturday regions are handled, and you can add your own holidays so the result matches your real calendar instead of a generic one. It runs entirely in your browser using your device clock, so the dates and holidays you enter stay on your device, there is no account, and the answer updates the instant you change a field.
It sits in a small cluster of everyday date tools. To measure the full gap between two dates in years, months and days, use the Date Difference Calculator; to count down to a future date, use Days Until Date; and to turn a birth date into an exact age, the Age Calculator does it in one step.
Frequently asked questions
Does the business days calculator include the start and end dates?
By default both the start date and the end date are counted (an inclusive range), and each is only added if it is a working day. You can turn off "include the end day" if you want the final date left out, which is common for billing periods and notice terms.
How do I handle countries where the weekend is not Saturday and Sunday?
Use the weekend selector to pick exactly which days count as the weekend. The default is Saturday and Sunday, but you can switch to Friday and Saturday for much of the Middle East, Sunday only, or any custom combination, and the working-day count updates immediately.
Does it remove public holidays automatically?
It does not assume a country, because public holidays differ everywhere. Instead you add your own holiday dates and they are subtracted from the working-day count. A holiday that already falls on a weekend is never double-counted.
What is the difference between this and a plain days-between-dates tool?
A plain tool counts every calendar day. This one counts only working days by skipping weekends and any holidays you add, and it also works in reverse: give it a start date and a number of business days and it tells you which date you land on.