Add or Subtract Days
Calculate a future or past date from any starting date
Frequently Asked Questions
Add or Subtract Days Calculator: The Complete Guide to Date Arithmetic
Date arithmetic—adding or subtracting days, weeks, months, or years from a date—is something we all need but rarely find easy to do mentally. "What date is 90 days from today?" "When is 6 months before my lease expires?" "What was the date 45 days ago?" Our Add/Subtract Days Calculator handles all of these scenarios instantly, accounting for varying month lengths, leap years, and year boundaries.
How Date Arithmetic Works
Adding Months: Result Date = Same day in a future month. January 31 + 1 month = February 28 (or 29 in leap years), because February doesn't have 31 days. This "end-of-month" adjustment is standard in date arithmetic.
Worked Examples
Common Date Additions: Quick Reference
| Duration | Days | Common Use |
|---|---|---|
| 1 week | 7 | Weekly deadlines, follow-up appointments |
| 2 weeks | 14 | Pay periods, two-week notice |
| 30 days | 30 | Return policies, billing cycles, trial periods |
| 45 days | 45 | Mortgage contingencies, escrow timelines |
| 60 days | 60 | Insurance enrollment windows, COBRA deadlines |
| 90 days | 90 | Probation periods, quarterly reviews, visa durations |
| 120 days | 120 | Construction timelines, project milestones |
| 180 days | 180 | Half-year reviews, statute of limitations |
| 365 days | 365 | Annual renewals, warranties, subscriptions |
| 2 years | 730–731 | Extended warranties, lease terms |
| 5 years | 1,826–1,827 | Vesting schedules, statute of limitations |
Month-Boundary Handling
Adding months is trickier than adding days because months have different lengths. Here's how edge cases are typically handled:
- January 31 + 1 month: February 28 (or 29 in leap years). Since February doesn't have a 31st, the result "clamps" to the last day of February.
- March 31 + 1 month: April 30. Same principle—April has only 30 days.
- January 29 + 1 month: February 28 in non-leap years, February 29 in leap years.
- August 31 − 1 month: July 31. This one works cleanly because July has 31 days.
Leap Year Considerations
Leap years affect date arithmetic in specific scenarios:
- Adding 365 days from January 1 of a leap year lands on December 31 (not January 1 of the next year), because the leap year has 366 days.
- Adding 1 year from February 29 lands on February 28 of the next non-leap year, since February 29 doesn't exist in non-leap years.
- Subtracting 1 year from March 1 of a leap year gives March 1 of the previous year—it doesn't "jump" to February 29.
Our Add/Subtract Days Calculator is free and runs entirely in your browser. For related tools, try Date Difference Calculator, Days Between Dates, and Business Days Calculator.