Subscription tracker. Know what recurring really costs.
Your subscriptions
Saved only in this browser, nothing leaves your device.
Upcoming renewals
Next 30 days
All subscriptions
Spend by category
Normalized monthly cost
Stop subscription creep, without an app that watches your wallet
Streaming, software, gym, cloud storage, small recurring charges quietly add up. Most subscription managers ask you to connect a bank account and sync everything to the cloud. This tracker keeps every entry in your browser’s local storage. Add a subscription with its cost and billing cycle, and instantly see the true monthly and yearly total, which renewals are coming up, and where your money goes by category. Sort by cost, renewal or name, pick from ten currencies, and export a CSV any time. Fast, offline-friendly, completely private. Free forever.
How to use the Subscription Tracker
The Subscription Tracker lists your recurring charges and converts each one to a monthly and a yearly cost, whatever its billing cycle. It shows the totals, the renewals due in the next 30 days and a chart of monthly spend by category. It is for anyone who wants to see what streaming, software, gym and other subscriptions really cost, without linking a bank account.
Step by step
-
Add a subscription
Press + Add subscription. Fill in Name and Cost, choose a Billing cycle (Weekly, Monthly, Quarterly or Yearly) and a Category from the ten offered, then press Add. Enter in the name or cost field also saves.
-
Set the renewal date
Next renewal is optional. Set it to the next charge date and the subscription appears under Upcoming renewals when it falls within 30 days. A date in the past is rolled forward by whole cycles to the next charge.
-
Pick a color if you like
Colour is optional too. The chosen swatch marks the subscription in the list and in Upcoming renewals.
-
Check the totals
The three tiles at the top show Per month, Per year and the number of Subscriptions. They update as soon as you save, edit or delete an entry.
-
Choose currency and sort order
Use the currency menu (it starts on $ USD) to change the symbol shown on every amount, and the sort menu to order All subscriptions by Sort: cost (high → low), Sort: next renewal or Sort: name. Both choices are remembered.
-
Edit, delete or export
Use the pencil on a row to edit it and the cross to delete it after a confirmation. Press Export CSV to download subscriptions.csv in the current sort order.
Reading the numbers
- Every cost is converted to a monthly figure: weekly × 52 ÷ 12, monthly × 1, quarterly ÷ 3 and yearly ÷ 12. A 120 yearly plan counts as 10.00 a month, and a 5 weekly charge as 21.67 a month.
- Per year uses weekly × 52, monthly × 12, quarterly × 4 and yearly × 1. With just those two entries, Per month reads 31.67 and Per year 380.00.
- Each row shows the price you entered, its monthly equivalent and, if set, the next renewal date. Rows renewing within 30 days are tinted, and the date turns red when it is three days away or less.
- Spend by category is a donut of normalized monthly cost per category, largest first, with the monthly total in the middle and each category's amount and share in the legend. Chart colors go by each category's rank in spend, not the colors you picked for rows.
Tips and common mistakes
- The currency menu changes the symbol only. It does not convert amounts, so enter every subscription in the same currency.
- The CSV includes Monthly equiv and Yearly equiv columns and is the easiest backup. The tracker cannot import it back, so keep it as a record rather than a restore file.
- Sort: cost orders by the monthly equivalent, so an expensive yearly plan can rank below a cheaper monthly one.
- Subscriptions without a renewal date never appear under Upcoming renewals and go to the bottom of Sort: next renewal.
Privacy and limits
Everything runs in your browser and nothing is uploaded. Subscriptions are saved in this browser's local storage under dh_subscriptions, and the currency and sort choices under dh_subscriptions_pref. Changes to the list show up in other open tabs of this page, and both keys are deleted if you clear site data.
Everything a tracker should do.
- Add subscriptions with a name, cost, billing cycle (weekly, monthly, quarterly or yearly), category, colour and optional renewal date.
- See normalized totals, every cycle is converted to a true monthly and yearly cost, updated the moment you save.
- Spot upcoming renewals in the next 30 days; past renewal dates roll forward automatically to the next occurrence.
- Read the donut chart, a per-category breakdown of monthly spend with amounts and percentages in the legend.
- Export to CSV with monthly and yearly equivalents included, ready for any spreadsheet or budgeting tool.
- Sort and localize, order by cost, next renewal or name, and choose from ten currency symbols. Everything stays on your device.
Frequently asked questions.
Is the Subscription Tracker free?
Is it private? Is my data uploaded anywhere?
Does it work offline?
Will I lose my list if I close the tab?
How are monthly and yearly totals calculated?
Published · Last updated .