Skip to main content
Home›Everyday›Date Calculator

Date Calculator

Add or subtract days, weeks, months or years from any date, or count working days that skip weekends and UK bank holidays.

Checked by the SumAtlas teamUpdated 11 October 2026SourcesHow we check our figuresIndependent: not a government website

Your details: Your date

Your date
Add or subtract
Count
More optionsOptional. The defaults suit most people; change these if your situation is different.

Free to use. Your details are not saved to an account.

Your results

Your summary

Result date…

Pick a start date to see the result.

Guide

How the calculation works, with fixed examples, then answers to common questions.

THE DATE GUIDE

How to add and subtract days, months and working days

Working out a date a set time from now sounds easy, but month lengths, leap years, weekends and bank holidays all get in the way. This guide explains how each kind of date sum works, with examples, so you can trust the answer for deadlines, notice periods, deliveries and plans.

1In brief

The short answer

  • The start date is day 0, so 1 day after Monday is Tuesday.
  • Days and weeks are exact: a week is always 7 days.
  • Months follow the calendar, and a date that does not exist (such as 31 February) becomes the month’s last day.
  • Working days skip Saturdays, Sundays and, in the UK, the bank holidays of the nation you choose.
9 Jan 2027
90 days after 11 October 2026
28 Feb 2027
6 months after 31 August 2026
6 Nov 2026
20 working days after 11 October 2026
3 Jul 2026
100 days before 11 October 2026
2Counting

Does the start date count?

The calculator treats the start date as day 0. Adding 1 day to Monday gives Tuesday, and adding 7 days gives the next Monday. This matches how most deadlines are written: “within 14 days of 1 March” usually means by 15 March.

Check the wording

Some rules count the first day, or say “clear days”, which leave out both the first and the last day. If a deadline is important, read the exact words and, if in doubt, aim for the earlier date.

3Days and weeks

Adding days and weeks

Days and weeks are the simplest sums, because every day and every week is the same length. A few examples from 11 October 2026:

Counting forward from Sunday 11 October 2026
AddDateDay
6 weeks22 November 2026Sunday
90 days9 January 2027Saturday
13 weeks10 January 2027Sunday
1,000 days7 July 2029Saturday

Adding whole weeks always lands on the same weekday as the start date, which is handy for repeating meetings or shifts.

4Months

Adding months

A month is not a fixed number of days, so months are added by the calendar: the same day number, a set number of months later. 3 months after 11 October 2026 is 11 January 2027. That is 92 days, while 3 months from another start could be 89 to 92 days.

3 months
From
11 October 2026
To
11 January 2027
Rule
Same day, 3 months on
13 weeks
From
11 October 2026
To
10 January 2027
Rule
91 days exactly
5Month ends

Month ends and 31st dates

If the start date is the 29th, 30th or 31st, the target month may be too short. The calculator then uses the last day of that month, which is the usual rule in contracts and bank payments.

6 months after 31 August 2026
  1. Count 6 monthsSeptember to FebruaryFebruary 2027
  2. 31 February does not existFebruary 2027 has 28 daysUse 28
Result28 February 2027

Likewise, 1 month after 31 January 2026 is 28 February 2026, but 1 month after 31 January 2024 was 29 February 2024, a leap year.

6Years

Adding years and leap years

Adding a year keeps the same day and month. The one exception is 29 February: a year after 29 February 2024 is 28 February 2025. Leap years come every 4 years, except century years that do not divide by 400, so 2000 was a leap year and 2100 will not be.

7Combined

Mixing years, months and days

When you enter several units, the calculator adds the years and months first, then the weeks and days. Doing it in this order gives the answer people expect, and the step-by-step card shows each stage.

1 year, 2 months, 1 week and 3 days before 11 October 2026
  1. Take away 14 months11 August 2025
  2. Take away 10 days1 week and 3 days1 August 2025
ResultFriday 1 August 2025
8Counting back

Counting back from a date

Subtracting works the same way in reverse. It answers questions like “when must I post this?”, “when did the 90-day period start?” or “when should I hand in my notice?”. 100 days before 11 October 2026 is Friday 3 July 2026.

9Working days

Working days

A working day (or business day) is normally Monday to Friday, not counting public holidays. Choose Working days in the calculator to count only these. The start date is day 0, and the next working day is day 1, so 1 working day after a Friday is the Monday.

20 working days after Sunday 11 October 2026 (England and Wales)
  1. Working days counted20
  2. Weekend days skipped6
  3. Bank holidays skipped0
ResultFriday 6 November 2026

That is 26 calendar days later. Over a typical month, working days are roughly 5 in every 7 calendar days.

10UK

UK bank holidays by nation

England and Wales, Scotland and Northern Ireland each have their own bank holidays. When a bank holiday falls on a weekend, a substitute day is usually given on the next weekday. The 2027 dates for England and Wales are:

Bank holidays in England and Wales, 2027
HolidayDate
New Year's DayFriday 1 January
Good FridayFriday 26 March
Easter MondayMonday 29 March
Early May bank holidayMonday 3 May
Spring bank holidayMonday 31 May
Summer bank holidayMonday 30 August
Christmas Day (substitute day)Monday 27 December
Boxing Day (substitute day)Tuesday 28 December

Scotland adds 2 January (a substitute day on 4 January in 2027) and St Andrew’s Day, has its summer holiday on the first Monday of August, and does not have Easter Monday. Northern Ireland adds St Patrick’s Day (17 March) and the Battle of the Boyne (12 July). The bank holiday calculator lists every date for each nation.

11Holidays

Working days around Christmas and Easter

Holiday periods make the biggest difference to working-day sums. 10 working days after Thursday 17 December 2026 lands on:

10 working days after Thursday 17 December 2026
RuleResultHolidays skipped
Weekends onlyThursday 31 December 20260
England and WalesTuesday 5 January 20273
ScotlandWednesday 6 January 20274

At Easter, 5 working days after Wednesday 24 March 2027 is Friday 2 April 2027 in England and Wales, because Good Friday and Easter Monday are skipped. In Northern Ireland, 5 working days after Friday 12 March 2027 is Monday 22 March, one day later than elsewhere because of St Patrick’s Day.

12Other countries

Working days outside the UK

The calculator knows UK bank holidays only. For other countries, choose “None (weekends only)” under More options, then add one working day for each public holiday in your country that falls within the period. In countries where the weekend is not Saturday and Sunday, count by hand or use calendar days.

13Uses

Deadlines and notice periods

Common uses for a date calculator include:

  • Notice periods. A one-month notice period handed in on 15 March ends on 15 April. See the notice period and final pay calculator for pay.
  • Refunds and returns. In the UK, you usually have 14 days to cancel most online orders after the goods arrive.
  • Delivery and payment terms. “Payment within 30 days” and “delivery in 5 working days” are both easy to check.
  • Travel. Some countries require a passport to be valid for 3 or 6 months after you arrive.

Legal deadlines

Courts, tribunals and government bodies have their own counting rules. Use the calculator as a guide and check the rules for your case.

14Schedules

Repeating dates and schedules

The “Repeating the period” table shows the next 8 dates at the same interval, such as every 28 days for a prescription or every 3 months for a bill. Each date is worked out from the start date, not from the one before, so a monthly schedule from 31 January goes 28 February, 31 March, 30 April rather than drifting to the 28th.

15Week numbers

Week numbers and day of the year

The calculator shows the ISO week number and the day of the year for the result. ISO weeks start on Monday, and week 1 is the week that contains the year’s first Thursday. Some years have 53 weeks: 2026 is one, so 31 December 2026 and 1 January 2027 are both in week 53. 11 October 2026 is in week 41 and is day 284 of the year.

16Formats

Writing dates clearly

In the UK, 06/10/2026 means 6 October 2026, but in the US it means June 10. To avoid mistakes, write the month as a word (6 October 2026) or use the international format, 2026-10-06, which also sorts correctly in spreadsheets and file names.

17Tools

Date sums in a spreadsheet

In Excel or Google Sheets, =A1+90 adds 90 days to a date in A1, =EDATE(A1, 3) adds 3 months with the month-end rule, and =WORKDAY(A1, 10, holidays) adds 10 working days, skipping dates listed in a holidays range. =NETWORKDAYS(A1, B1, holidays) counts working days between two dates, including both ends.

18Watch out

Common mistakes

  • Counting the start date as day 1, which makes every answer a day early.
  • Treating a month as 30 days, which drifts by a day or two each month.
  • Forgetting a bank holiday, especially substitute days after Christmas and New Year.
  • Using England’s bank holidays for Scotland or Northern Ireland.
  • Mixing up UK and US date order.
20Work and contracts

Probation, trial and contract periods

Many work and contract periods are written in months or weeks, and the start date decides where they end. A few examples, each counted with the start date as day 0:

Example periods
PeriodStartsEnds
6-month probation1 September 20261 March 2027
3 months' notice31 October 202631 January 2027
12-week contract1 October 202624 December 2026

Some contracts end on the day before the matching date (for example, a year from 1 September ending on 31 August). If yours is written that way, take one day off the result. Your contract or offer letter says which applies.

21Summary

Key numbers

Day 0
The start date
28 to 31
Days in a month
8
Bank holidays in England and Wales, 2027
9
In Scotland, 2027
10
In Northern Ireland, 2027
52 or 53
ISO weeks in a year
Questions

Frequently asked

What date is 90 days from today?

Enter today as the start date (it is the default), choose Add and enter 90 days. For example, 90 days after 11 October 2026 is Saturday 9 January 2027.

Does the start date count as day 1?

No. The start date is day 0, so 1 day after Monday is Tuesday. This is how deadlines such as "within 14 days" are usually counted, but check the wording of your own deadline.

How do I add working days to a date?

Choose Working days. The calculator skips Saturdays and Sundays and, if you pick a UK nation under More options, that nation's bank holidays. 10 working days after Thursday 17 December 2026 is Tuesday 5 January 2027 in England and Wales.

Why do working days differ between England and Scotland?

Each UK nation has its own bank holidays. Scotland has 2 January and St Andrew's Day but not Easter Monday, and Northern Ireland adds St Patrick's Day and 12 July. So the same number of working days can end on a different date.

What happens when I add a month to 31 January?

There is no 31 February, so the calculator uses the last day of February: 28 February, or 29 in a leap year. The same rule applies to any month end.

Is 3 months the same as 13 weeks?

Not quite. 3 months after 11 October 2026 is 11 January 2027, but 13 weeks after it is 10 January 2027. Months follow the calendar; weeks are always 7 days.

How do I count back from a date?

Choose Subtract. For example, 100 days before 11 October 2026 is 3 July 2026. This helps with notice periods and "must be sent by" dates.

Can I add years, months, weeks and days together?

Yes. Years and months are added first, then weeks and days. The step-by-step card shows the date after each part.

How do I count the days between two dates?

Use the days between dates calculator, which counts calendar days, weeks and working days between any two dates.

Does the calculator know about bank holidays in other countries?

No. For working days outside the UK, choose "None (weekends only)" and add a day for each public holiday in your country that falls in the period.

Can I repeat a period, like every 28 days?

Yes. The "Repeating the period" table lists the next 8 dates, which helps with medication cycles, billing dates and rotas.

Which week number is a date in?

The calculator shows the ISO week number, where weeks start on Monday and week 1 contains the year's first Thursday. 11 October 2026 is in week 41.

Good to know

Dates follow the Gregorian calendar. UK bank holidays are worked out from the official rules; check one-off changes on GOV.UK.