How to Calculate Working Days: A Step-by-Step Guide

Updated 5 Oct 2026 in Date & Time

Counts weekdays between two dates, inclusive. Subtract any public holidays that fall on a weekday.

Dates and durations matter for notice periods, leave planning, project deadlines and contracts. Counting days on a calendar is slow and easy to get wrong, especially across months of different lengths.

What you need

Step by step

  1. Enter the start date.
  2. Enter the end date.
  3. The results update as you type, or press Calculate.
  4. Read the weekdays (mon–fri) first, then the supporting figures below it.

The formula

Count Monday to Friday dates in the range.

Worked example

For example, with these inputs:

the calculator returns:

Practical tips

Background

The Gregorian calendar has months of 28 to 31 days and adds a leap day almost every four years, which makes counting days by hand surprisingly error-prone. Converting dates to day numbers and subtracting avoids the problem.

Age is calculated in completed years, months and days. Someone born on 29 February is usually treated as turning a year older on 28 February or 1 March in non-leap years, depending on the rule being applied.

Singapore has 11 gazetted public holidays a year, and when one falls on a Sunday the following Monday is a holiday. Working-day calculations therefore need holidays removed separately from weekends.

Related calculations

Want to skip the arithmetic? The free Working Days Calculator does all of this instantly and updates as you type.

Run your own numbers: Working Days Calculator

Related guides