The Silent Drain: How to Find Forgotten Subscriptions in Your Bank Statement
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 writeFlixKino 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. 🪤
Häufig gestellte Fragen
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.
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.
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.
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.
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.