SUBSCRIPTION AUDIT · RUNS IN YOUR BROWSER · NOTHING UPLOADED

What are you actually paying for every month?

Drop in a CSV export from your bank or credit card and get every recurring charge with what it costs a month and a year, which ones went up in price, which were charged twice, which yearly renewals are coming, and where you pay for several services of the same kind. Tick the ones you would cancel to see the saving.

The file is read in this browser tab and never leaves your device; you do not connect to your bank. Independent of every bank, card issuer and service named. Figures are estimates from your file.

1. Your statement

Needs a date, a description and an amount (or debit and credit) column. Column names are matched by alias and unverified against real bank exports. Six months is the least that works well; twelve also catches yearly charges.

Choose the export file or paste it, then click Find subscriptions.

The model, and what it leaves out

Common questions

How do I find every subscription I am paying for from my bank statement?

Export a few months of transactions from your bank or card as a CSV (date, description, amount), drop it here, and the tool groups charges by merchant and picks out the ones that repeat weekly, monthly, quarterly or yearly at a steady price. Each shows what it costs per month and per year. Six months or more gives the best result, and a year catches the yearly ones.

How does it decide that a charge is a subscription?

It groups charges by a cleaned-up merchant name, then checks whether the gaps between charges fit a weekly, two-weekly, monthly, quarterly, six-monthly or yearly rhythm. Weekly, two-weekly, six-monthly and yearly charges must also keep roughly the same price, so a weekly coffee habit is not called a subscription. Monthly and quarterly bills that change amount, like a phone or power bill, are listed and marked as variable.

Will it find a subscription that only charged once or twice?

Not a monthly one: it needs three charges to call a monthly pattern. A yearly charge needs two, so a file that covers more than a year is needed to catch yearly renewals. A yearly charge that appears once in your file will not be listed.

How does it spot a price increase?

Within a fixed-price subscription, a charge that is at least 2% and 25 cents above the price before it is marked as a rise, with the date and the extra yearly cost. It compares your own charges, not the merchant's published prices.

Are my bank statement and transactions uploaded?

No. The file is read in this browser tab and never leaves your device. There are no accounts, cookies or analytics vendors, and you do not connect to your bank.

Which file formats and column names does it read?

Comma, semicolon or tab separated text, including UTF-16 files, with dollar signs and thousands separators. Columns are matched by alias, for example Date, Posted Date or Transaction Date; Description, Merchant or Payee; Amount, or Debit and Credit. Some banks show purchases as negative numbers and some as positive; the tool works that out and you can override it. No real bank export was available when this was written, so tell us if yours is not read.