Statement analyser: see where your money goes and find subscriptions

Open a bank or card export (CSV, OFX or QIF) and see spending by category and month, your top shops and charges that repeat. Nothing is uploaded.

Keep it one tap away for everyday use.

Bookmark Statement analyser?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Open export
  2. Sort
  3. See totals
  4. Find repeats
Nothing is uploadedWorks offline once open

Your statement stays on this device. Nothing is uploaded, and nothing is saved unless you tick the box for your own category rules.

Categories and keywords (edit them)

One category per line: a name, a colon, then words to look for in the description. The first line that matches wins. Money out with no match is "Other"; money in is "Income".

What it does

Download a few months of transactions from your bank, and this tool shows where the money went: spending by category, month by month, the places you spend most at, and the charges that come round again and again, such as streaming, a gym or an old insurance plan. For each repeating charge it shows what it costs over a year, which is often the number that makes people cancel.

Everything happens in your browser. The file is not uploaded and nothing is kept, so the page carries no ads. If you only have a PDF, turn it into a CSV first with statement to CSV. Then use what you learn in the budget planner, put the repeating bills on the bill calendar, and aim extra cash at debt with the debt payoff.

How to use it

  1. In your online banking, export transactions as CSV (OFX and QIF also work). Choose the file here, or paste its text. Try an example shows how it looks.
  2. For a CSV, check the column choices: which column is the date, the description and the amount. Some banks have separate money out and money in columns; pick those instead of amount.
  3. Read the results. Open Categories and keywords to teach it your own shops, for example add Groceries: farm shop. The results update as you type.

What each setting does

  • Dates are day / month / year or month / day / year: slash dates are ambiguous, so the tool guesses from your data. Change it if months look wrong.
  • My card shows spending as positive numbers: some credit cards list purchases as plus numbers. Tick this to flip them.
  • Remember my category rules: off by default. When ticked, only your rule list is kept in this browser, never the statement. Untick to erase it.
  • Transfers (between your own accounts, card payments) are left out of income and spending so they do not count twice.

Worked example

Three months of a small account: pay of 3,000 each month, rent of 1,100, groceries about 85, a bus pass and a streaming service at 15.99 on the 3rd of every month. The tool shows the streaming charge as a monthly repeat costing 191.88 a year, rent as the biggest category and about 1,800 left over each month.

FAQs

Why are some shops in Other? The keyword list is short. Add the shop name to a category line and it moves.

How does it spot a repeating charge? The same shop, a similar amount, and a steady gap (weekly, monthly, quarterly or yearly), at least three times, or twice for quarterly and yearly.

Is my data sent anywhere? No. It works offline once the page has loaded.

Where the numbers come from

  • Categories come from an editable list of keywords. They are a starting point, not advice from your bank.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-10.

Change log for Statement analyser

  1. Cross-link batch 2 tools and add their share images Details on GitHub
  2. Add Statement analyser (#1751) Details on GitHub

Every change to fibub

Related tools