Calcorithmevery number has an answer
πŸ”
All tools β†’
← Date & Time

Add Days to Date

Find out what date it will be after adding or subtracting days.

Start datei
Days to add (negative to subtract)
30 days after 2026-06-25
July 25, 2026
Saturday

Why day-based date arithmetic matters

Adding "one month" to January 31 is ambiguous β€” does it mean February 28, March 2, or March 3 (in a leap year)? Day-based arithmetic is completely unambiguous: adding 30 days to January 31 always gives March 2 (or March 1 in a leap year). For contracts, deadlines, and legal timelines, days are the precise and legally safe unit.

Common date-addition scenarios

ScenarioDays to addBusiness context
Return window+14 daysStandard consumer return policy (EU: 14 days mandatory minimum)
Net-30 payment+30 daysInvoice due date for standard B2B payment terms
Net-60 / Net-90+60 / +90 daysExtended B2B payment terms for larger transactions
Trial expiry+7 or +30 daysFree trial period end date for software subscriptions
Quarterly deadline+90 daysTax filing, financial reporting, and board meeting cycles
Half-year+183 daysSemi-annual reporting or review periods
Annual renewal+365 daysSubscription, domain, or certification renewal date
Probation end+90 daysStandard employment probation period in most countries

How date addition works technically

JavaScript's Date object stores time as milliseconds since January 1, 1970 (Unix epoch). Adding days means adding that many multiples of 86,400,000 milliseconds (24 hours Γ— 60 minutes Γ— 60 seconds Γ— 1,000 ms). This automatically handles month boundaries, different month lengths, and leap year February.

1 day = 24h Γ— 60m Γ— 60s Γ— 1000ms = 86,400,000 ms Add 30 days to January 31: Jan 31 timestamp + (30 Γ— 86,400,000) = March 2 timestamp Add 30 days to January 31 in a leap year (2024): Jan 31, 2024 + 30 days = March 1, 2024 (Feb has 29 days in 2024)

Subtracting days: working backwards

Use a negative number to subtract days and calculate past dates. This is useful for determining when a deadline started ("the contract was signed 90 days before today"), when a subscription was first activated, or when a legal countdown began. Enter a negative value in the input field above to calculate backwards.

Business days vs. calendar days

This calculator adds calendar days (all 7 days of the week). Many business deadlines specify "business days" or "working days" β€” typically Monday through Friday, excluding public holidays. For a 10 business-day deadline, the actual calendar days span depends on how many weekends fall within the period (usually 14 calendar days for 10 business days).

Frequently asked questions

What does the add days calculator do?

It adds or subtracts a number of days from any start date and returns the resulting calendar date, accounting for month lengths and leap years.

Can I subtract days as well as add them?

Yes. Enter a negative number of days, or use the subtract option, to find a date in the past.

Does it count weekends and holidays?

It counts every calendar day, including weekends and holidays. For working-day calculations you would exclude those separately.

How does it handle leap years?

It uses the real calendar, so February 29 in leap years is included automatically when counting across that date.

What this tool does

Calculates what the date will be after adding or subtracting a number of days from a starting date. Quick preset buttons for common intervals.

Input fields explained
Start date
The reference date you are calculating from. Defaults to today.
Days to add
Number of days to add. Use a negative number to go backwards in time. For example, -30 gives the date 30 days ago.
πŸ’‘ Tips & context
β†’Use this to calculate payment due dates, project deadlines, subscription end dates, or warranty expiry.
iFormula / How it works

result = start + (days Γ— 86,400,000 ms). Negative values subtract days.

Related Date & Time tools

Age Calculator
Exact age in years, months, days
Date Difference
Calculate the exact number of days, weeks and months between two dates
Time Duration
Calculate the hours and minutes between two times
Weekday Finder
What day was a specific date?
Stopwatch
Online stopwatch with lap times
Countdown Timer
Set an online countdown timer with an alarm