That subscription you forgot to cancel is still billing you. Ten minutes once a month catches money leaks your bank app never flags.
| Forgotten subscriptions | 42% of consumers have paid for a service after they stopped using it, per C+R Research |
|---|---|
| Spending blind spot | Consumers underestimate monthly subscription spend by about $133 on average, per C+R Research |
| Cancellation rule | FTC’s negative option rule, effective January 14, 2025, requires simple cancellation for free trials that convert to paid plans |
| Before uploading | Redact personal and account information before sharing financial documents with an AI chatbot, per ABC News |
1. Pull last two statements
Download this month’s and last month’s card or bank statement as a PDF or CSV from your banking app. Look for a download or export option under your transaction history. You need two months side by side so the AI can tell what’s new.
2. Black out the account numbers
Before you upload anything, remove your full card number, account number, and CVV from the file. Redact them in your PDF viewer, or export a CSV and delete those columns. Only merchant names, dates, and amounts need to go into the AI.
3. Ask one specific question
Upload both files to your AI assistant and say exactly this: ‘Compare these two months. List every recurring charge, flag any that are new this month, flag any where the amount changed, and flag any merchant name I might not recognize.’ The more specific the ask, the less it misses.
4. Scan the table it hands back
You’ll get a short list: merchant, amount, and a flag of same, new, increased, or unfamiliar. This takes under a minute to read. Anything flagged new or unfamiliar is worth thirty seconds on Google.
5. Act on it immediately
If it’s a free trial that quietly converted to a paid plan, cancel it that same minute through the app or a quick email to support. If it checks out, you’re done.
6. Save the prompt, repeat monthly
Keep that exact question in a note called Monthly Statement Check. When next month’s statement lands, redact it, paste it in with the one before, and reuse the same prompt. After three months it’s a five minute habit, not a task.
A worked example
A reader in Dubai runs this after noticing an unfamiliar 45 AED line on her card.
Before
February: Netflix 39, Spotify 17, Gym 250, Amazon Prime 8, Cloudkit 45 (unrecognized). March: Netflix 39, Spotify 17, Gym 250, Amazon Prime 8, Cloudkit 45, Canva Pro 55.
After
AI’s table: Netflix, 39, same. Spotify, 17, same. Gym, 250, same. Amazon Prime, 8, same. Cloudkit, 45, unfamiliar both months, worth checking what this service is. Canva Pro, 55, NEW this month, likely a free trial that converted, cancel if unused.
Three ways to bend it
For freelancers on a business card
Run the same compare on your business expense card so you catch a tool you’re still paying for after a client project ended. It also makes your own monthly expense report faster since the list is already sorted.
For managers watching a team card
If your team shares a corporate card for software, run this monthly to catch two people quietly paying for the same tool under different logins. It’s a two minute check that often pays for itself.
For parents checking a shared card
Point the same prompt at a card your teenager uses for apps or games. You’ll see in-app purchases and auto-renewing subscriptions that are easy to miss in a long list of small charges.
When it goes wrong
The AI can’t read my PDF statement.
Export it as a CSV instead, or copy the transaction list and paste it as plain text. Most banking apps support at least one of these.
It keeps flagging charges that are normal, like my annual insurance.
Tell it upfront which charges are known yearly or irregular ones. It will stop flagging them for the rest of that conversation.
I’m not comfortable uploading any financial data to AI.
That’s a reasonable line to hold. Redact account numbers regardless of anything else you do, or do the same comparison manually in your bank app if it lets you view two months side by side.
When not to use this
Skip this if your bank app already flags new recurring charges and price increases for you, some do now. It’s also not worth setting up if you only have a handful of transactions a month and already read your statement closely. And if you’re not willing to redact and hand over even basic transaction data to an AI tool, don’t force it, just do the comparison by eye instead.
What you can now do
You catch forgotten subscriptions and billing changes in minutes, instead of never noticing them at all.
Part of Making Life Easier With AI, a weekly walk-through of one small thing AI can take off your plate.
Take this further
Act as a blunt hiring manager who has read ten thousand resumes, not a career coach. I will paste my full resume and the job description I want. Rewrite the whole resume for that role, section by section, in this order: summary, experience, skills, education. Rules: every experience line leads with impact, not duty. Use bracketed placeholders like [8 percent] for any number I did not give you, and list at the end every placeholder I need to replace with a real figure. Keep it to one page of text. Plain formatting only, no tables or columns, so screening software can parse it. After the rewrite, tell me the three weakest claims that need evidence before I send this anywhere. My resume: [paste resume]. The role: [paste job description].
Takeaways
- Export this month’s and last month’s statement as PDF or CSV before your next AI session, so you have two months to compare side by side.
- Redact your full card number, account number, and CVV before uploading anything, either in a PDF editor or by deleting those columns from a CSV.
- Save the exact comparison prompt in a note titled Monthly Statement Check so you can reuse it every month without rewriting it.
- Google any charge flagged as new or unfamiliar for thirty seconds before deciding it is fine or canceling it.
- Run the same check on a business or shared family card, not just your personal one, to catch charges you are not personally watching.
Questions people actually ask
How do I ask AI to find hidden subscription charges on my bank statement?
Upload two consecutive months of statements as PDF or CSV, after removing account numbers and CVV codes, then ask the AI to list every recurring charge and flag anything new, changed, or unfamiliar. Being specific about what you want flagged, instead of asking a vague question, is what makes the comparison actually catch small changes.
Is it safe to upload my bank statement to an AI chatbot?
It is safer if you redact your full account number, card number, and CVV first, either in a PDF editor or by deleting those columns from a CSV export. Only merchant names, dates, and amounts need to reach the AI. If you are not comfortable sharing any transaction data, doing the same two month comparison by eye works too, just slower.
What should I do if I find a subscription I do not recognize?
Search the merchant name online for thirty seconds before assuming it is fraud, since many unfamiliar names on statements turn out to be legitimate billing descriptors for services you already use. If it still looks wrong after checking, or it lines up with a free trial you forgot about, cancel it immediately through the app or by emailing support.
How often should I check my statements for sneaky subscription charges?
Once a month, right after your new statement lands, using the same saved prompt each time so the comparison stays consistent. Reused monthly, this becomes a five minute habit within a few cycles rather than something you rebuild from scratch, and it catches price increases and quiet free trial conversions before they pile up.
Can I use this method on a shared or business card?
Yes, the same two month comparison works on a business expense card to catch tools still billing after a project ends, or on a shared family or team card to spot duplicate subscriptions or a teenager’s in app purchases. The prompt does not change, only whose statement you are feeding it.
Sources
- Subscription Service Statistics and CostsC+R Research
- Negative Option RuleFederal Trade Commission
- AI chatbots and privacy: How to keep personal info secureABC News / Good Morning America
What happens next
Regulators are still working through the FTC’s negative option rule after courts vacated the earlier version, so cancellation flows for free trials may get simpler over the next year, but until any new rule takes effect the burden stays on the reader to catch quiet conversions. Watch for banking apps and AI assistants to build in automatic statement comparison as this kind of check becomes a common request, which could eventually reduce how much manual redacting and uploading people need to do themselves.

