Business days between two dates — with your weekend and holidays

Enter a start and end date to count the working days between them, with the weekend you use and any public holidays you list taken out.

Live demo · real result from this tool
On: both dates count if they are working days (like NETWORKDAYS in spreadsheets).
One date per line (YYYY-MM-DD). Holidays that fall on a weekend are not counted twice.
Business days66
Calendar days counted
92
Weekend days
26
Holidays excluded
0
Working weeks (÷5)
13.2
Period
1 October 2026 to 31 December 2026

Processed on your device — nothing is uploaded.

How to use the business days calculator

  1. Enter the Start date and End date. If they are the wrong way round, the tool swaps them and says so.
  2. Keep Count the start and end dates themselves ticked to include both ends, or untick it to count only the days in between.
  3. Choose your Weekend: Saturday and Sunday, Friday and Saturday, Sunday only, or Friday only.
  4. Optionally list Holidays to skip, one date per line, such as 2026-12-25.
  5. Read Business days, then the calendar days counted, the weekend days and holidays removed, and the total in working weeks.

What it does and when to use it

Contracts, invoices and government services often set limits in working days: “payment within 30 business days”, “processing takes 10 working days”, “notice must be given 5 days before”. This calculator gives the real count for a period, so you can check whether a deadline was met or how many working days a project has.

To find the date that is a set number of working days away, use add or subtract days with the unit set to Business days. For the full calendar gap in years, months and days, use the date difference calculator. The weekday counter counts a single weekday, such as every Tuesday in a term.

How it works

The tool counts the calendar days in the range, subtracts every weekend day it contains, then subtracts each listed holiday that is inside the range and on a working day. Each weekend day is counted with a short formula rather than by walking day by day, so long ranges are instant. Dates are plain calendar days without times, so your time zone and daylight saving have no effect.

Worked examples

A Sunday-to-Thursday month. November 2026 with a Friday–Saturday weekend: 30 calendar days, 8 weekend days and Business days: 22, or 4.4 working weeks.

First quarter of 2027 with holidays. From 4 January to 31 March 2027 with a Saturday–Sunday weekend. The holiday list holds 18 January, 15 February, 20 February and a stray line “not a date”. The 20 February entry is a Saturday, so only two holidays count: Holidays excluded: 2, leaving 61 business days. The stray line is listed in a warning and ignored.

Dates entered backwards. Start 31 December, end 1 December 2026, Sunday-only weekend. The tool reports The end date was before the start date, so the two were swapped. and counts 27 business days out of 31.

Limits and tips

  • Half days and shift patterns are not supported; every working day counts as one.
  • Each holiday line must be a full date. Commas or semicolons also work as separators, and repeated dates count once.
  • Dates run from year 1 to 9999.

Frequently asked questions

Does it match Excel's NETWORKDAYS?
With "Count the start and end dates themselves" ticked, the default Saturday–Sunday weekend and the same holiday list, yes. Both dates count if they are working days. Untick the box to count only the days strictly between them.
Which public holidays does it know?
None built in, because holidays differ by country, state and employer. Paste the dates that apply to you into the holiday box, one per line in YYYY-MM-DD form.
What if a holiday falls on a weekend?
It is not subtracted a second time, because the weekend day was already left out. If your country moves that holiday to a weekday, add the substitute date to the list as well.
My working week is Sunday to Thursday. Which weekend do I pick?
Choose "Friday and Saturday". The other choices are Saturday and Sunday, Sunday only (a six-day week ending on Saturday), and Friday only.
Why is "Working weeks" sometimes a fraction?
It is just the business days divided by 5, so 22 days shows as 4.4 weeks. It gives a quick sense of scale and does not depend on how the days fall.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close