Veröffentlicht 2026-07-01

The Silent Drain: How to Find Forgotten Subscriptions in Your Bank Statement

Water coming out of a grey pipe, representing a leak.
Photo by Daan Mooij on Unsplash

You check your balance at the end of the month. And you think: where did my money go?

You did not buy anything big. No holiday. No new phone. But the number is smaller than you expected.

The reason is often boring. It is the 3,99 € add-on you forgot. The 8,99 € app you have not opened since spring. The 12,99 € cloud storage you kept "just in case". Each one is small. Each one felt fine at the time. Together, they are a leak.

They hide well, because they sit far apart in your bank statement. One charge on the 3rd, one on the 17th, one on the 28th. You never see them next to each other. So you never add them up.

That is exactly what the subscription page in Pinke does for you.


Why small subscriptions are so easy to miss in a bank statement

Three reasons:

  • They are small. A 3,99 € charge does not feel like a problem. Nobody cancels their plans over 3,99 €.
  • They repeat by themselves. You said yes once. After that, nothing asks you again. The money just leaves.
  • They are spread out. Different names, different days, different amounts. You would need a spreadsheet to see the total. Most people never build one.

So the total stays invisible. Not because you are bad with money — because your bank statement is a long list, not a summary.


What Pinke shows you

Pinke reads your bank statements and finds charges that come back again and again. Then it puts them all on one page: The Subscription Trap™.

At the top of that page you get four numbers:

  • Monthly total — everything recurring, per month.
  • Annual total — the same thing times twelve, if nothing changes.
  • Paid 2026 — what actually left your account this year.
  • 2026 run-rate — what this year will cost if you keep the current pace.

The last two are not the same, and that is on purpose. "Paid" is history. "Run-rate" is the forecast. If you started three new subscriptions in March, the run-rate goes up before the paid number does.

Below the numbers is a table of every recurring charge, sorted into Monthly and Quarterly & other.


Try it: find your forgotten subscriptions

Here is the whole thing, start to finish.

1. Import your statement

Go to Import. You will see a dashed box that says "Click to upload or drag and drop". Drop your bank export in — CSV, and several bank formats are supported directly.

Your bank is not in the list? Open "Bank not supported? Convert any export with your AI" below the upload box. Pinke gives you a ready-made prompt. Paste it, plus your export, into any AI assistant and upload the CSV it gives back. One honest warning: your statement data goes to that AI service, and assistants make mistakes. Check the file before you upload it.

After the upload, press Analyze, then Save. Now your transactions are categorized and ready.

One thing to know: Pinke needs at least three charges at a regular interval before it calls something a subscription. So import three months of data or more. With one month, the page will be empty — that is normal, not a bug.

2. Open the subscription page

Go to Visualize and pick The Subscription Trap™. Or jump straight to /visualize/subscriptions.

Say your table looks like this:

Name Stability Paid 2026 Amount Annual Next expected
Spotify stable 71,94 € (6×) −11,99 € 143,88 € 2026-04-03
FlixKino Plus stable 23,94 € (6×) −3,99 € 47,88 € 2026-04-12
CloudBox 200GB stable 17,88 € (6×) −2,98 € 35,76 € 2026-04-19
Fitness Nordpark two contracts 179,40 € (6×) −29,90 € 358,80 € 2026-04-01

Now look at the Annual column. That is the part people are not ready for. FlixKino Plus is 3,99 € — nothing. But it is 47,88 € a year for a channel you have not opened since the free trial.

3. Deal with what you find

Every row has small buttons on the right:

  • Pencil — rename. Your bank writes PAYPAL *FLIXKINO EU. You write FlixKino Plus. Much easier to read.
  • Merge — one service, two names. Maybe you paid by card at first and by direct debit later, so it shows up twice. Merge them into one row with one real total.
  • X — exclude. This charge is recurring, but you do not want it in this view. It moves down into "Excluded from this view", and you can bring it back later with the ↩ button.

Click the small arrow on the left of a row to open it. You then see every single payment for that subscription, with dates. This is how you answer "since when have I been paying for this?" — usually the answer is longer than you thought.

4. Adjust the amount limit

Top right there is a Max. amount field, set to 300 € by default. Charges above that are hidden.

Why? Because rent and insurance are recurring too, and they would drown out the small stuff. If your gym costs 29,90 €, no problem. If you do want to see your 950 € rent in this list, just raise the number. The page remembers your setting.


When Pinke gets it wrong

It happens. Two typical cases:

Something is missing. The charge is there, but Pinke did not mark it as recurring. Go to Rules, click New rule, and match on the payee text. A rule can set the category and mark the charge as recurring. Rules run on new imports and can also update rows you already have.

One service, many names. AMAZON *MK4T1, AMZN Digital, Amazon Prime — same company, three rows. Fix it once in Merchants and it stays fixed everywhere: charts, reports, and this page.

The subscription page says this out loud at the bottom, with a link to Merchants. We would rather you correct it than quietly distrust the number.


Where else this shows up

The recurring charges you clean up here do not stay in one place.

On the dashboard, Safe to Spend takes your average income, subtracts your recurring bills and your savings target, and tells you what is actually free to spend this month. Better subscription data means a more honest number.

And in Report you can filter your transactions and export the result — useful if you want the full list in a spreadsheet, or need it for your tax paperwork.


The point is not to cancel everything

Paying for things you like is fine. Really. Support that creator. Keep the app that saves you an hour a week. Buy the cinema ticket.

The problem is different. The problem is paying for something you forgot exists. That is not a choice — that is just money leaving.

So spend twenty minutes with your subscription list. Read the Annual column, not the monthly one. Then decide, service by service: keep it, or kill it.

Most people find at least one thing they had completely forgotten. 🪤

Get to know your numbers with Pinke today.

Häufig gestellte Fragen

How can I find all my subscriptions in my bank statement?

Import at least three months of bank statements into Pinke and open The Subscription Trap™ page. It scans your transactions for charges that repeat at a regular interval and lists them all on one page, with a monthly and an annual total.

How many charges does Pinke need before it calls something a subscription?

At least three charges at a regular interval. That is why one month of data shows an empty subscription page — import three months or more and the recurring charges appear.

Is there a subscription tracker that works without bank account login?

Yes. Pinke works from bank statement exports you upload yourself — CSV and several bank formats directly, no online banking credentials and no account connection required.

The same service shows up twice under different names. How do I fix that?

Use the Merge button on the subscription row to combine two rows into one with a single real total, or clean the names up once under Merchants. A merchant fix applies everywhere: charts, reports and the subscription page.

Why does the annual total matter more than the monthly one?

Small charges hide behind their monthly price. A 3,99 € add-on reads as nothing, but the same row shows 47,88 € a year — that is the number people actually decide on.

Verwandel deine Kontoauszüge in Erkenntnisse.