GratisAI household · 4 min read · free tool
renewal diary page

See Every Subscription Renewal For The Next 90 Days

Subscriptions are designed so the number is hard to hold in your head: annual ones hide the monthly cost, monthly ones hide the annual total, and the renewal dates are scattered. This normalises every cycle to both figures, dates the renewals falling in the next 90 days, and totals the lot. Local only; nothing leaves the tab.

Scan report — what this replaces
Diary
Every cycle normalised and every renewal dated
local
What it replaces
Finding the charge on the statement
$0.00
Input
Cost, cycle, and last renewal per subscription
no card
Output
An annual total and a dated renewal list
recomputed

What you pay otherwise

RouteWhat you getCost
Subscription tracker appYour bank details handed over to do the maths$3–$8/mo
One forgotten annual renewalA year of something nobody uses$60–$200
Statement archaeologyReconstructing the list from three months of chargesan evening
This pageThe total, and what renews next$0

The workflow

  1. Enter the last renewal date, not the sign-up date

    The renewal calendar depends entirely on when the cycle last rolled. If you're not sure, find the most recent charge on your statement — it's the only reliable anchor.

  2. Look at the annual column, not the monthly one

    A 9.99 monthly service is 119.88 a year, which reads very differently. Annualising is what turns a list of small charges into a number you can decide about.

  3. Cancel before the renewal, not after

    Most services require notice before the renewal date and refund nothing afterwards. The diary dates each one precisely so the cancellation lands in the window that actually works.

  4. Check the ones you cannot remember signing up for

    Anything on the list you can't immediately explain is the highest-value item to investigate — it's usually a free trial that rolled over. Cancel first and investigate afterwards; it's the cheaper order.

Worked example

Sample: 6 subscriptions from 2026-09-12
  Monthly total     96.64
  Annual total      1,159.64
  Next 90 days      6 renewals, 174.97 due
  First due         2026-09-19 (Streaming bundle)
  Uploaded          nothing — computed in the tab

Numbers above are sample data produced by the tool's own pre-loaded example, run in the browser — not averages or measured benchmarks.

What breaks this

Entering the sign-up date instead of the last renewal puts every renewal in the wrong place. Judging by the monthly figure alone hides what an annual service really costs. Cancelling after the renewal date — most services refund nothing, so the timing is the whole point.

Try it now

Six subscriptions totalling 767.28 a year are loaded with three renewals in the next 90 days. Change the today's-date field to 2026-11-01 and watch the list reorder.

Open the diary →

Go deeper: the printable diary page

The diary is free forever. The $4 one-time tier adds:

See the paid tier inside the tool →

What this is not. Dates are calculated from the renewal dates you enter and assume a regular cycle; actual billing can shift by a day or two and some services renew on the anniversary of sign-up rather than the last charge. Check the terms of each service before you rely on a cancellation deadline. Local only.