Short answer
To add N days, count from the next day — today is day zero. 90 days from October 20, 2026 is Monday, January 18, 2027; 45 days before is Saturday, September 5, 2026. Legal notices often require 'clear days' — excluding both the trigger day and the deadline day — so the working date can differ from the naive one by two days.
Scope and assumptions
Calendar arithmetic only; holidays, weekends and jurisdiction-specific deadline rules can move the effective date. For statutory or contractual deadlines, verify the governing rule or consult counsel. This page is informational.
The one habit that prevents most deadline misses: today is day zero. Count forward from tomorrow, then check whether a weekend or a "clear days" rule moves the effective deadline. I once watched a notice served one day late fail for exactly this reason — the arithmetic was right, the convention was not.
Related guides
- Business days only? → Work Days guide
- Difference between two dates? → Days Between Dates guide
- Countdown to a birthday? → Birthday Countdown guide
What is a date-from-days calculator?
A date-from-days calculator adds or subtracts a number of days from a start date and returns the resulting date. It is the tool behind deadlines, return windows and notice periods — and the off-by-one is where it earns its keep.
How adding and subtracting days works
Result = start date + N days, counting the next day as day 1
What date is 90 days from October 20, 2026? (and what date is 45 days before?)
Start date: Tuesday, October 20, 2026. Count forward with today as day zero:
| Segment | Days | Running |
|---|---|---|
| Oct 21–31 | 11 | 11 |
| November | 30 | 41 |
| December | 31 | 72 |
| January 1–18 | 18 | 90 |
90 days out: Monday, January 18, 2027
What date is 45 days before October 20, 2026?
The same span backward:
| Segment | Days | Running |
|---|---|---|
| Oct 19–20 | 2 | 2 |
| September 30 → 5 | 26 | 28 |
| August | 17 | 45 |
45 days back: Saturday, September 5, 2026
That one lands on a weekend — exactly the case where a contract's roll rule ("if the deadline falls on a non-business day, it moves to the next business day") changes the practical date to Monday, September 7.
Worked example: a 30-day return window from November 28
A jacket bought Saturday, November 28, 2026 carries a 30-day return window:
Nov 29–30 = 2 days · December 1–28 = 28 days · Return by Monday, December 28, 2026
Most retailers count the purchase date as day zero; a few count it as day one, which would make the deadline December 27 — a Sunday, and therefore a different practical answer. When the window matters, read the terms rather than trusting either convention.
How to add days without an off-by-one: the clear-days habit
A 14 clear days notice period
Legal notices frequently require clear days — the trigger day and the deadline day both excluded. A "14 clear days" notice served October 20 needs the effective date on or after November 4, because October 21 through November 3 are the 14 clear days. Count naively and you serve a day late; count with clear days and the notice stands.
Subtracting for lookback windows
Warranties, chargebacks and audit windows all count backward. A device that fails on November 10, 2026 under a one-year warranty was covered only if it was purchased on or after November 10, 2025 — the lookback is the subtraction run in reverse.
The same pattern covers bank disputes ("charges within 60 days") and tax substantiation ("records for the prior three years"). One caution on weekend results: 45 days before October 20, 2026 is Saturday, September 5, and a rule requiring a business-day filing effectively moves that to Monday, September 7. Compute the calendar date first, then apply the roll rule — never the other way around.
A third pattern worth internalizing is the renewal window: an annual policy renewing on its anniversary date is just "plus 365 days, or 366 across a leap February." Subscriptions, licenses and certifications all run on this arithmetic, and the only decision to make is whether the renewal date itself counts as inside the old term or the new one — a one-day question that determines whether a lapse occurred.
Adding days is a count, not a guess: use the Date From Days Calculator and future-date tool to land on any future date. More on that here: when a 90-day free trial from December 1 actually ends.
Where does the off-by-one come from?
- Counting today as day one — it shifts every forward date by one.
- Forgetting to check whether the result lands on a weekend or holiday.
- Ignoring a clear-days clause in a notice period.
- Skipping the leap-day check on windows that cross February 29.
FAQ
Q: What date is 90 days from October 20, 2026? Monday, January 18, 2027 — counting the next day as day 1.
Q: Is today day zero or day one? Day zero for forward counting: October 21 is day 1, so October 20 plus 90 days lands on January 18, 2027.
Q: What date is 45 days before October 20, 2026? Saturday, September 5, 2026 — check whether a weekend roll rule applies to your deadline.
Q: What are "clear days"? Days that exclude both the trigger date and the deadline date; a "14 clear days" notice effectively needs 16 calendar days of spacing.
Q: How do 30-day return windows work? A purchase on November 28, 2026 with a 30-day window is returnable by Monday, December 28, 2026.
Q: Do weekends matter for calendar-day counts? Not for the arithmetic — but if the resulting date is a weekend, check the contract's roll rule.
Q: How do I count days backward? Mirror the process: the day before today is 1 day back; keep subtracting across month boundaries.
Q: What about leap day? A span containing February 29 has one extra day — relevant for 365-day windows in leap years.
Sources: calendar arithmetic (en.wikipedia.org/wiki/Calendar); clear-days and notice conventions (en.wikipedia.org/wiki/Notice_period).
Disclaimer: Calendar arithmetic only; holidays, weekends and jurisdiction-specific deadline rules can move the effective date. For statutory or contractual deadlines, verify the governing rule or consult counsel. This page is informational.