➕ Add or Subtract Time From a Date

Last updated: March 27, 2026

➕ Add or Subtract Time

Find a future or past date by adding/subtracting from any starting date.

Quick Presets
Result Date
Days
Weeks
Months

Add or Subtract Time From a Date: The Complete Guide to Deadline Math

You're staring at a contract. The terms say payment is due "ninety days from the invoice date." You grab your phone, open the calendar, and start counting little squares with your thumb — past weekends, past month-ends, squinting at the tiny grid. Three minutes later you're not sure if you landed on the right box. There has to be a better way.

There is. Date arithmetic — adding or subtracting a fixed amount of time from a known date — is one of the most practical calculations anyone does, yet most people still do it wrong, slowly, or both. Whether you're tracking a 30-day return window, calculating a medication end date, planning an anniversary trip, or figuring out when a 90-day probationary period ends, this guide will show you how to get the right answer every time.

Why Date Math Trips People Up

Calendar arithmetic looks deceptively simple until you run into a few traps that cause real problems.

Month-end spillover is the classic culprit. Add one month to January 31st. What do you get? Logically, February 31st — which doesn't exist. Different systems handle this differently. Some roll over to March 2nd or 3rd. Others clamp the result to the last valid day, giving you February 28th (or 29th in a leap year). Neither answer is universally "correct," but for most business and personal purposes, clamping to the last day of the month is the expected behavior. Our calculator does exactly that.

Leap years catch people once every four years — usually at the worst moment. February 29, 2024 + 1 year does not equal February 29, 2025 (which doesn't exist). It should give you February 28, 2025. Miss that and a recurring annual reminder fires on the wrong day, or a contract calculation is off by one.

Weekday blindness matters for scheduling. Adding 30 days to a Wednesday doesn't always leave you on a Wednesday. Knowing which day of the week your result date falls on is crucial for booking appointments, scheduling meetings, or setting up payment reminders that don't land on a weekend.

The Most Common Real-World Use Cases

Invoice and payment deadlines. Net-30 and Net-60 terms are standard in business. If an invoice is issued June 15th with Net-30 terms, payment is due July 15th — straightforward here, but not so obvious when the invoice date is January 31st or November 30th. Getting this wrong has real financial consequences.

Return and warranty windows. Most retail return policies are 30 or 90 days. A product purchased on October 5th has a 30-day return window closing November 4th. Many people vaguely remember "November-ish" and miss the deadline. Calculating it precisely takes five seconds with the right tool.

Subscription and trial periods. Free trials are almost always 7, 14, or 30 days. If your trial starts today, you want to know the exact date to cancel before being charged. Calendars work, but it's much faster to type the start date and add 30 days once.

Medical and health timelines. "Take this medication for 10 days" or "schedule your follow-up in 6 weeks" are instructions that patients routinely calculate imprecisely. Doctors and pharmacists use exact date arithmetic; patients benefit from doing the same.

Project management milestones. A project kicks off on March 3rd and the discovery phase runs 6 weeks — when does it end? A development sprint is 2 weeks after that — when does it start and finish? Laying out a project timeline is almost entirely date arithmetic, and small errors compound across a long schedule.

Legal and regulatory deadlines. Court filings, tax deadlines, licensing renewals, permit applications — the legal world runs on precise calendar dates. "30 days after service" or "60 days prior to expiration" must be calculated correctly, because the consequences of being wrong range from losing a right to paying significant penalties.

Personal milestones and anniversaries. How old will you be in 10,000 days? What date is exactly 6 months before your wedding anniversary? When does your youngest child turn 10,000 days old? These are genuinely fun calculations that a date arithmetic tool handles instantly.

Understanding the Four Units: Days, Weeks, Months, and Years

Days are the most precise unit and the safest bet when accuracy matters most. Adding 30 days gives you an exact answer that never varies. July always has 31 days; February always has 28 or 29. Day-level calculations are unambiguous.

Weeks are just days multiplied by 7, which makes them equally precise. A two-week period is always exactly 14 days. Weeks are especially useful for recurring schedules — sprint planning, biweekly billing cycles, and appointment follow-ups.

Months are where nuance enters. A month is not 30 days — it's a calendar month, and they range from 28 to 31 days. "One month from today" means the same calendar day next month. This is how most humans naturally think about monthly intervals, and it's what banks, landlords, and subscription services use. Just remember the month-end clamping rule.

Years are similar to months in concept. "One year from today" means the same month and day, one calendar year forward. The only edge case is the February 29th / leap year scenario mentioned earlier.

Quick Tips for More Accurate Date Calculations

When precision is critical, use days. If you need to know the exact last day of a 90-day contract period, adding 90 days is safer than adding "3 months," because three calendar months can be 89, 90, 91, or 92 days depending on which months they are.

Check the day of the week. A deadline that falls on a Saturday or Sunday often shifts to the following Monday by law or convention. The same applies to public holidays. Always verify the day of week on your result, not just the date.

Document your starting date carefully. "From the date of service," "from the invoice date," and "from the date of purchase" can all mean different things. One day of ambiguity at the start can shift your deadline by one full day at the end.

Use presets for common calculations. Tools like our calculator include quick presets for the most common intervals — 7 days, 14 days, 30 days, 90 days, 6 months, 1 year — because these are the intervals that come up again and again in contracts, policies, and planning.

Double-check month-boundary calculations manually. If your start date is near the end of a month (the 28th, 29th, 30th, or 31st) and you're adding months, always verify the result makes sense. These are the cases most likely to produce unexpected behavior in naive calculators.

Beyond the Basics: Combining Multiple Time Units

Sometimes a deadline isn't a clean number of one unit. A lease might run "one year and six months." A payment schedule might require "quarterly payments over two years." For these, apply the operations sequentially: add one year first, then add six months to the result. Or convert everything to days if maximum precision is needed — one year is 365 days (or 366 in a leap year), and six months averages about 182 days.

The key insight is that date arithmetic, done carefully, is completely deterministic. There's no ambiguity when you specify the exact start date, exact amount, and exact unit. The answer is always the same. That reliability is exactly why every contract, legal document, and medical instruction uses specific dates rather than vague timeframes — and why calculating them precisely is worth the thirty seconds it takes to do it right.

FAQ

What happens when I add one month to January 31st?
Because February 31st does not exist, the result is clamped to the last valid day of February — February 28th in a regular year, or February 29th in a leap year. This is the standard behavior used by banks, subscription services, and most contract calculations. If you need maximum precision near month-ends, consider using days instead of months.
Is adding 30 days the same as adding one month?
No, they can produce different results. Calendar months range from 28 to 31 days, so "one month" is not always 30 days. For example, one month after January 15th is February 15th (31 days later), while one month after February 15th is March 15th (28 or 29 days later). Use days when exact day counts matter, and months when you want the same calendar date in a future or past month.
How do I calculate a Net-30 payment deadline?
Enter your invoice date as the starting date, select Add, type 30 in the amount field, and choose Days as the unit. The result is your payment due date. Net-30 specifically means 30 calendar days — not a month — so always use the Days unit for invoice deadline calculations.
What if my result date falls on a weekend?
The calculator shows you the exact day of the week for the result date. If a deadline lands on a Saturday or Sunday, it often shifts to the following Monday under legal and business conventions — but this depends on the specific contract or jurisdiction. Always verify whether weekends and public holidays affect your particular deadline.
Can I subtract time to find a past date?
Yes. Select the Subtract option, enter your starting date (which can be today or any date in the past or future), then choose the amount and unit. This is useful for finding when something started, how long ago an event occurred, or calculating a date that is a set number of days or months before a known deadline.
How do I calculate how many days until a future date?
This tool calculates a result date from a starting date plus or minus a time amount. If you already know the future date and want the number of days until it, use a Date Difference calculator instead — which takes two dates as input and returns the gap between them in days, weeks, or months.