Skip to content

Subscription tracker. Know what recurring really costs.

Per month
-
Per year
-
Subscriptions
-

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.

      § · written guide

      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

      1. 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.

      2. 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.

      3. Pick a color if you like

        Colour is optional too. The chosen swatch marks the subscription in the list and in Upcoming renewals.

      4. 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.

      5. 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.

      6. 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.

      Back to the tool

      § 02 · what you can do

      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.
      § 04 · faq

      Frequently asked questions.

      Is the Subscription Tracker free?
      Yes, completely free for everyone. No sign-up, no account and no usage limits.
      Is it private? Is my data uploaded anywhere?
      No upload, ever. The tracker runs entirely in your browser on your own device, your subscriptions and amounts never leave your computer.
      Does it work offline?
      Yes, once the page has loaded, everything (adding subscriptions, sorting, the chart, CSV export) works without a connection, because all logic runs locally.
      Will I lose my list if I close the tab?
      No, subscriptions are saved in this browser automatically and reload when you come back. Clearing site data removes them, so use Export CSV for a backup you control.
      How are monthly and yearly totals calculated?
      Each cost is normalized by its billing cycle: weekly × 52⁄12 per month, monthly × 1, quarterly ÷ 3, yearly ÷ 12, so the totals reflect what you actually spend, not just the sticker price.

      Published · Last updated .

      Priya sent you a message Online now

      Talk to a Developer Now

      Share your name and email to reply.

      Reply