How many days separate two dates? The question sounds trivial, but the answer changes depending on whether you count calendar days, business days, or whether you need to exclude public holidays. Being off by a day or two can throw off an invoice, a notice period or a legal deadline. Here is how to count correctly, every time.
In the day-to-day life of a small or midsize business, calculating a duration between two dates comes up constantly: payment terms, contract notice periods, project length, leave or an employee's age. The catch is that there isn't a single right answer. Everything depends on what you are trying to measure. This article reviews the most common cases and gives you concrete methods so you never get it wrong again, whether you count by hand or with a tool.
Why this calculation is trickier than it looks
On paper, subtracting two dates is grade-school arithmetic. In the real world of a business, three factors turn this calculation into a recurring source of errors: the boundary convention (do you count the first and last date?), the counting unit (calendar, business or working days?) and the public holidays that vary from one year and one region to the next. Add to that months of unequal length and leap years, and mental math quickly becomes risky.
Take a common case. A services company sends an invoice on 30 April, payable within 45 days. The accountant who counts "off the top of their head" and the one who applies the legal next-day rule won't necessarily arrive at the same due date. Multiply that small gap across dozens of invoices, contracts and leave slips, and you get a real financial and legal risk. That's why a clear method beats an improvised calculation.
Three questions to ask before counting
Before any calculation, settle three points: which unit (calendar, business, working days)? which boundaries (start and end dates included or not)? which region (for local public holidays)? These three answers determine the result far more than the arithmetic itself.
Calendar days: the baseline not to confuse
The calendar day is the simplest counting method: you add up every day on the calendar, weekends and public holidays included. This is the unit used by most legal and contractual deadlines in France, unless stated otherwise. A notice period expressed "in days" with no further detail is almost always in calendar days.
The real difficulty isn't the calculation, but the boundary convention. Do you count the first day? The last? Take an example: from 1 to 10 March. Depending on the method, you get three different results.
| Convention | Formula | Result |
|---|---|---|
| Raw difference | 10 − 1 | 9 days |
| Both boundaries included (both dates) | 10 − 1 + 1 | 10 days |
| Start day excluded | 10 − 1 | 9 days |
Under French law, a deadline expressed in days generally starts the day after the event (the starting point isn't counted) and expires on the last day at midnight. In other words, for a 30-day payment term running from an invoice issued on 1 March, the due date falls on 31 March. Always check the exact wording of your contract: "from", "upon receipt" or "date to date" don't land on the same day. If your need is more about amounts, our guide to calculating a percentage without mistakes applies the same rigor to figures.
The boundary trap
Most duration errors come from confusing "number of days elapsed" with "number of days included". First decide whether your two dates count, then apply the same rule every time, across the entire file.
Business days and working days: don't mix them up
Two concepts are often confused, even though they don't share the same definition:
- Working days (jours ouvrables): every day of the week except Sunday and the public holidays usually not worked. This generally amounts to 6 days per week.
- Business days (jours ouvrés): the days actually worked in the company, most often Monday to Friday, excluding public holidays. That makes 5 days per week.
This distinction has very concrete consequences, particularly for calculating paid leave or delivery times. A deadline of "5 business days" and one of "5 working days" don't fall on the same day as soon as a Saturday gets in the way. The same principle applies to managing absences: the more explicit the rule, the fewer internal disputes arise, as seen when a company decides to automate leave and absence management.
Manual method for counting business days
- 1Count the total number of calendar days between the two dates.
- 2Remove every Saturday and Sunday from the period.
- 3Remove the public holidays that fall on a weekday (a holiday on a Sunday changes nothing, it was already excluded).
- 4Apply your boundary convention consistently.
Over a short period, counting by hand stays manageable. Over several weeks or months, the risk of missing something explodes, especially around holiday-heavy months like May.
A concrete delivery-time example
A small business confirms an order on Tuesday 5 May 2026 with an announced deadline of "5 business days". You start the next day, Wednesday 6. You move forward: Wednesday 6, Thursday 7, but Friday 8 May is a public holiday, so you skip it. You resume Monday 11, Tuesday 12, Wednesday 13, Thursday 14. The fifth business day therefore falls on Thursday 14 May, not Tuesday 12 as a simple "5 days later" would suggest. During holiday-dense periods, this gap of several days changes everything for a customer waiting on a delivery.
The French public holidays to factor in
In mainland France, there are eleven public holidays in the year. Some have a fixed date, others are movable because they are tied to Easter.
| Public holiday | Date |
|---|---|
| New Year's Day | 1 January |
| Easter Monday | Movable (March or April) |
| Labour Day | 1 May |
| Victory in Europe Day | 8 May |
| Ascension Day | Movable (May) |
| Whit Monday | Movable (May or June) |
| Bastille Day | 14 July |
| Assumption Day | 15 August |
| All Saints' Day | 1 November |
| Armistice Day | 11 November |
| Christmas Day | 25 December |
Two points to watch. First, the movable holidays change every year: there's no memorizing them once and for all. Second, Alsace-Moselle enjoys two extra public holidays (Good Friday and St Stephen's Day on 26 December). If you work with employees or clients from that region, take them into account. France's overseas departments and territories also have their own specific dates, notably around the abolition of slavery.
Holiday on a weekend
Unlike other countries, France does not automatically move a public holiday that falls on a Saturday or Sunday. So there is no guaranteed day off in lieu, and no impact on a business-day count since that day wasn't worked anyway.
When it comes to deadlines, the mistake almost never comes from the addition. It comes from a convention that was poorly defined at the start, and that no one thinks to check afterward.
Calculating an exact age or length of service
Another frequent need: the exact age of a person or an employee's length of service, expressed in years, months and days. Here, you no longer reason in a total number of days, but in calendar components, which complicates manual calculation because of months of different lengths and leap years.
The reliable method is to subtract component by component, from largest to smallest, handling the carryovers:
- 1Subtract the years between the two dates.
- 2Subtract the months; if the result is negative, borrow 12 months from the years.
- 3Subtract the days; if the result is negative, borrow the days from the previous month.
- 4You get an age in the form "X years, Y months, Z days".
Example: a person born on 15 August 1990, whose age is calculated as of 14 July 2026. They haven't yet reached their birthday this year: they are therefore 35 years old, not 36. That's the kind of subtlety a simple "current year minus birth year" gets wrong. This reasoning also serves to determine length of service, a trial-period duration or a pay grade, all calculations that benefit from relying on reliable HR data such as the figures behind the gross-to-net salary calculation.
Calculate your days in one click
Calendar days, business days, holidays excluded, exact age: our date calculator handles all four cases and automatically factors in French public holidays, including movable dates.
Comparison: which method for which need
To choose the right approach, link each need to the counting unit and the best method. The table below sums up the most common situations for small and midsize businesses.
| Need | Recommended unit | Recommended method |
|---|---|---|
| Invoice payment term | Calendar days | Next-day rule, expiry at midnight |
| Commercial delivery time | Business days | Tool that factors in holidays |
| Paid-leave count | Business or working days per agreement | Convention set by the collective agreement |
| Contract or lease notice period | Calendar days | Date to date, boundaries stated in the contract |
| Age or length of service | Years, months, days | Component-by-component subtraction |
Common mistakes and best practices
Duration errors almost always trace back to the same causes. Spotting them is already half the battle:
- Forgetting the next-day rule and starting a legal deadline on the very day of the event.
- Confusing business and working days, which systematically shifts counts as soon as a Saturday comes into play.
- Ignoring a movable holiday like Ascension Day, often forgotten because its date moves every year.
- Overlooking a leap year in an age or length-of-service calculation that straddles a 29 February.
- Switching conventions mid-file, for example between the quote and the final invoice.
Conversely, a few habits sharply reduce the risk, whether you count by hand or with a tool:
- Fix the boundary convention from the start and keep it across the whole file.
- Specify the unit in your contracts and quotes: "calendar days", "business days" or "working days", never anything vague.
- Check the region concerned for local public holidays (Alsace-Moselle, overseas territories).
- Double-check periods straddling May, the month with the most public holidays.
- Automate as soon as the calculation recurs: a tool eliminates oversight and fatigue.
Document your calculation
For a contractual deadline or a leave count, note the start date, the chosen convention and the result. In case of a dispute, that traceability is worth far more than a calculation redone from memory.
When automation pays off
As soon as a date calculation triggers an action (invoice follow-up, end-of-notice reminder, contract deadline), automating it eliminates both error and oversight. The time saved adds up fast when the task comes back every week.
It's often the first step toward broader processes. A well-calculated deadline can automatically trigger an action: a reminder, an invoice or a follow-up. Many of our engagements actually start by automating customer payment reminders, a use case where deadline calculation is at the heart of the mechanism.
Frequently asked questions
How do you calculate the number of days between two dates?
Subtract the start date from the end date to get the number of calendar days. Then decide whether or not you include both boundaries, since that changes the result by a day. For a quick, error-free calculation, an online date calculator automatically applies the right convention.
What's the difference between business days and working days?
Working days are every day of the week except Sunday and the public holidays not worked, roughly six per week. Business days are those actually worked in the company, generally Monday to Friday, so five per week. The difference shows up as soon as a Saturday falls within the period.
How many public holidays are there in France?
Mainland France has eleven public holidays per year, three of them movable and tied to Easter (Easter Monday, Ascension Day, Whit Monday). Alsace-Moselle adds two, and the overseas territories have their own dates. Always check the region concerned before a count.
Why is my age calculation off by a year?
It's almost always because the person hasn't yet celebrated their birthday in the current year. Simply subtracting the birth years then overstates the age by a year. The reliable method also compares the month and day, or uses a tool that handles leap years.
Which tool should I use to count the days between two dates?
An online date calculator is the most reliable: it handles calendar days, business days, holiday exclusion and age calculation, with no risk of oversight. It's especially useful for long periods or ones dense with movable holidays, where manual counting becomes risky.
In summary
Counting the days between two dates is anything but automatic: the right answer depends on the question. Calendar days serve general deadlines, business days serve schedules and leave, excluding holidays serves delivery times, and exact age calculation serves HR and administrative needs. In every case, two habits make the difference: clearly defining the boundary convention and the unit, then staying consistent from one end of the file to the other.
For one-off calculations, the manual method is enough. As soon as the need becomes recurring, a dedicated tool saves you time and avoids costly errors on movable holidays and leap years. At TC Automation, we help small and midsize businesses automate this kind of repetitive task. If a date calculation drives follow-ups, deadlines or reminders in your business, let's talk: there's often an easy time saving to be had.



