How to track your document expiry dates
- Add a document. Pick the type, name it (“Anna’s passport”), type the expiry date printed on it and, optionally, where the paper lives.
- Read the list. Rows sort by urgency. Amber means start renewing now — the lead time depends on the type. Red means 30 days or fewer, or already expired.
- Export the reminders. Tap “Add all to my calendar” and open the .ics on your phone. Each document becomes two events with alerts 30 and 7 days before expiry.
- Keep it current. When you renew, remove the old row and add the new date. The list is only in this browser, so export again after changes.
What it does
- One list for passports, IDs, licences, visas, insurance, warranties, cards and contracts
- Countdown in days and a status that turns amber at the right lead time for each type
- Exports every reminder to a single .ics file with alerts 30 and 7 days before expiry
- CSV download and a clean printable table
- Saved in your browser’s local storage only — no account, no server
- No libraries, no network requests, nothing to install
What this is
A single page where every expiry date in your life sits in one list: passports, ID cards, licences, the visa, the car's inspection, the dishwasher warranty, the insurance renewal, the credit card that quietly dies at the end of a month. Each row shows how many days are left and a status that turns amber when it is time to start renewing and red when it is urgent or already gone.
The list lives in your browser's own storage, on this device. It is not sent anywhere and there is no account. That is a feature and a limitation: nobody else can see it, and nobody can restore it for you either. The export buttons exist so the reminders can live somewhere durable — your calendar.
How the statuses are decided
Every document type carries a lead time, the point at which a calm renewal becomes an expensive one. Passports get nine months, because renewal takes weeks and most countries want six months of validity left on arrival. Visas and residence permits get three months, because most systems accept renewals 60 to 90 days out and punish a lapse. Warranties get one month — enough to test everything the product does while a repair is still free.
| Type | Turns amber | Reason |
|---|---|---|
| Passport | 270 days before | Processing time plus the six-month entry rule |
| ID card, visa or residence permit | 90 days before | Appointment queues; renewals accepted 2–3 months out |
| Driver's license, contract or subscription | 60 days before | Renewal windows; notice periods |
| Vaccination, prescription, medication | 60 days before | Appointments and multi-dose courses |
| Insurance policy | 45 days before | Time to compare before auto-renewal |
| Warranty, card, vehicle, travel authorization, home safety | 30 days before | Test, update, book |
Red means 30 days or fewer, or already expired. Green means you have time. The same rules are printed in more detail, with country-specific figures and official sources, in the document expiry checker.
What the exports contain
The calendar file (.ics) holds two all-day events per document: a "start renewing" day at the lead time, and the expiry itself with alerts 30 and 7 days before. It opens in Apple Calendar, Google Calendar and Outlook. The CSV has one row per document with the computed days left and status — useful for a shared household spreadsheet. Print gives you the table and nothing else, for the emergency binder or the fridge door.
Honest limitations
This is a list you type. It does not read your documents, cannot tell you what your passport's expiry date is, and will not follow you to another phone. Browsers may clear site data when storage is low or when you clear history, and private-browsing windows discard it on close. Treat the .ics export as the durable copy.
If you would rather the dates were read for you: Paperlock takes a photo of the document, extracts the expiry itself, and reminds you 30 and 7 days before — for every document in the vault, on the same schedule this page uses.