Review · Reviews

How to Audit Your Subscriptions (2026): I Found a Charge I Never Made.

By JuneAyeVerified July 20269 min read

Export 12 months of statements, hand them to an AI, and get every subscription on one page. The method, the prompt, and the 5 things the AI gets wrong.

In Brief
  • Export 12 months, not the one month your bank defaults to. Annual charges only appear once a year and they are the most expensive things you pay for.
  • I ran this on my own accounts and found about $568 a month, roughly $6,800 a year, across 2 accounts in one currency.
  • One line said Amazon Prime, $16.56 a month. I do not have Amazon Prime.
  • 10 of my 17 card charges were a single unreadable line saying APPLE.COM/BILL, worth about $70 a month. Only your phone can name those.
  • The AI will get 5 specific things wrong, including confusing a plan change with an error and reading your own money moving between accounts as spending.

Nobody ever puts it on one page

A subscription never feels like money. It is $9 here, $13 there, a $288 annual that lands in June for something you last opened in spring. Nothing hurts on the day you sign up. The bleeding only shows when every charge sits on one page, in yearly terms, next to the date you last used it.

Here is the thing that surprised me when I finally did this properly. The charges are not hidden. They are sitting in statements I already receive, in plain sight, and nobody had ever read them end to end. Not me, not my accountant, nobody. That is the entire problem and it is also why an afternoon of work pays so well.

You do not need software for this. There is a whole category of apps that will connect to your bank and track your subscriptions for a monthly fee, and I want to be clear about how funny that is. What you need is 12 months of statements and something that can read them, which you almost certainly already pay for.

What one afternoon actually found

I ran this on my own accounts. 2 accounts, one currency, and because I made the mistake I am about to warn you about, only one month of data instead of 12. Even that thin slice came to about $568 a month, which annualises to roughly $6,800.

The table above is the real output. Look at the top row. Amazon Prime, $16.56 a month, on a card of mine, for months. I have never had Amazon Prime. I still do not know whether that is a second account under an old email or card fraud, and I am dealing with it, but the point stands: it sat there charging me and I only saw it because everything was finally on one page.

That single line is worth more than every productivity tip I have ever written. It is also the honest answer to why you should bother.

The options, plainly stated
What showed upCharges seenAmountThe read
Amazon Prime1$16.56I do not have Amazon Prime. This is the whole reason to do an audit.
APPLE.COM/BILL10$5.40 to $21.23At least 5 separate subscriptions hiding under one name
Alipay via PayPal2$120.73Still chasing it. The statement cannot tell me what it was
ClickUp1$110.16Seen once, so I cannot tell monthly from annual without checking
Claude2$21.32, then $103.90Not an error. I changed plan and forgot
Descript1$288.00Almost certainly an annual, which is exactly why 12 months matters
Claude homepage in 2026: Think fast, build faster, brainstorm in chat and build in Cowork, with sign-in options and a panel reading and runs multiple tasks at once
No tracker, no extra subscription. You hand it 12 months of statements and it does the reading. (our screenshot)

Get 12 months, not one

This is the step people get wrong and it is the one that decides whether the whole audit is worth doing.

Every bank defaults to something short. One statement period, or 90 days, or "this month". You download it, you believe you have a year, and you do not. I did exactly this. I had 2 card statements covering 2 months and one bank statement covering June, and I genuinely thought I was looking at a year until I read the date range in the file name.

Why it matters so much: annual subscriptions charge once a year, and they are usually the most expensive things in your stack. A 3 month export cannot see them. You will finish the audit, feel great, and still be paying for the expensive thing you never found. My own run is missing OpusClip and Loom, both annuals, both real, both charged in months my files did not cover.

So: log into online banking on a desktop browser rather than the phone app, because most banks only offer real exports on the web. Look for Statements, Transactions, or Documents. It is always one of those 3. Set the range to 12 months. Then check the file you downloaded actually says 12 months.

Take whatever format it gives you. PDF is fine, CSV is fine, and you should not waste a minute converting anything. Most banks hand you a PDF and a PDF reads perfectly well.

Do this for every card and account, including the personal card you sometimes use for work and the old business account still sitting open. And if your account holds more than one currency, which Wise and Revolut both do, export each currency balance separately. They generate as separate statements, and a subscription billed in the currency you forgot about is invisible otherwise.

Your phone holds the ones your bank cannot name

10 of my 17 card charges were one line that said APPLE.COM/BILL. Different amounts, ranging from $5.40 to $21.23, adding up to about $70 a month.

No tool on earth can tell you what those are. The information is genuinely not in the statement. Apple bills everything you buy through them as one merchant, so a bank export shows you the money leaving and nothing else. Same story for Google Play, and often for PayPal.

So the highest value 10 minutes of this whole exercise happens on your phone, not your laptop. On iPhone: Settings, tap your name at the very top, then Subscriptions. That is every active one with its price and its renewal date. Screenshot it. For lapsed or annual ones, go to Settings, your name, Media and Purchases, View Account, then Purchase History.

On Android: Play Store, tap your profile picture top right, then Payments and subscriptions, then Subscriptions.

For PayPal, log in on desktop, click the gear icon, then Payments, then Manage automatic payments. Some PayPal charges name the merchant on your statement and some do not, so this page is the authoritative list.

Then match the amounts. Your phone list says which app costs $21.23, your statement says you paid $21.23 twice, and now the charge has a name.

Hand the whole lot to Claude

Put every file in one folder. Do not clean them, do not convert them, do not delete columns. That is the entire point of doing it this way.

If you use Claude Code, open it in that folder and give it this:

Read every statement in this folder and build me a subscription audit.

Pull out every charge that looks like a recurring subscription or service. For each one give me: what it is, the amount, how often it charges, the date it charges, and what it costs per year.

Exclude anything that is not spending on a subscription: transfers between my own accounts, currency conversions, refunds and credits coming back in, card repayments, and one-off purchases.

Flag separately, and do not guess at these: any charge you cannot identify, with the exact text from the statement. Any charge where the amount changed between months. Any charge you only saw once, since you cannot know its billing cycle. Anything billed through Apple, Google or PayPal, since the real product is hidden behind the processor name.

Tell me the date range the statements actually cover, and say so plainly if it is less than 12 months.

Sort by what each costs per year, most expensive first. Then give me the total.

If you would rather use a chat window, upload the files and paste the same instruction. It works the same way.

On privacy, briefly, because I would want to know. What you are handing over is a list of dates, company names and amounts. If a statement has a row you would rather not share, delete that row first. If you would rather not put financial data into an AI at all, that is a legitimate position and the honest answer is that this method is not for you. Read the statements yourself with the checklist in the next section. It takes an hour instead of 10 minutes.

5 things the AI will get wrong

What comes back is a first draft, not an answer. Every one of these went wrong on my own run.

It cannot name Apple, Google or PayPal charges. Not a flaw in the AI. The information is not in the file. This is why you screenshotted your phone.

It cannot know a billing cycle from one sighting. My ClickUp charge showed up once at $110.16. That could be monthly, quarterly, or annual, and the yearly total swings between $110 and $1,320 depending which. When something appears once, go and look at the account rather than letting anyone guess.

It will miss anything outside the window. Whatever your export does not cover does not exist as far as the audit is concerned. Add from memory any annual you know about.

It may read your own money moving as spending. I had a $1,000 conversion between my own currency balances that looks exactly like a $1,000 purchase, and refunds that arrive as positive amounts. Check that nothing enormous in the list is actually you moving money around.

It will confuse a plan change with an error. My Claude charge went from $21.32 to $103.90 between 2 months. Same tool, different plan, entirely my own doing. That is worth noticing, not correcting.

Then finish it yourself by adding the date each one charges. People skip the dates and the dates are what make the audit useful, because a subscription whose renewal date you know is one you can decide about in advance instead of discovering afterwards.

The fit test: deciding what actually goes

Cost is not the test. A $99 tool that runs your business is cheap. A $12 one you forgot about is expensive. 5 questions per line:

Does something you already pay for do this job? Storage, notes, design, scheduling, AI. 2 tools with the same job title means one goes. This is the easiest cut there is and almost everyone has one.

Would you buy it again today, at today's price? You chose it against the options that existed then. If the honest answer is no, that is a cancellation with extra steps.

Is it doing the work, or making work? Some tools need tidying, maintaining and migrating. That is staff, not software.

Are you keeping it for the data trapped inside? That is not a subscription, that is a hostage situation. Export the data this week, then cancel.

What actually breaks if it disappears on Friday? Say it out loud. If the answer starts "nothing, I would just", you have already finished the sentence.

One warning about asking an AI to make these calls for you. It does not know your calendar, so a tool you touch twice a year at tax time looks dead in the data and is not. It does not know your clients, so the tool one good client insists on is a requirement rather than a duplicate. And it is agreeable: tell it you love a tool and it will justify keeping it, say the opposite about the same tool and it will agree with that too. Ask neutrally, then decide yourself.

Cancelling, and the rule that stops it happening again

9 out of 10 cancellations are: log in, Settings, Billing, Cancel. Do them in one sitting, straight down the list.

For the ones that fight back: if there is no cancel button, search the tool's name plus "cancel subscription" and you will usually find the direct link buried in their own help docs. If they only offer chat, type "agent" or "human" and keep repeating it, because most support widgets are wired to escalate on those exact words. If they want it in writing, one line does it: please cancel my subscription effective immediately, I do not authorize further charges, please confirm by reply.

Only escalate when there is real money in it. An annual that renewed in the last month is worth 10 more minutes and a polite ask for a refund rather than a credit. Plenty of tools refund an unused renewal inside 14 to 30 days.

And if you find a charge you never authorized, like my Amazon Prime, do not treat it as a subscription to cancel. Treat it as fraud. Call the bank, have them identify the merchant, dispute it, and ask for the money already taken rather than just stopping the next one.

Then the rule that keeps the drawer from refilling. Never buy annual on a tool you have had less than 12 months, because an unused annual is the most expensive mistake in a stack. And when you do buy annual, put the decision in your calendar 11 months out, not on the renewal date. A month before. That way you choose to renew instead of getting renewed. Every ambush charge in my own audit got there because nobody did this.

The Bottom Line

To find every subscription you are paying for, export 12 months of transactions from every account and card, hand the files to Claude, and ask it to pull out everything that repeats. It takes about 2 hours and you do not need to buy anything to do it. Do not pay for a subscription tracker. Buying a subscription to manage your subscriptions is the joke that writes itself.

The part no tool can do for you is the deciding. The AI reads and groups and adds up. You are the only one who knows whether you actually use the thing.

Hustle hacks direct in your inbox.

Honest FAQ

How do I find all my subscriptions?

Export 12 months of transactions from every bank account and card, get your phone's subscription list (iPhone: Settings, your name, Subscriptions), get PayPal's automatic payments page, then hand the lot to an AI and ask it to pull out everything that repeats. The phone step is not optional, because charges billed through Apple or Google appear on your statement as one unreadable line.

Do I need a subscription tracker app?

No. Paying a monthly fee to track your monthly fees is the problem wearing a disguise. 12 months of statements and an AI you already pay for will do it in an afternoon, and you only need to do the deep version once a year.

Why does my bank statement say APPLE.COM/BILL?

Because Apple bills everything you buy through them as a single merchant. That one line can be 5 different subscriptions at 5 different prices. 10 of my 17 card charges were that line, worth about $70 a month. The only way to name them is Settings, your name, Subscriptions on your iPhone, then matching the amounts against your statement.

How many months of statements do I need?

12, and check the file rather than trusting the download. Annual subscriptions charge once a year and they are usually the most expensive things you pay for, so a 3 month export will miss them entirely. I made this exact mistake and my own audit is still missing 2 annuals I know about.

Is it safe to give bank statements to an AI?

What you are handing over is dates, company names and amounts. Delete any row you would rather not share before you upload. If you would rather not do it at all, that is reasonable, and you can read the statements yourself using the same checklist. It takes about an hour instead of 10 minutes.

How often should I do this?

Properly once a year, then 15 minutes each quarter. For the quarterly, export the last 90 days, ask what is new since last time, deal with anything renewing in the next 90 days, and cancel whatever you have not touched since the last check.

Further Reading