๐Ÿ“– 12 min read

Whether you're counting down to a special event, calculating someone's exact age, or working out project timelines, date calculations are useful everyday tools. Understanding how to accurately count days between dates is essential for everything from legal deadlines to pregnancy tracking.

This guide explains how to calculate date differences accurately, including the impact of leap years, UK bank holidays for working day calculations, and common use cases from age verification to contract deadlines.

Common Date Calculations

Use CaseWhat You Need
Age calculationYears, months, days since birth
CountdownDays until future date
Project planningWorking days between dates
AnniversaryYears/days since event
PregnancyWeeks since conception/LMP
Legal deadlinesCalendar or business days

Example: Age Calculation

Birthday: 15 March 1990

Current date: 1 January 2025

Exact age: 34 years, 9 months, 17 days

Total days lived: 12,710 days

Try Our Free Date Calculator

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

Days in Each Month

MonthDaysMonthDays
January31July31
February28/29August31
March31September30
April30October31
May31November30
June30December31
Leap years: Years divisible by 4 are leap years (366 days), except century years unless divisible by 400. So 2024 is a leap year, 2100 won't be, but 2000 was.

Quick Reference

Days Until Major Dates (From Jan 2025)

EventDateDays
Valentine's Day14 Feb 202544
Easter Sunday20 Apr 2025109
Christmas25 Dec 2025358
New Year 20261 Jan 2026365
Age milestones: 10,000 days โ‰ˆ 27 years 4 months. 20,000 days โ‰ˆ 54 years 9 months. A unique way to celebrate birthdays!

UK Bank Holidays 2025

When calculating working days, exclude these UK bank holidays:

Holiday2025 DateDay
New Year's Day1 JanuaryWednesday
Good Friday18 AprilFriday
Easter Monday21 AprilMonday
Early May Bank Holiday5 MayMonday
Spring Bank Holiday26 MayMonday
Summer Bank Holiday25 AugustMonday
Christmas Day25 DecemberThursday
Boxing Day26 DecemberFriday

Note: Scotland has different bank holidays (2 January, St Andrew's Day). Northern Ireland includes St Patrick's Day and the Battle of the Boyne.

Working Days Calculation

For business and legal purposes, you often need working days (excluding weekends and bank holidays):

Working days formula:
Calendar days - Weekend days - Bank holidays = Working days

Example: 1 January to 31 January 2025
31 calendar days - 8 weekend days - 1 bank holiday = 22 working days

Many UK legal requirements use specific day calculations:

RequirementNotice Period
Employment resignationTypically 1-3 months
Landlord notice (periodic)Minimum 2 months
Tenant noticeTypically 1 month
Consumer returns (online)14 calendar days
Parking fine appeal28 days
Council Tax appeal2 months

Pregnancy Date Calculator

Pregnancy dates are calculated from the first day of your last menstrual period (LMP):

NHS dating scans at 8-14 weeks provide more accurate due dates based on fetal measurements.

Calculate Date Difference

Find days between any dates

Use Calculator

Working Days vs Calendar Days: A UK Guide

Understanding the distinction between working days (also called business days) and calendar days is essential for legal deadlines, employment contracts, and financial transactions in the United Kingdom. Getting this wrong can mean missed deadlines, incorrect notice periods, or delayed payments.

Defining Working Days in the UK

A working day in the UK is generally defined as Monday to Friday, excluding public (bank) holidays. Saturday and Sunday are not considered working days for most legal and financial purposes, even if a business operates on those days. England and Wales observe 8 bank holidays per year, Scotland observes 9, and Northern Ireland observes 10. When calculating working day deadlines, each bank holiday within the period must be excluded.

Some contracts and legal contexts define working days differently. For example, certain financial regulations may define a business day as any day when the London Stock Exchange is open for trading. Always check the specific definition used in the document or regulation you are working with.

UK Employment Notice Periods

Notice periods in UK employment law are governed by the Employment Rights Act 1996 and typically run in calendar weeks, not working days. The statutory minimum notice periods are:

Many employment contracts specify longer notice periods than the statutory minimum, commonly one month for junior roles and three to six months for senior positions. During the notice period, the employee remains entitled to their normal pay and benefits, including accruing annual leave. Garden leave, where the employee is asked not to attend work during the notice period but remains employed, is increasingly common in the UK, particularly in financial services and technology sectors.

HMRC Tax Year and Key Dates

The UK tax year runs from 6 April to 5 April the following year, a quirk dating back to the calendar reform of 1752 when Britain adopted the Gregorian calendar. Key dates every UK taxpayer should know include:

Business Day Conventions in UK Finance

The UK financial sector follows specific business day conventions that determine how payment dates are adjusted when they fall on non-business days. The most common conventions are:

The TARGET2 calendar, used for euro-denominated payments, differs from the UK calendar and is relevant for businesses trading with European counterparts. Post-Brexit, UK and EU bank holiday calendars no longer align for certain financial operations.

UK Bank Holidays and Date Calculations

When calculating date differences for official or legal purposes, the eight standard bank holidays in England and Wales are: New Year's Day (1 January, or the following Monday if it falls on a weekend), Good Friday, Easter Monday, Early May Bank Holiday (first Monday in May), Spring Bank Holiday (last Monday in May), Summer Bank Holiday (last Monday in August), Christmas Day (25 December), and Boxing Day (26 December). When Christmas Day or Boxing Day falls on a weekend, substitute bank holidays are designated on the following weekday(s). Additional one-off bank holidays may be declared for special occasions, such as coronations or jubilees.

Frequently Asked Questions About Date Calculations

How do I calculate working days between two dates?

Count each Monday to Friday between the two dates, then subtract any bank holidays that fall within the period. Do not count the start date but do count the end date, unless the specific rule you are applying states otherwise. Our date difference calculator can perform this calculation automatically, accounting for all UK bank holidays.

What is the standard UK notice period for resigning from a job?

The statutory minimum is one week, but most contracts specify longer periods. One month is the most common contractual notice period for standard employment. Senior roles often require three months. Check your employment contract for the specific requirement, as the contractual period applies if it exceeds the statutory minimum.

Why does the UK tax year start on 6 April?

When Britain adopted the Gregorian calendar in 1752, eleven days were dropped to align with the European calendar. The Treasury refused to lose eleven days of tax revenue, so the tax year end date of 25 March (Lady Day, the traditional start of the English legal year) was moved forward by eleven days to 5 April. It has remained on this date ever since, making it one of the most enduring quirks of the British fiscal system.

Date Calculations in UK Law and Everyday Life

Date difference calculations play a surprisingly important role in UK legal, financial, and administrative contexts. UK contract law frequently requires precise date calculations for limitation periods, notice requirements, and statutory deadlines. Under the Limitation Act 1980, the standard limitation period for bringing a breach of contract claim in England and Wales is six years from the date of the breach, while personal injury claims must typically be brought within three years. Calculating these dates accurately, including accounting for leap years, is essential for both claimants and defendants.

In employment law, date calculations determine eligibility for various statutory rights. Employees must have two years of continuous service to qualify for unfair dismissal protection, calculated from the first day of employment to the effective date of termination. Continuous service is measured in complete calendar months, with each month running from the same date to the day before that date in the following month. Maternity leave calculations are similarly date-dependent: eligible employees can take up to 52 weeks of maternity leave, and Statutory Maternity Pay is available for 39 weeks. The qualifying week (the 15th week before the expected week of childbirth) must be calculated precisely to determine eligibility.

The UK tax year runs from 6 April to 5 April the following year, a quirk dating back to 1752 when Britain adopted the Gregorian calendar and the Treasury refused to lose 11 days of tax revenue. This non-standard start date means that calculating tax year boundaries requires specific attention. Similarly, the UK academic year typically runs from early September to late July, with term dates varying between England, Scotland, Wales, and Northern Ireland. School holiday dates affect everything from travel pricing to childcare arrangements, making date difference calculations practically useful for millions of UK families.

Practical Tips for Date Calculations in the UK

Additional Frequently Asked Questions

How do I calculate the exact number of days between two dates?
To calculate days between two dates manually, count the remaining days in the first month, add the total days for each complete month in between, then add the days elapsed in the final month. For example, from 15 March to 10 June: 16 remaining days in March plus 30 days in April plus 31 days in May plus 10 days in June equals 87 days. Remember to check whether any year in the range is a leap year, which adds one day to February. Our date difference calculator automates this process and handles leap years, month-length variations, and optional working day exclusions.
Why does the UK tax year start on 6 April?
The UK tax year starts on 6 April due to a historical quirk dating back to 1752. When Britain adopted the Gregorian calendar, 11 days were removed from September to align with the rest of Europe. The Treasury, unwilling to lose 11 days of tax revenue, moved the tax year start from 25 March (the old New Year in the Julian calendar) forward by 11 days to 5 April. A further adjustment in 1800, when the Julian calendar would have had a leap year but the Gregorian did not, moved it to 6 April, where it has remained ever since. Attempts to modernise the start date to 1 January or 1 April have been discussed but never implemented.
How many days are there between Christmas and New Year?
There are exactly 6 calendar days between Christmas Day (25 December) and New Year's Day (1 January), or 7 days if you count both dates inclusively. In terms of working days, this period typically contains only one or two working days (29, 30, and possibly 31 December if they fall on weekdays), as 25 and 26 December are bank holidays and 1 January is a bank holiday. Many UK employers close entirely during this period, making it effectively a holiday week for much of the workforce.
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 | UK bank holidays verified