Updated
Free calculator

Working days calculator

Count the working days (business days) between two dates, skipping your weekly off days and public holidays. Works for any weekend, including Friday or Friday–Saturday, and can add working days to a date.

  • Any weekend pattern
  • Skips public holidays
  • Add working days to a date
  • Free, no signup
Calculator

Working days between two dates

Weekly off days and holidays are skipped.

Weekly off days
Working days
22of 30 calendar days
8 weekly off · 0 holidays
10 working days after 2026-09-01
Tue, 15 Sept 2026

How to count working days between two dates

Working days = calendar days − weekly off days − public holidays on working days
  1. Pick the start and end dates. Choose the first and last day of the period, for example a leave or a pay period.
  2. Set your weekly off days. Select the days your organization doesn’t work, such as Saturday and Sunday or Friday only.
  3. Add public holidays. List any holidays in the period, one date per line. They are skipped if they fall on a working day.
  4. Read the result. You get working days, weekly off days, holidays and total calendar days in the range.

Example: from Monday 2 March to Friday 27 March 2026 is 26 calendar days. With Saturday and Sunday off, 6 of those are weekend days, leaving 20. If Monday 23 March is a public holiday, the answer is 19 working days.

Working days per month in 2026

Weekdays in each month of 2026 for three common weekends, before public holidays. Subtract the holidays that fall on working days in your country or company.

Working days per month in 2026
Month 2026DaysSat & Sun offSunday offFriday off
January31222726
February28202424
March31222627
April30222626
May31212626
June30222626
July31232726
August31212627
September30222626
October31222726
November30212526
December31232727
Total365261313313

Count working days in Excel and Google Sheets

With the start date in A2, end date in B2 and a list of holiday dates named Holidays:

Saturday–Sunday weekend: =NETWORKDAYS(A2, B2, Holidays)
Any weekend: =NETWORKDAYS.INTL(A2, B2, "0000011", Holidays)
Date N working days later: =WORKDAY.INTL(A2, N, "0000011", Holidays)

The seven-character code runs Monday to Sunday, with 1 for a day off: 0000011 is Saturday–Sunday, 0000001 is Sunday only, 0000100 is Friday only and 0000110 is Friday–Saturday. Both functions include the start and end dates.

Working days for leave, attendance and payroll

Leave, attendance percentage and daily pay should all be based on working days, not calendar days. A leave from Friday to Monday over a weekend uses 2 days of leave, not 4. Attendance percentage divides days present by working days. And a daily rate often divides the monthly salary by the working days in that month; see the per day salary calculator.

The free leave tracker template and attendance sheet template count working days the same way. Clocked Live does it automatically for each employee, using their own weekly off days, company holidays and personal off days, so leave balances and payroll reports are always right.

Frequently asked questions

How do I calculate working days between two dates?
Count every day from the start date to the end date, then take away weekly off days (usually Saturday and Sunday) and public holidays. The calculator does this for any weekend pattern and list of holidays, and tells you whether the start and end dates are included.
Are the start and end dates included?
In this calculator, both are included by default, the same as Excel’s NETWORKDAYS. From Monday 1st to Friday 5th is 5 working days. Untick “Include end date” if you need the number of working days after the start date instead.
How many working days are in a month?
Usually 20 to 23 with Saturday and Sunday off, or 25 to 27 with only Sunday off, before public holidays. The table on this page lists every month of the year for both patterns.
How many working days are in a year?
With Saturday and Sunday off there are 260 or 261 weekdays in a year (262 in some leap years), then subtract public holidays. With only Sunday off there are about 313. Employers commonly use 22 days a month or 260 days a year for daily rate calculations.
What if my weekend is Friday, or Friday and Saturday?
Choose your own weekly off days with the day buttons. Friday only, Friday and Saturday, Sunday only, or a six-day week all work. In Excel, NETWORKDAYS.INTL takes the same setting as a code such as "0000110" for Friday and Saturday.
How do I count working days in Excel?
Use =NETWORKDAYS(A2,B2,Holidays) for a Saturday–Sunday weekend, or =NETWORKDAYS.INTL(A2,B2,"0000011",Holidays) where the seven digits are Monday to Sunday and 1 means a day off. Holidays is a range of holiday dates. To find the date N working days later, use =WORKDAY.INTL(A2,N,"0000011",Holidays).
Why do working days matter for leave and payroll?
Leave should only use working days: a Friday-to-Monday leave over a weekend costs 2 days, not 4. Daily salary and attendance percentage also depend on how many working days the month had. Getting the count right avoids over-charging leave and under-paying staff.

Done with spreadsheets?

Clocked Live records attendance for you. Your team checks in from their phone, and you see this report live every day, along with leave approvals and late alerts. Free for up to 20 people.