๐Ÿ“– 9 min read

Calculating Days Between Dates

Whether you're planning a project, counting down to an event, or working out rental periods, knowing how to calculate the days between two dates is incredibly useful. While it might seem straightforward, factors like leap years, different month lengths, and whether to include start/end dates can complicate matters.

This guide covers everything from basic calculations to handling working days and UK bank holidays.

Basic Date Calculation

The simplest way to calculate days between dates is to convert each date to a single number (days since a reference point) and subtract:

Basic Formula: Days Between = End Date - Start Date

Example: 1st January to 31st March 2024

January: 31 days

February: 29 days (2024 is a leap year)

March: 30 days (up to 31st, not counting the 31st itself)

Total: 31 + 29 + 30 = 90 days

If including the end date: 91 days

Try Our Free Days Between Dates Calculator

Get instant results with our Days Between Dates Calculator. Also check our Date Calculator and Working Days Calculator.

Days in Each Month

A quick reference for days in each month:

Month Days Cumulative (from Jan 1)
January3131
February28/2959/60
March3190/91
April30120/121
May31151/152
June30181/182
July31212/213
August31243/244
September30273/274
October31304/305
November30334/335
December31365/366

First number is for normal years, second for leap years (after February)

Understanding Leap Years

Leap years add an extra day (29th February) and occur:

Leap Year Test: Leap Year = (year รท 4 = whole number) AND (year รท 100 โ‰  whole number OR year รท 400 = whole number)

Recent and Upcoming Leap Years

2020, 2024, 2028, 2032, 2036, 2040...

Working Days vs Calendar Days

Working days (business days) exclude weekends and typically bank holidays:

Calculation Type Includes Common Use
Calendar Days All days Age, rentals, countdowns
Working Days Mon-Fri only Delivery times, projects
Business Days Mon-Fri minus holidays Legal deadlines, contracts

Quick Working Days Estimate

For a rough estimate: multiply the number of weeks by 5, then adjust for partial weeks.

Example: 4 weeks = 20 working days (before accounting for bank holidays)

UK Bank Holidays 2024-2025

When calculating business days, you'll need to account for these bank holidays:

England and Wales 2024

Holiday 2024 Date 2025 Date
New Year's Day1 January1 January
Good Friday29 March18 April
Easter Monday1 April21 April
Early May Bank Holiday6 May5 May
Spring Bank Holiday27 May26 May
Summer Bank Holiday26 August25 August
Christmas Day25 December25 December
Boxing Day26 December26 December
Note: Scotland has different bank holidays (2 January, St Andrew's Day). Northern Ireland includes St Patrick's Day and Battle of the Boyne.

Practical Examples

Example 1: Holiday Countdown

Question: How many days from 15th June 2024 to 20th August 2024?

Calculation:

  • Rest of June: 30 - 15 = 15 days
  • July: 31 days
  • August 1-20: 20 days

Answer: 15 + 31 + 20 = 66 days

Example 2: Project Deadline (Working Days)

Question: You have 15 working days starting Monday 4th March 2024. When is the deadline?

Calculation:

  • Week 1 (4-8 March): 5 working days
  • Week 2 (11-15 March): 5 working days
  • Week 3 (18-22 March): 5 working days

Answer: Friday 22nd March 2024

Example 3: Rental Period

Question: Rent from 1st September to 30th November. How many days?

Calculation:

  • September: 30 days
  • October: 31 days
  • November: 30 days

Answer: 91 days (including move-out day)

Example 4: Age Calculation

Question: Someone born 15th July 1990. How old in days on 15th July 2024?

Calculation:

  • Years: 34 years
  • Days per year: 365.25 (accounting for leap years)
  • Leap years 1990-2024: 9 (1992, 1996, 2000, 2004, 2008, 2012, 2016, 2020, 2024)
  • Exact: (34 ร— 365) + 9 = 12,419 days

Answer: 12,419 days old on their 34th birthday

Working Days in a Year

Typical working days in a UK year:

Calculation Days
Total days in year365 (366 leap year)
Minus weekend days-104
Minus bank holidays-8
Working days253 (254)
Minus average annual leave (28 days)-28
Days actually worked225 (226)

Common Timeframes

Period Calendar Days Approx Working Days
1 week75
2 weeks (fortnight)1410
1 month (average)30.4422
3 months (quarter)91-9265
6 months182-184130
1 year365-366253-254

Notice Periods

When calculating notice periods, check whether the contract specifies:

UK Legal Deadlines

Court Deadlines: Civil Procedure Rules often use "clear days" - excluding the day of the event and the deadline day. Always verify with the specific legal requirement.

Cooling-Off Periods

Consumer contracts often have cooling-off periods measured in calendar days:

Tips for Accurate Calculations

  1. Clarify inclusion: Determine whether to include start date, end date, or both
  2. Account for leap years: February has 29 days in leap years
  3. Check bank holidays: When counting working days, remember to exclude them
  4. Use tools: For complex calculations, use a calculator rather than manual counting
  5. Verify important dates: Double-check critical deadlines manually
  6. Consider time zones: For international dates, be aware of date changes at midnight

Frequently Asked Questions

How do I calculate the number of days between two dates?

Subtract the earlier date from the later date to get the difference in days. Account for leap years (every 4 years, except century years not divisible by 400). Our calculator handles this automatically, including edge cases.

What is the difference between calendar days and working days?

Calendar days include all days (weekends and holidays). Working days (business days) typically exclude weekends and may also exclude bank holidays. In the UK, there are 8 standard bank holidays in England and Wales.

How many working days are in a year UK?

A typical UK year has approximately 252 working days (365 days minus 104 weekend days and 8 bank holidays, plus any variations). Leap years have 253 working days. The exact number depends on how bank holidays fall.

Do I count the start date or end date?

It depends on the context. For age or duration calculations, typically don't count the start date. For project timelines, you usually include both dates. Legal and contractual deadlines vary โ€“ always check the specific requirements.

How do I calculate someone's age in days?

Calculate the total days from birth date to today, accounting for leap years. Each complete year is 365 days, plus one extra day for each leap year the person has lived through.

Calculate dates quickly and accurately

Try Our Free Date Calculator โ†’

Understanding how to calculate days between dates is particularly important in the United Kingdom due to numerous legal, financial, and employment-related deadlines governed by specific timeframes. British employment law, for instance, requires employers to provide a minimum notice period based on length of service: one week for each year of continuous employment, up to a maximum of 12 weeks. Knowing the exact number of days between your start date and a potential leaving date is essential for calculating your entitlement correctly.

UK tenancy law also relies heavily on date calculations. Under the Housing Act 1988, landlords in England must give at least two months' notice (using a Section 21 notice) to end an assured shorthold tenancy, though proposed reforms under the Renters' Reform Bill may change these requirements. In Scotland, the notice period varies from 28 days to 84 days depending on the length of the tenancy. Miscalculating these periods can invalidate a notice entirely, leading to costly legal disputes and delays.

Tax return deadlines in the UK follow a strict calendar. The Self Assessment tax return for the year ending 5 April must be filed online by the following 31 January, giving taxpayers approximately 10 months to prepare. Late filing incurs an immediate 100-pound penalty from HMRC, with additional daily penalties of 10 pounds per day (up to 900 pounds) if the return is more than three months late. Understanding exactly how many days remain until your deadline can help you avoid these penalties and plan your finances accordingly.

Consumer rights in the UK also involve specific day-count rules. Under the Consumer Rights Act 2015, you have 30 days from the date of purchase to return faulty goods for a full refund. After 30 days but within six months, the retailer must be given one opportunity to repair or replace the item. The Consumer Contracts Regulations 2013 provide a 14-day cooling-off period for most online purchases, counted from the day after you receive the goods. Accurately counting these days protects your statutory rights as a UK consumer.

Frequently Asked Questions About Date Calculations

How do UK bank holidays affect date calculations for legal deadlines?
In the UK, when a legal deadline falls on a bank holiday, Saturday, or Sunday, the deadline typically moves to the next working day. This applies to most court deadlines, HMRC filing dates, and Companies House submissions. England and Wales have eight bank holidays per year, Scotland has nine, and Northern Ireland has ten. However, contractual deadlines (such as rental payments or insurance renewals) usually do not shift for bank holidays unless the contract specifically states otherwise. Always check the specific legislation or contract terms governing your deadline.
How many days of annual leave are UK workers entitled to?
Under UK employment law, all full-time workers are entitled to a minimum of 28 days paid annual leave per year (equivalent to 5.6 weeks). This can include the eight bank holidays in England and Wales, so your employer may offer 20 days of leave plus eight bank holidays. Part-time workers receive a pro-rata entitlement based on the number of days they work per week. For example, someone working three days per week is entitled to 16.8 days of paid leave. Your leave year start date is typically set out in your employment contract and may differ from the calendar year.
Why does the UK tax year run from 6 April to 5 April?
The UK tax year's unusual start date of 6 April dates back to 1752, when Britain adopted the Gregorian calendar, losing 11 days in the process. To ensure the Treasury did not lose 11 days of tax revenue, the start of the financial year was moved from 25 March (Lady Day, the traditional new year in the Julian calendar) forward by 11 days to 5 April. An additional day was later added in 1800 to account for a further calendar adjustment, bringing the date to 6 April, where it has remained ever since. This quirk of British history means all personal tax calculations in the UK use this unconventional annual period.
UK Calculator Financial Team

Our team of financial experts creates accurate, easy-to-use calculators and guides to help you make informed decisions about your money.

Emma Thompson

Emma Thompson

Senior Content Editor

Emma is a senior content editor with a background in financial journalism. She specialises in making UK regulations and calculator tools understandable for consumers, working closely with qualified professionals to ensure accuracy.

Share this guide

Twitter Facebook LinkedIn WhatsApp Email

Last updated: February 2026 | Verified with latest UK rates