Most subscription apps ask to connect your bank so they can auto-detect charges. You can get the same result — no surprise renewals — without giving anything read access to your finances. Here's the private way.

First, why skip the bank link at all?

Auto-detection is convenient, but it means granting an app ongoing read access to your bank and card transactions and storing that history on its servers. Reputable apps use established data aggregators, so it's not reckless — but it's a real trade-off, and "every subscription tracker wanted full bank access" is a common complaint for a reason. The good news: the part that actually saves you money is the reminder before a charge, and you don't need your bank for that.

The private method, in four steps

  1. Sweep the places subscriptions hide, once.
  2. List each one with its renewal date and price.
  3. Set a reminder before each cancel-by date.
  4. Add new trials the moment you start them.

1. Do a one-time sweep

You only have to do this once. Check the usual hiding spots:

  • App Store subscriptions: Settings → your name → Subscriptions shows everything billed through Apple, with renewal dates.
  • Email receipts: search your inbox for "receipt," "renew," "your subscription," "free trial," and "invoice."
  • Card statements: skim the last two or three months for recurring amounts (you're just reading them, not linking anything).
  • The obvious ones: streaming, music, cloud storage, AI tools, news, fitness, password managers, VPNs.

2. List each subscription with its renewal date

For each one, note the name, the price, the billing cycle (monthly/annual), and the next renewal date. The renewal date is the important part — it's what your reminder hangs off. Annual subscriptions are the sneakiest, because a year is long enough to completely forget.

3. Set a reminder before each cancel-by date

For every subscription, set a reminder a day or two before its renewal — its cancel-by date. That buffer covers busy days and time-zone quirks in when charges post. This is the step a plain spreadsheet can't do for you.

4. Catch new trials at sign-up

Going forward, add each new trial the second you start it, while the end date is on screen. That one habit is what keeps the whole system honest — and it's exactly the moment auto-detection can't help, because a trial that hasn't charged yet isn't in your transactions.

Doing it with an app instead of a spreadsheet

A notes app or spreadsheet works, but it won't remind you — you have to check it, which defeats the point. A manual tracker automates steps 3 and 4: you enter a subscription (or pick from templates), and it computes the cancel-by date, reminds you early, and keeps the cancellation link handy — with no bank connection and everything stored on your device. That's the entire idea behind TrialBell: private tracking that still nudges you in time.

The private method, automated

TrialBell tracks trials, renewals and recurring bills with reminders before each cancel-by date — no bank link, no account, on your iPhone. Free for 3 subscriptions; Pro is a one-time $19.99.

Frequently asked

Is it safe to link my bank to a subscription tracker?

Reputable apps use established bank-data aggregators, but you're still granting read access to your transactions and storing that data on their servers. If that trade-off bothers you, a manual tracker avoids it entirely.

Won't I miss subscriptions if nothing scans my bank?

Only the ones you never list. The one-time sweep catches your current subscriptions, and adding new trials at sign-up keeps the list complete. What you gain is that trials are caught before the first charge, not after.

All guides