Blog · AI bookkeeping

How to Track (and Cut) Your Subscriptions

Learn how to track subscriptions, find recurring charges hiding in your statements, and decide what to keep or cancel before the next renewal hits.

· 7 min read · by the LedgerMCP team

The problem with subscriptions is not any single one of them. It’s that you stop noticing them. A $12 app here, a $9 streaming tier there, a $40 tool you signed up for during a busy week and never opened again. Each charge is small enough to ignore, and that’s exactly why they add up. This guide walks through how to find every recurring charge you’re paying, how to decide what stays, and how automatic detection can keep the list current so you never get surprised again.

Why subscription creep is so easy to miss

Recurring charges are designed to be forgettable. They bill on their own schedule, they arrive on different days of the month, and most are small enough to slip past a quick glance at your statement. The damage is cumulative: five forgotten subscriptions at $10 each is $600 a year leaving your account for nothing. Annual renewals are worse, because a year is long enough that you genuinely forget you ever signed up, and then a $120 charge lands with no warning.

The first step is simply seeing the full list in one place. Once every recurring charge is written down next to its amount and renewal date, the decisions get easy.

The manual audit: comb your last few statements

You can build a complete picture by hand in about twenty minutes. Pull the last three months of statements for every account you spend from, including credit cards, and go line by line.

  1. List every charge that shows up more than once, or that looks like a merchant you subscribed to.
  2. Next to each one, write the amount and the day of the month it bills.
  3. Flag anything that only appears once but looks annual, like a domain renewal or an insurance premium.
  4. Note the last time you actually used the thing you’re paying for.

Three months is usually enough to catch monthly charges. To catch annual ones, you either need a full year of history or a tool that recognizes the pattern for you. If you want a broader system for keeping your books current, our guide to AI bookkeeping covers the whole loop, not just subscriptions.

What to hunt for while you audit

  • Price hikes. A subscription that was $8 last year and is $14 now. These creep up quietly and almost never get announced in a way you notice.
  • Duplicate charges. The same service billed twice in a month, or two overlapping plans for tools that do the same job.
  • Forgotten free-trial conversions. The trial you started, meant to cancel, and didn’t. It’s now a paid line item you never chose on purpose.
  • Surprise annual renewals. The once-a-year charge that lands when you’ve completely forgotten it exists.

The keep-or-cancel framework

Once you have the list, run each subscription through three quick questions. If the answer to all three is no, cancel it today.

  • Have I used it in the last 30 days? Not “might I,” but did you actually open it.
  • Would I re-subscribe at today’s price? If the price went up, judge it fresh at the new number, not the one you originally agreed to.
  • Is there a cheaper or free tool that does the same job? Especially for overlapping software.

For the ones you keep, note the renewal date somewhere you’ll see it. Half the value of an audit is not cancelling things, it’s no longer being surprised by them.

How automatic detection takes over

Doing this by hand once is useful. Doing it every month is tedious, which is why almost nobody does. This is where letting software watch the pattern pays off. LedgerMCP’s recurring and subscription detection watches your imported transactions and, after a few steady occurrences of a charge, recognizes it as recurring on its own. It doesn’t guess from a single transaction, it waits for the pattern to be real.

Once a charge is recognized, the system watches for the things a manual audit only catches after the fact:

  • A price change when the amount jumps from its usual figure.
  • A double charge when the same subscription bills twice in a cycle.
  • A missed bill when a charge you expected didn’t arrive, which can mean a lapsed service or a failed payment.

You stay in control of the list. You can confirm a charge is recurring, dismiss one that isn’t, or pin the day it’s due so the schedule is exact. Because the whole thing runs on real double-entry books, the detection is working from posted, balanced entries rather than a loose feed. If you’re wondering whether it’s safe to let an assistant watch your accounts this way, our post on whether AI bookkeeping is safe explains the guardrails.

Seeing renewals before they hit

Knowing what you’re subscribed to is half the picture. The other half is timing. LedgerMCP includes a cash-flow calendar that projects your balance forward through the end of next month by walking the bills and paychecks it already knows about. Your recurring subscriptions show up on it as future charges, so you can see a $200 renewal week coming before it lands instead of after. That’s the difference between managing your subscriptions and reacting to them.

This works for business software too

Subscription creep is not just a personal problem. Business SaaS spend is where it gets expensive: seats you stopped using, tools that overlap, plans that auto-upgraded. The same detection runs on business books, so you can catch a doubled invoice or a quiet price increase on a work tool the same way you would a streaming service. If you’re categorizing that spend as you go, our writeup on AI transaction categorization shows how each charge lands in the right category automatically.

Quick answers

How do I find all my subscriptions?

Comb the last three months of every statement and list any charge that repeats, plus anything that looks like an annual renewal. Or let detection do it: after a few steady occurrences, LedgerMCP recognizes a charge as recurring and keeps the list current for you.

Why did my subscription cost more this month?

Almost always a quiet price increase. Recurring detection flags a price change when a known charge jumps above its usual amount, so you find out the month it happens rather than a year later.

How do I catch a double charge?

Watch for the same merchant billing twice in one cycle. The detection alerts you to a double charge automatically, which makes it easy to spot and dispute before the money is long gone.

Does this work for business software?

Yes. Recurring detection runs the same way on business books, so you can track SaaS spend, catch doubled invoices, and spot price hikes on work tools alongside your personal subscriptions.

Put this into practice

Free books in one minute: connect Claude or ChatGPT and let it do the work you just read about.