Reminder design
The right reminder window for everything that expires
The default "remind me 1 week before" works for almost nothing. Useful reminder windows are calibrated to two things: how long the action takes (renewing a passport vs eating leftovers), and how disruptive missing the deadline is. The table below shows realistic windows for the most common categories. Use them as a starting point and tighten over time.
Most expiration tracking advice spends a lot of time on what to track. Far less time goes into when to be reminded, even though that single setting decides whether the system actually changes anything.
A reminder that arrives the day something expires has already failed. A reminder that arrives months too early gets dismissed and forgotten. The right window sits in between, calibrated to the type of item and the action it triggers.
Two questions that determine the right window
For any expiring item, ask:
- How long does the action take? Eating a leftover takes one meal. Renewing a passport takes weeks of processing plus a photo, fee, and form. Set the reminder window to cover the slowest realistic version of that action.
- How bad is it if you miss? A stale snack is a minor loss. A lapsed visa, expired EpiPen, or auto-renewed subscription is a much bigger deal. Larger downside means earlier reminder.
That is essentially the whole framework. Everything below is just applied examples.
Recommended reminder windows by category
| Item type | First reminder | Second reminder (optional) |
|---|---|---|
| Leftovers in the fridge | 2 days before "use by" target | None |
| Opened condiments and sauces | 2 weeks before estimated end of useful life | None |
| Pantry staples (canned, dry) | 1 month before printed date | None |
| Daily-use prescription medication | 14 days before running out | 3 days before, if not yet renewed |
| First-aid supplies | 30 days before expiry | None |
| Rescue medicine (EpiPen, inhaler, glucagon) | 60 days before expiry | 14 days before, if not yet replaced |
| Travel medicine kits | 90 days before expiry, plus before each trip | None |
| Sunscreen | 1 month before printed expiry | Pre-summer reminder regardless |
| Cosmetics by PAO | 1 month before PAO end-of-window | None |
| Passport (adult) | 9 months before expiry | 3 months before, if not yet renewed |
| Passport (child) | 6 months before expiry | 2 months before |
| Driver's licence | 3 months before expiry | 3 weeks before |
| Visa or residency permit | 4–6 months before expiry | 2 months before |
| Vehicle registration / inspection | 1 month before expiry | None |
| Insurance renewal (car, home, health) | 30–45 days before renewal | 1 week before |
| Mortgage rate fixed-term ending | 5 months before end of term | 2 months before |
| Subscription auto-renewal | 14 days before renewal | None |
| Free trial ending | 3 days before charge | None |
| Warranty expiring (worth claiming) | 2 months before expiry | 2 weeks before |
| Professional certification renewal | 6 months before expiry (for CE credits) | 2 months before |
Why "1 week before" almost always fails
Many calendar apps and trackers default to a one-week reminder. That window only fits a narrow band of items, mainly things you can act on in five minutes from your phone. For most categories that matter, one week is not enough time to:
- Book a renewal appointment that has a waitlist
- Get passport photos, complete forms, and pay fees
- Compare insurance quotes and switch provider
- Reorder a prescription that needs a doctor's review
- Order a replacement EpiPen or inhaler from a pharmacy that needs to source it
- Decide whether to renew a subscription before the auto-charge hits
The default exists because it is conservative-feeling. It is actually the worst of both worlds: too early to act on now, too late to be useful.
Two reminders beat one for high-stakes items
For anything where missing the date has real consequences, such as medicine, documents, insurance, and subscriptions, a single reminder can land on a busy day, get dismissed, and never come back. A pair of reminders (early prompt plus closer follow-up) catches the realistic case where you noticed but did not act.
The first reminder says: this is coming, plan for it.
The second reminder says: this is now, act today or lose the option.
Reminders should match the item, not a one-size default
Shelf Date lets you set a different reminder window per category, and per item if needed. The defaults are calibrated to roughly the table above so you do not have to think about every entry.
Download Shelf Date if you want the next action view instead of another passive list.
Anchor reminders to the right date
Every reminder needs an anchor date, the moment it counts back from. Pick the wrong anchor and the reminder fires at the wrong time.
- Food and medicine: anchor to the printed expiry, or to the open date plus the post-opening window if the item is opened.
- Documents: anchor to the document's expiry date, not its issue date.
- Insurance: anchor to the renewal date, which may be earlier than the policy end date.
- Subscriptions: anchor to the next charge date, not the original sign-up.
- Warranties: anchor to the warranty end date, which is often the purchase date plus 12 or 24 months.
Know when to skip the reminder entirely
Not everything needs a reminder. If you eat eggs every day, an egg reminder is noise. If you finish bottles of olive oil in three weeks, a 3-month reminder will never fire.
Reminders should target items where memory will fail, usually because:
- The item is used rarely
- The item is stored out of sight
- The action requires preparation
- The cost of missing is greater than the cost of being reminded
Everything else is just clutter in your notification feed.
Tighten over time
Treat the windows above as version one. After a few cycles, you will notice the reminders that always arrived "too early to do anything yet" or "just slightly too late." Adjust those by category, not by item, so the system gets sharper without becoming a chore.
The end state is a reminder system you barely notice, except in the moments where it surfaces exactly the right thing at the right time.