Subscription Cost Tracker

Paste your subscriptions and see the true monthly, annual, and 5-year cost — every billing cycle normalized, the biggest spend flagged to cancel. Runs entirely in your browser, no accounts, no bank linking.

Spend report

What this tool does

Paste the subscriptions you pay for and instantly see what they really cost. The tracker normalizes every plan to a common monthly and annual figure — no matter whether you're billed weekly, monthly, quarterly, or yearly — then adds up your total spend, projects it over five years, breaks it down per day, shows each plan's share of the total, and flags the single biggest annual spend as a cancel candidate. Nothing is uploaded: it runs locally in your browser, works offline once loaded, and needs no account or bank linking.

How to enter your subscriptions

Type one subscription per line as Name: amount [cycle]:

Netflix: 15.99 monthly
Spotify: 10.99
Amazon Prime: 139 yearly
Adobe: 59.99 quarterly

Billing cycles and how they annualize

CycleKeyword(s)Charges per year
Dailydaily, day, /day×365
Weeklyweekly, wk, /wk×52
Biweeklybiweekly, fortnightly, 2wk×26
Monthlymonthly, mo, /mo, pm×12
Quarterlyquarterly, qtr, 3mo×4
Semiannualsemiannual, biannual, 6mo×2
Yearlyyearly, annual, /yr, pa×1

The monthly equivalent shown for each plan is its annual cost ÷ 12, so a $139/yr plan reads as $11.58/mo — directly comparable to a plan billed monthly.

Worked example

Using the four subscriptions above (default cycle = monthly):

Subscription    Billed          Monthly   Annual  Share
Adobe           $59.99/qtr       $20.00  $239.96  34.1%
Netflix         $15.99/mo        $15.99  $191.88  27.3%
Amazon Prime    $139.00/yr       $11.58  $139.00  19.8%
Spotify         $10.99/mo        $10.99  $131.88  18.8%

Monthly total:  $58.56
Annual total:   $702.72
5-year total:   $3,513.60
Per day:        $1.93

Biggest spend: Adobe at $239.96/yr ($20.00/mo). Cancelling it saves $239.96/year.

Reading the report

Limits

FAQ

Is my data private?

Yes. The calculation runs entirely in your browser using WebAssembly — your subscription list never leaves your device, there's no account or bank linking, and it keeps working offline once the page has loaded.

What if a subscription doesn't list a billing cycle?

Lines that omit a cycle use the Default billing cycle setting (monthly unless you change it). You can also mix cycles freely — put the cycle keyword on each line that differs from the default.

How is the monthly cost of a yearly plan calculated?

Every plan is annualized first (a $139/yr plan stays $139.00), then the monthly equivalent is that annual figure ÷ 12 — so $139/yr shows as $11.58/mo. This makes a yearly plan directly comparable to one billed monthly.

Can it convert between currencies?

No. The Currency symbol field only changes the symbol shown in the report; it does not apply exchange rates. Enter every amount in the same currency so the totals add up correctly.

Does it handle free trials, taxes, or discounts?

Enter the amount you're actually charged per cycle, after any discount and including tax if you want it counted. There's no separate trial or promo field — the tool sums exactly the amounts you type.

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool subscription-tracker "Netflix: 15.99 monthly
Spotify: 10.99
Amazon Prime: 139 yearly
Adobe: 59.99 quarterly"

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/subscription-tracker/?subscriptions=Netflix%3A%2015.99%20monthly%0ASpotify%3A%2010.99%0AAmazon%20Prime%3A%20139%20yearly%0AAdobe%3A%2059.99%20quarterly&default_cycle=monthly&currency=%24&sort=cost

Machine-readable descriptor: tool.json — title + parameters JSON Schema for agents.