Journal · July 1, 2026 · 12 min read
Find every recurring charge you are paying, without linking a bank account
Most people audit their subscriptions by scrolling a bank statement, which is the one method almost guaranteed to miss the expensive ones. Recurring charges do not live in one list. They live in eight, and the yearly ones are invisible eleven months out of twelve. Here is the full checklist, in the order that finds the most money first.
The standard advice for finding your subscriptions is to look at your bank statement. It is the worst place to start.
A statement is a record of what already charged inside the window you happen to be looking at. Open three months of it and you will see every monthly subscription you have, which are the ones you already remember, and roughly a quarter of your yearly ones, which are the ones you don’t. The charges that hurt are the ones that renew far away from the decision that created them, and those are exactly the charges a short statement scan is structurally unable to show you.
The better mental model: there is no single list. Your recurring charges are scattered across four billing systems and four records only you can search, none of which talk to each other, and each of them already has a screen showing you its own slice. The audit is a route through those screens, in a sensible order, finishing with the statement rather than starting there.
The audit checklist, in order of what it finds
Run these top to bottom. The first four are billing screens you already own, and together they take about five minutes once you know where they live. The last four are the sweep.
| # | Where | How to get there | What it catches |
|---|---|---|---|
| 1 | Apple subscriptions | Settings, tap your name at the top, then Subscriptions (on Mac: App Store, click your name, Account Settings) | Everything billed through the App Store, active and recently expired, with next renewal date and price |
| 2 | Google Play subscriptions | Play Store app, tap your profile icon, Payments and subscriptions, Subscriptions | Android-side app subscriptions, plus anything you first bought on an Android device years ago |
| 3 | PayPal automatic payments | paypal.com, Settings, Payments, then the automatic payments or recurring payments list | Merchant billing agreements set up outside the app stores — hosting, newsletters, older SaaS, donations |
| 4 | Amazon memberships | Amazon Account, Memberships and Subscriptions; then separately Subscribe and Save | Prime, Audible, Kindle Unlimited, channel add-ons, and every household item on a recurring shipment |
| 5 | Email receipts | Search your inbox for receipt, your subscription, renews on, invoice, auto-renew | Direct-to-merchant subscriptions that appear in none of the screens above |
| 6 | Purchase history | Apple’s purchase history page (a separate record from the Subscriptions screen) | One-off purchases and lapsed subscriptions, useful for reconstructing what you once signed up for |
| 7 | 13 months of card statements | Your card issuer’s site; export CSV if offered and sort by merchant | Everything the first six missed, including annual renewals — see the arithmetic below |
| 8 | Password manager | The saved-logins list in your browser, iCloud Keychain, or 1Password | An inventory of accounts you forgot you created, each of which may or may not be billing you |
A few notes on the paths, because they move.
Apple. The highest-yield single stop for most iPhone users, and the one people skip because they assume it lists only apps. It lists anything billed through your Apple Account, including subscriptions bought inside apps that are themselves free. Apple documents the screen and the cancel flow in If you want to cancel a subscription from Apple. The entry point has moved across iOS versions, so if the path above does not match your device, search Settings for the word subscriptions.
Google Play. Even if you have not owned an Android phone in years, check it. Play subscriptions started before you switched keep billing the card on file. Google’s own instructions are on the Play Help page for cancelling or changing a subscription.
PayPal. This is the step almost everyone skips, and it is where the strangest charges live, because PayPal billing agreements were a common way for small merchants to take recurring payments long before the app stores existed. PayPal calls them automatic payments and explains the list in What is an automatic payment and how do I update or cancel one.
Amazon. Two separate lists, and the second one is the sneaky one. Memberships and Subscriptions covers Prime and the digital add-ons. Subscribe and Save is a different screen entirely, reached from the same account page, and it is full of things you set to repeat every two months in 2023 and have been quietly receiving since.
Email and purchase history. Search your inbox for the renewal language rather than for brand names, because you are looking for the merchants you cannot name. If your mail client supports it, restrict the search to messages containing the word renew and a currency symbol. Then read Apple’s own record, which is separate from the Subscriptions screen and reaches further back: View your purchase history for the App Store and other Apple media services.
Statements. Read 13 months, not three. The reason is the next section.
Password manager. Not a billing record, so do it last, but a good memory aid. Sort your saved logins by date created and read the oldest hundred. Some of those accounts are still charging you, and a name you had genuinely forgotten is often the fastest route to the receipt.
Which recurring charges hide best?
Not all charges are equally findable. These are the categories that survive a casual audit, ranked roughly by how often I have watched them survive one.
| What hides | Why the usual audit misses it | Where it actually shows up |
|---|---|---|
| Annual renewals | Bought 11 months ago, invisible on a 90-day statement scan, no monthly reminder | Platform subscription screens, or a 13-month statement sweep |
| Converted free trials | The signup and the first charge are separated by 7 to 30 days, so the charge arrives with no decision attached to it | Apple or Play subscriptions screen; email receipt for the first real charge |
| In-app subscriptions inside a free app | The app icon says free, so nobody thinks to check it | Apple or Play subscriptions screen — this is exactly what it is for |
| Per-seat tools bought for one project | Billed to whoever set it up, often at 2 to 5 seats, long after the project ended | Email receipts, PayPal, or the tool’s own billing page |
| Family plans someone else administers | The charge is not on your card at all, so it is invisible to every method in this post | Ask. There is no technical route to this one |
| Domain and hosting renewals | Typically annual or biennial, and registrars renew silently by design | Registrar billing page, PayPal automatic payments, email |
| Insurance and memberships renewing by post | Never touched a card or an app store; renewal notice arrives on paper | Direct debit list at your bank, and the paper itself |
The last row is the honest limit of any app-based audit. A direct debit set up by post is not in Apple’s records, not in PayPal’s, not in your inbox, and on the statement it looks like an ordinary bank transfer rather than a card charge. The only reliable route is your bank’s own standing order and direct debit list, which you can read without granting anyone else access to it.
Why does a yearly charge survive audits a monthly one cannot?
Because you see it one-twelfth as often. That is the whole mechanism, and it is worth making numeric, because the intuition runs the other way — people assume the big annual charge is the memorable one.
| Billing cycle | Charges per year | Chance it appears in a 30-day scan | In a 90-day scan | In a 13-month scan |
|---|---|---|---|---|
| Monthly | 12 | ~100% | 100% | 100% |
| Quarterly | 4 | ~33% | ~100% | 100% |
| Every 6 months | 2 | ~16% | ~50% | 100% |
| Annual | 1 | ~8% | ~25% | 100% |
The percentages are just the window divided by the cycle length: a 90-day window is 90/365 of a year, so it contains an annual charge about a quarter of the time. Nothing subtle is happening — we audit in three-month windows out of habit, and three months is the wrong instrument for a twelve-month event.
Now put cost next to it. A $99-per-year subscription and a $8.25-per-month subscription cost you the same amount over a year. One of them you encounter twelve times. The other you encounter once, in a month you were not looking, in an amount large enough that you will assume it was something else. The yearly plan is usually the better deal and it is reliably the harder one to keep track of — which is also why the cheerful annual discount is offered so enthusiastically.
Two consequences. Scan 13 months rather than 12, so a renewal sitting on the boundary cannot fall through the seam. And when you find an annual charge, write the renewal date down on the spot — you will not meet it again for a year, and the audit that found it will not run again in time.
What does a bank-linked app catch that a checklist does not?
Three specific things, and I would rather name them than pretend they do not exist.
Charges you never knew existed. A checklist can only find things that appear in a record you thought to open. A transaction feed finds the charge that arrives under a merchant descriptor you cannot decode — a payment processor’s name, a parent company, an eight-character string. That is a real capability and no amount of manual discipline reproduces it.
Price rises. You entered $9.99 for a service in 2024 and it is $13.99 now. A manual list keeps telling you $9.99 until you notice. Software reading the actual charge sees the new number the month it changes.
Duplicates. Two accounts for one service because you signed up on two devices. A charge that continued after a cancellation that did not take. A trial you converted twice. These are the errors a list built from memory reproduces faithfully, because memory is where the error came from.
Rocket Money does all three, and it does them well. If your actual problem is I do not know what I am paying for, an aggregator-connected tool is the right instrument and I will say so. The trade is the one I wrote about at length in I will not ask for your bank login: connecting a bank grants an aggregator persistent read access to every transaction in the account, not just the recurring ones, and that access continues until you revoke it. You get automatic discovery; the aggregator gets your grocery shopping, your medical copays, and your salary.
The checklist above is the answer to how do I get the discovery without the access. It is slower. It is one afternoon rather than one tap. It also terminates — once you have the list, you have it, and the maintenance is a few minutes a quarter.
What do you do with the list once you have it?
This is where most audits fail. People find eleven forgotten charges, cancel four, feel good, and then rebuild the same mess over eighteen months, because nothing captured the seven they kept or the renewal dates attached to them.
The list needs to live somewhere that projects forward. A note does not do that. A spreadsheet does, until the third week. AllPaid is the studio’s answer to this specific job: you type a service name, it auto-fills the typical price, billing cycle and category from a built-in catalogue of 31 common services — Netflix, Spotify, ChatGPT, Claude, Adobe, Microsoft 365, iCloud, rent, utilities — and from then on every bill is projected onto a monthly calendar with one gentle reminder before each due date. It is free, with Pro at $1.99/month, $12.99/year, or $24.99 once, and it never asks for a bank login because it has no mechanism to use one. Bills stay in local storage on the iPhone; the transparency page lists the declared APIs and the empty tracking-domain list.
The honest limitation is the whole reason this post exists. AllPaid cannot find a charge you never typed in, and it will not notice a price rise until you edit the amount yourself. It holds the list; the checklist above is how you build the list. Those are two different jobs and I would rather be clear about which one the app does.
If what you want is a subscriptions-only tracker with a lighter footprint, Bobby and Subby are both good and both on-device — Bobby unlocks unlimited subscriptions for a small one-time purchase, Subby is freemium with its own premium unlock — and neither covers rent, utilities and one-off bills alongside the subscriptions. If you want the same list readable from a laptop and a phone and a work machine, TrackMySubs is browser-based and syncs across everything, at the cost of being a web account rather than a local file. The broader category comparison lives in the guide to bill tracking without a bank connection.
When to re-run it
Quarterly for the four platform screens, which is five minutes once the paths are muscle memory. Annually for the 13-month statement sweep and the password-manager read, in the same calendar month each year so consecutive sweeps overlap rather than leave a gap.
One habit beats all of it: the moment you start a free trial, write down the date it converts. That is the one category on the hiding list you can eliminate at signup instead of hunting for a year later.
TL;DR
- There is no one list. Recurring charges live in Apple subscriptions, Google Play, PayPal automatic payments, Amazon memberships and Subscribe and Save, your email receipts, and your card statement. Check them in that order.
- Start with Apple, not the bank statement. Settings, tap your name, Subscriptions — it covers everything billed through the App Store, including subscriptions inside apps that are themselves free.
- Scan 13 months of statements, not three. A 90-day window contains an annual renewal only about a quarter of the time, which is why yearly charges survive audits that monthly ones cannot.
- PayPal and Subscribe and Save are the two most-skipped steps. Years of small-merchant billing agreements live in the first; recurring household shipments live in the second.
- A bank-linked app genuinely wins on three things: charges you never knew existed, price rises, and duplicates. The price is aggregator read access to every transaction, forever, not only the recurring ones.
- Finding the charges and keeping them are different jobs. The checklist finds them; something that projects renewal dates forward keeps them from coming back.
Questions
Frequently asked
How do I see all my subscriptions on iPhone?
How can I find recurring charges without connecting my bank?
Why do annual subscriptions keep escaping my audits?
Is a subscription tracker without a bank login worth it?
What does Rocket Money find that a manual checklist does not?
How often should I re-run a subscription audit?
Mentioned in this post
Apps in this story
More from the journal