90 days from today
90 days from Sunday, October 4, 2026 is Saturday, January 2, 2027. Work it by hand: October has 27 days left after the 4th (31 minus 4), November has 30, December has 31. That is 27 + 30 + 31 = 88 days to the end of the year. The remaining 2 days land on January 1 and January 2, 2027.
30 days from October 4, 2026 is Tuesday, November 3, 2026: 27 days left in October plus 3 days into November. 60 days from October 4 is Thursday, December 3, 2026. 180 days from October 4 is Friday, April 2, 2027.
The method that never fails
To add days to any date, walk forward month by month. First, count the days remaining in the current month after your start date (do not count the start date itself). Subtract that from your day count. Then subtract each full month as you go, and when the remaining days are fewer than the next full month, add them to the first of that month and you are done.
Example: 100 days from October 4, 2026. October remainder: 27, leaving 73. November: 30, leaving 43. December: 31, leaving 12. January has 31 days, and 12 is less than 31, so the answer is January 12, 2027. The same method works for subtraction in reverse: count back through full months.
Months are the tricky part
Adding days is exact, but adding months is not, because months have different lengths. The standard convention clamps to the end of the month: January 31 plus one month is February 28 (February 29 in a leap year). Most calculators, including the one on this site, use that rule. Be careful with it in contracts: "one month from January 31" could mean February 28 or March 3 depending on who is counting, so write the exact date.
Six months from October 4, 2026 is April 4, 2027, a Sunday. Twelve months from October 4, 2026 is October 4, 2027. Same-date-number month math works cleanly except at month ends, which is the only case that needs the clamping rule.
Where 30, 60, and 90 day terms show up
Net-30, net-60, and net-90 payment terms are the most common use: an invoice dated October 4 with net-90 terms is due January 2, 2027. Job probation periods, return windows, warranty registrations, insurance grace periods, and trial-to-paid conversions all use the same day-counting. The question to ask in each case is whether the start date counts: most commercial terms count from the day after the triggering date, which is the exclusive convention.
Business-day versions of these terms exist too. "30 business days from October 4" is very different from "30 days from October 4": weekends and the October 12 federal holiday stretch it out. If a contract does not say "business days," calendar days apply.
Adding days in a spreadsheet
In Excel or Google Sheets, add a number directly to a date: with October 4, 2026 in A1, =A1+90 returns January 2, 2027. Format the result cell as a date. The EDATE function adds whole months: =EDATE(A1,3) gives January 4, 2027, and it applies the same end-of-month clamping. For business days, =WORKDAY(A1,90,holidays) skips weekends and your holiday list.
Week-based shortcuts and year boundaries
When the day count is a multiple of 7, the weekday never changes: 28 days from a Sunday is a Sunday, 91 days from a Sunday is a Sunday. That makes 12-week (84-day) plans easy to anchor. For 90 days, note that 84 is the largest multiple of 7 below it, so 90 days from a Sunday is always a Saturday, six days later in the week. The same trick works for any count: round down to the nearest multiple of 7, keep the weekday, then add the leftover days.
Year boundaries add one wrinkle: crossing December 31 does not change the math, because month-walking treats January as just another month. The only yearly wrinkle is the leap day. If your 90-day window crosses February 29, it still contains exactly 90 days; the leap day is one of them, not an extra. What changes is which calendar date you land on compared to a non-leap year. For example, 90 days from December 1, 2027 is March 1, 2028, but 90 days from December 1, 2026 is March 1, 2027 as well, because neither window crosses February 29. Windows that do cross it shift by one date relative to the equivalent non-leap window.
Adding business days instead of calendar days
Some deadlines use business days, and the two can diverge sharply. 90 business days is roughly 126 calendar days (18 full weeks), because every 5 business days consume 7 calendar days. From October 4, 2026, 90 business days lands on February 15, 2027, after skipping weekends and the federal holidays in between (Columbus Day, Veterans Day, Thanksgiving, Christmas, New Year's Day, MLK Day). A quick estimate: multiply business days by 1.4 to get calendar days, then adjust for holidays. For exact answers, use the business day tab of the calculator with the holiday list enabled.
Checklist before you rely on the date
Confirm the counting convention: does day one mean the start date or the day after? Confirm whether weekends and holidays are included, especially for legal and HR deadlines. Confirm the time zone if the deadline crosses one. Then write the exact resulting date in the document, not just "90 days from today," because "today" is a moving target the moment the document is read later.