How to Add Days to a Date – Complete Guide

Adding days to a date is one of the most common calendar calculations. Whether you need to find a deadline 90 days from now, calculate a visa expiration, or plan a project milestone, understanding how to add days correctly saves time and prevents costly mistakes. Use our free add-days calculator for instant results, or follow the step-by-step methods below.

Key Takeaways
  • Month boundaries matter: Adding 30 days to January 15 lands on February 14, not February 15
  • Leap years affect results: Adding 365 days in a leap year may not return the same calendar date
  • Business days differ: 90 calendar days is roughly 64 business days
  • Common intervals: 30, 60, 90, 180, and 365 days cover most real-world needs
  • Use a calculator: Our add days tool handles all edge cases automatically

Step-by-Step Method for Adding Days

Adding days to a date manually requires you to account for varying month lengths. Here is the reliable approach:

  1. Start with the remaining days in the current month. Subtract the current day from the total days in that month. For example, January 20 has 11 days remaining (31 − 20 = 11).
  2. Subtract month by month. Once you exhaust the current month, subtract the full length of each subsequent month from the remaining day count.
  3. Land on the final date. When the remaining days are fewer than the next month's length, that leftover is the day of the month for your answer.

Worked Example: January 20, 2026 + 45 Days

StepPeriodDays UsedDays Remaining
1Jan 20 → Jan 311134
2February 2026 (28 days)286
3Mar 1 → Mar 660

Result: January 20, 2026 + 45 days = March 6, 2026.

Handling Month Boundaries

Months range from 28 to 31 days, which means adding the same number of days from different starting dates can land on very different calendar dates.

Start Date+ 30 DaysNote
January 1January 31Stays in January
January 15February 14Crosses into February
January 31March 2Skips all of February (non-leap)
February 1March 3Only 28 days in Feb 2026
March 1March 3131-day month keeps it in March
April 1May 130-day month lands on next month

The key lesson: never assume "plus one month" equals "plus 30 days." They are often different.

Leap Year Considerations

A leap year adds February 29, which shifts every date calculation that crosses February. The rule: a year is a leap year if it is divisible by 4, except for century years — unless that century year is also divisible by 400.

Start Date+ 365 DaysLeap Year?Result
Jan 1, 2026365 daysNoJan 1, 2027
Jan 1, 2027365 daysNoJan 1, 2028
Jan 1, 2028365 daysYes (2028)Dec 31, 2028
Mar 1, 2028365 daysYes (crossed Feb 29)Feb 28, 2029

When adding 365 days across a leap year that includes February 29, you effectively land one day earlier than the same calendar date the following year.

Common Add-Day Scenarios

These are the intervals people calculate most often, along with their typical use cases.

Days AddedApprox. DurationCommon Use Cases
30 days~1 monthInvoice payment terms, free trial periods, refund windows
60 days~2 monthsNotice periods, return policies, insurance claims
90 days~3 monthsVisa validity, probation periods, quarterly deadlines, Schengen rule
180 days~6 monthsPassport validity requirements, lease agreements, medical follow-ups
365 days~1 yearAnnual renewals, warranty periods, subscription expirations

Quick Reference: Today + N Days (from February 4, 2026)

AddResult DateDay of Week
+ 30 daysMarch 6, 2026Friday
+ 60 daysApril 5, 2026Sunday
+ 90 daysMay 5, 2026Tuesday
+ 120 daysJune 4, 2026Thursday
+ 180 daysAugust 3, 2026Monday
+ 365 daysFebruary 4, 2027Thursday

Real-World Use Cases

Deadlines and Due Dates

Contracts, invoices, and legal documents frequently specify a number of days for action. "Payment due within 30 days" means you add 30 calendar days to the invoice date. For business day deadlines, remember to exclude weekends and holidays.

Expiry and Renewal Dates

Product warranties, subscriptions, and memberships typically expire after a set number of days. Adding 365 days gives you a one-year expiration; adding 730 days gives you two years. Always check whether the terms specify calendar days or business days.

Visa and Travel Planning

Many visa types grant a specific number of days of stay. The Schengen Area 90/180 rule allows 90 days within any rolling 180-day window. Adding 90 days from your entry date tells you your latest permitted departure date.

Medical and Health Timelines

Follow-up appointments, medication courses, and insurance claim windows are all measured in days. A "90-day supply" of medication means you add 90 days to the fill date to know when your next refill is due.

Frequently Asked Questions

Count the remaining days in the starting month, then subtract full months (28-31 days each) until the leftover days are less than the next month's length. The leftover becomes the day of the month. For example, to add 45 days to January 20: 11 days left in January, then 28 days for February, then 6 days into March = March 6.

Not always. Adding one month means going to the same day number in the next month (e.g., March 15 → April 15). Adding 30 days is a fixed count that may land on a different date (e.g., March 15 + 30 = April 14). The difference is most noticeable around months with 28 or 31 days.

In a leap year, February has 29 days instead of 28. So adding days through February gives you one extra day of "credit." For instance, January 31, 2028 + 30 days = March 1 (not March 2 as in non-leap years). Our add days calculator handles this automatically.

Business days exclude weekends (Saturday and Sunday) and public holidays. To add business days, use our business days calculator. As a rough estimate, multiply business days by 1.4 to get the approximate calendar day equivalent (e.g., 30 business days is about 42 calendar days).

Use our 90 days from today calculator for the exact date. As of February 4, 2026, 90 days from today is May 5, 2026. This is commonly needed for visa durations, probation periods, and quarterly deadlines. See our full 90 days from today guide.

By convention, the start date is day 0 and the next day is day 1. So "30 days from January 1" is January 31, not February 1. However, some legal and medical contexts use inclusive counting where the start date is day 1. Always check the specific requirement.

Related Guides