← Published 2026-06-01 · Updated 2026-09-25 · 6 min read
English Deutsch

The Paper Trail and The Subscription Trap™: Read Your Bank Statement, Find Your Subscriptions

A person at a desk buried in receipts and bank papers, checking finances on a phone.
Illustration: Pinke

I check my bank account the way most people do. Open the app, look at the balance, scan the last five entries, close it. That works until the day you wonder what NORDVIT PLUS is and why it has been taking 12,99 € from you every month.

This post is about the two views that answer that question, and both are cards on the Visualize page.


The Paper Trail: your bank statement, in order

The Report page gives you charts and filters. Some evenings I do not want a chart. I want to scroll down a list and let my memory do the work.

The Paper Trail is that list: every transaction you have imported, newest first. Each row shows the payee, the date, the category and the amount, green for money in and red for money out. On the left sits a small logo, or the first two letters of the name if Pinke has no logo for that merchant.

A few things make it more useful than a printed statement:

  • Month dividers. Each month gets a header line such as 2026 · 04, with your balance at that point on the right. The header sticks to the top while you scroll, and the balance updates row by row.
  • Search. Type in the box at the top and the list narrows after a short pause. A red Reset button clears it.
  • A filter panel for imported files, year and months.
  • Infinite scroll. Pinke loads 50 rows at a time and fetches the next 50 when you reach the bottom.
  • The future. Above today you see rows Pinke expects: your recurring charges on their next date, plus rows guessed from your usual spending per category. A dashed line marked Future starts here separates the two halves. Expected rows are faded. The guessed ones carry a prediction badge, or confidence low when the pattern is weak, and the low ones have a ✕ so you can dismiss a wrong guess.

The page opens at today's line, so what is coming sits right above it and everything that happened sits below.

Try scrolling through one full month. I did this with April and found the Thai place I went to twice, and a 4,50 € parking charge in Berlin I had meant to look up for weeks.


The Subscription Trap™: every recurring charge in one table

A rule can mark a transaction as recurring and give it a period, such as monthly. The Subscription Trap™ groups those marked charges by merchant and period, counts how often each one appeared, and treats a contract as established at three or more charges.

At the top of the page you get four numbers:

  • Monthly total, all recurring charges added up per month
  • Annual total, the same for a full year if nothing changes
  • Paid 2026, what left your account this year
  • 2026 run-rate, where this year ends up at the current pace

The annual total is the number that surprised me the first time. A dozen small amounts add up to a sum I would not have guessed, which is why The Silent Drain spends a whole post on this one page.

Below that are two tables, Monthly and Quarterly & other. Each row shows:

  • the name, for example Fitness Studio Nord
  • a Stability badge: stable, two contracts or irregular
  • Paid 2026, for example 239,40 € with (6×) beside it
  • the Amount of the last charge, for example −39,90 €
  • the Annual cost, so 478,80 €
  • Next expected, for example 2026-05-03

Click the small arrow › at the start of a row to expand it. You then see the single payments behind that row with their real dates and amounts. This is the fastest way to check whether a charge is what you think it is.

Why charges above 300 € are hidden

In the top right corner sits a Max. amount box. It starts at 300 €, and charges above that stay out of the tables. Pinke remembers the value you set.

Rent and insurance are recurring too, and at 950 € a month they would push everything else off the page. You know what your rent costs, but you have probably forgotten the 9,99 € thing you signed up for in 2023.

If your subscriptions are bigger than 300 €, raise the number. The page reloads as soon as you leave the box.


Walkthrough: find and clean up a forgotten charge

Say you suspect you are paying for something you no longer use.

  1. Open Visualize from the top menu and click the card The Subscription Trap™ (the one with the 🪤 icon).
  2. Look at the Monthly table. You spot NORDVIT PLUS: −12,99 €, annual 155,88 €, next expected 2026-05-14. You have no idea what that is.
  3. Click the arrow › at the start of the row. Pinke lists the single charges: 2026-01-14, 2026-02-14, 2026-03-14, 2026-04-14, the same amount every time, which is the pattern of a subscription.
  4. The name is ugly, so click the pencil ✏️ icon in the row, type Nordvit Fitness App and click the check ✓. The new name is stored for this merchant and applies to future imports too.
  5. You cancel the app at the provider. Next month no new charge arrives, so Next expected stays in the past, which tells you the cancellation went through.
  6. To get the row off the page today, click the ✕ icon in that row. It moves to Excluded from this view at the bottom. The ↩ arrow there brings it back at any time.

One more button worth knowing: the merge icon ⇉. If the same company shows up twice, say PayPal .Nordvit and NORDVIT PLUS, click ⇉ on one row, pick the other from the dropdown and click Merge, and the two rows are combined into one with a single total.


When a charge is missing or wrong

A subscription only appears here if a rule marks it as recurring, so a missing subscription means a missing rule. If you have never written one, Rules That Stick walks through the first one.

Go to Rules, or open the rule editor while working on Import. The editor has a Recurring? switch and next to it four buttons: Weekly, Monthly, Quarterly, Yearly. Turn the switch on, pick the period, and tick "Apply this rule to all existing transactions in my history" so the old charges get the mark as well. With three or more charges at that interval, the contract then counts as established.

If the name is wrong across the whole app, fix it in Merchants. That is where you tell Pinke that SPOT.AB 4711 STOCKHOLM is Spotify.

A few limits you should know about:

  • Only expenses count here. Income never appears.
  • Only charges under your Max. amount limit show up.
  • Next expected is the last date plus one period. Treat it as a guess.
  • The irregular badge means the amount varies between charges, so the annual figure is an estimate.

Where to find both

Both views are cards on Visualize, next to Flow Mo' Show, The Balancing Act, Pie Hard, Portfolio Overview and Tax Overview.

Both get more useful with more history. If you have only imported the last two months, go to Import, upload the older statements and run the analysis. Then come back to these two pages with a longer list to scroll and more charges for the subscription table to count.

Frequently asked questions

How can I track my subscriptions from bank statements?

Upload your statements to Pinke and let a rule mark each recurring charge with its period. The Subscription Trap™ page then groups those charges by merchant and lists the amount, the annual cost, what you paid this year and the next expected date in one table.

How do I find recurring payments I forgot about?

Open Visualize → The Subscription Trap™. Unfamiliar names such as NORDVIT PLUS stand out in the Monthly table, and the arrow at the start of a row shows you the single payments behind it with their dates, so you can tell whether it is a subscription.

Why are rent and insurance missing from my subscription list?

The page hides charges above the Max. amount limit, which starts at 300 €, so that rent and insurance do not crowd out the small subscriptions. Raise the number in the top right corner if you want to see them.

Can I see upcoming transactions before they hit my account?

Yes. The Paper Trail ledger shows expected rows above a dashed "Future starts here" line: your recurring charges on their next date plus guesses from your usual spending per category. The guessed rows carry a prediction badge, and a low-confidence guess has a ✕ to dismiss it.

How accurate is the next expected date for a subscription?

Pinke adds one period to the date of the last charge. Treat it as a guess, and if the row carries the irregular badge the amount varies too, so the annual figure is an estimate.

Read next

Turn your bank statements into insights.