Working Days Calculator

Count business days between two dates, excluding weekends and your own holiday list.

/ /
/ /

Enter public holidays or off-days, one per line. Only those falling within the range and on a counted working day are deducted.

Enter a start and end date above to count the working days

How working days are calculated

A working day (or business day) is any day in the range that is not a weekend and not a listed holiday. The calculator walks through every date from the start to the end date, counting only the days that qualify.

Working Days
Working = Total − Weekends − Holidays
Sundays are excluded by default. Tick the Saturday box to follow a five-day week.
Holidays
Deduct each holiday on a working weekday
A holiday that falls on an already-excluded weekend is not double counted.

Common uses for a business days calculator

Project Planning

Work out how many business days are available before a delivery deadline so you can schedule sprints realistically.

Payroll & Leave

HR teams count working days for salary proration, notice periods and leave-balance calculations.

SLA & Shipping

Vendors and couriers quote delivery in business days. Add your holiday list to get an accurate arrival window.

Frequently asked questions

What counts as a working day?

A working day is any day that is not a weekend and not in your holiday list. By default Sundays are treated as non-working. Tick the Saturday option as well to follow a standard Monday–Friday week.

How do I add public holidays?

Type each holiday on its own line in the holiday box using the DD/MM/YYYY format, for example 26/01/2026 for Republic Day. Only holidays that fall inside the selected date range and on a day that would otherwise be a working day are deducted.

Is the end date included in the count?

Yes. The calculator counts both the start date and the end date inclusively, so a Monday-to-Friday range with no holidays returns five working days.

Why is my holiday count lower than the dates I entered?

A holiday is only deducted if it lands on a day that was already being counted as a working day. Holidays on weekends, or dates outside the range, are ignored to avoid double counting.

Does it handle leap years and multi-year ranges?

Yes. The calculation iterates over real calendar dates, so leap years and ranges spanning several years are counted correctly.