guide

How to Audit the Software Subscriptions Your Business Pays For

Published July 27, 2026

Part of: Choosing Your Tools — our full guide on this topic.

Disclosure: Some links below are affiliate links. If you sign up through them we may earn a commission at no extra cost to you. We only recommend tools we'd genuinely suggest to a friend. See our full disclosure.

This site has a lot of advice about picking tools. Which email platform, which course host, which funnel builder, which place to sell downloads, and what the whole setup costs to start.

Every one of them ends at sign-up. The charge does not.

Three years in, you are not choosing tools any more — you are maintaining a stack you assembled one decision at a time, each of which was sensible on the day you made it. The page builder you bought for a launch that ran once. The scheduler you switched to and the one you switched from, both still billing. The plan you upgraded during a busy month and never came back down from. Nobody chose that bill. It accumulated.

And the reason it never gets reviewed is that the two habits closest to it both stop just short. Bookkeeping records the number — software is a category in the expense log, dutifully totalled, never questioned. Tool-switching guides mention cancelling in passing, as a final step of a migration you had already decided on. Neither of them ever asks the plain question: what am I paying for, and is it still worth it?

Here is how to ask it properly, once a year, in about an hour.

The quick version

Step one: get the real list

Do not start by listing your tools. You will list the ones you think about, and the ones you think about are not the problem.

Start from the money going out. Open the card or account your business pays from and read the last twelve months of transactions. Write down every charge that repeats. That is the list.

Twelve months, not three, for one specific reason: an annual charge appears once. A monthly review — the sensible ten-minute habit the bookkeeping routine recommends — will never show you a yearly plan except in the single month it lands, when you probably read it as a one-off. Annual subscriptions are simultaneously the largest single charges most solo businesses carry and the ones with the longest gap between deciding and being billed.

Then check the two places a repeating charge can hide from a bank statement:

Write each one down with three things: what it costs, how often, and — this is the useful column — the date it renews next. You will need that date later, and almost nobody knows it for any of their tools.

That renewal-date column has a second use once you have built it. Annual charges cluster: sign up for three tools in the same week and you will be paying for all three in the same week every year afterwards, which quietly makes one month of your year much harder than the others for no reason anyone chose. Renewal dates can usually be moved when a plan comes up, so the list is also the raw material for smoothing out your cash flow rather than just cutting it.

Why leaving is harder than joining (and why that is not a personal failing)

Before sorting the list, it is worth naming something, because it changes how the next hour feels.

Signing up is the single most optimised flow in any software business. Cancelling is where the same business puts its retention offers, and it does that because keeping an existing customer is cheaper than winning a new one. This is not a dark secret. It is ordinary, competent practice — and it is the exact practice this site recommends to its own readers who sell subscriptions.

Read how to handle subscription cancellations and you are reading the other side of the table: offer a pause rather than a discount, because most cancellations are a busy month rather than a pricing objection. Make the end date visible. Do not make the cancel button hard to find. Read how to price a membership and you get the annual plan, which is genuinely better value and moves the customer’s next decision twelve months away.

Everything in those articles is honest advice, and every bit of it will be used on you by people who read the same advice. So when you hit the cancel screen, you will probably meet one of four moves:

None of these is a reason to be annoyed at the company. They are a reason to arrive with your answer already written down. The move loses most of its power the moment you can name which move it is.

The three questions that actually sort the list

The obvious question — am I using this? — is the one most audits run on, and it is weak in both directions. There are tools you open weekly that a free plan would cover completely. There are tools you touch twice a year that something live depends on. Usage measures how present a tool feels, and how present it feels is not what you are paying for.

Sort each line into one of three, instead.

1. Load-bearing

Something real breaks, stops, or goes offline if this charge stops. Your site stops resolving. Your checkout stops taking money. Your email list stops being reachable. Your customers lose access to something they bought.

These are usually a very short list — often two or three things — and they are not up for debate in an annual audit. The only useful questions here are whether you are on the right plan and whether the renewal date is somewhere you will see it.

One warning specific to this category: check what is load-bearing rather than assuming. A domain, a checkout, a delivery platform and an email tool are load-bearing in a way that is obvious. The thing that catches people is the tool sitting quietly in the middle of a chain — the automation service connecting two other tools, the form provider embedded on a page you forgot renders through it, the link shortener inside every email you have ever sent. If you are unsure, the honest test is to ask what visibly changes for a customer if it vanishes tonight. That test has a second use worth knowing about, because the answer to “what if it vanishes” is occasionally not hypothetical: knowing which one or two charges are load-bearing is most of the preparation for the day one of those platforms announces it is closing.

2. Replaceable

Something else you already have does this job well enough. Not “does it as well as” — well enough for the size you actually are.

This is where most of the recoverable money lives, and it comes in three shapes:

The overlap case is also an argument worth taking seriously in the other direction. If your audit turns up four separate subscriptions covering pages, email, checkout and a course area, an all-in-one platform that bundles those is a legitimate consolidation rather than a fifth tool — Systeme.io is the one this site uses as its reference point, and its free tier is a realistic place to test whether the consolidation actually works before you commit to it. (That’s an affiliate link — if you start a paid plan through it, I may earn a commission at no extra cost to you. I only recommend tools I’d suggest anyway, and there’s a free plan that costs nothing.) Consolidation only counts as a saving once the old subscriptions are actually cancelled, which brings you straight back to the finding above.

3. Aspirational

You bought it for a version of your business that has not happened yet.

The video editor for the YouTube channel. The design suite for the brand overhaul. The analytics tool for the traffic. The scheduler for the posting cadence you were going to keep. Each was bought in a moment of real intent, and each is still billing.

This is the category that survives every audit, and it survives for a reason that has nothing to do with software: cancelling it means admitting the plan did not happen. As long as the charge continues, the plan is technically still alive. It is a very small monthly fee to avoid a slightly uncomfortable thought, which is exactly why it is so durable.

The way through it is not discipline. It is a date. Give the aspiration a deadline you write down — if I have not published a video by the end of March, this goes — and let the tool be cancelled by the calendar rather than by a judgement about yourself. Most of these can also be re-subscribed to in about ninety seconds on the day you genuinely need them, which is the fact that makes the decision small. You are not destroying anything. You are stopping paying to keep a door open that you can reopen instantly.

Before you downgrade: what a free tier actually costs

“Just drop to the free plan” is the most attractive outcome of an audit and the one most likely to go wrong, because a free tier is not a smaller version of the paid one. It is a different product.

Free plans differ in what they do at the boundary. Some keep everything you have made and simply stop you adding more. Some cap what is stored and hide, lock or remove whatever sits above the cap. Some withdraw specific capabilities that your existing setup quietly depends on — a custom domain, scheduled sending, an automation that has been running for a year, the removal of platform branding on a page a customer sees.

So do two things before you click, in this order:

  1. Read what that specific free plan includes, on that platform’s own pricing page, today. Not what it included when you signed up, and not what a comparison article said.
  2. Export anything you would be upset to lose, in a plain format like CSV where you can get one. Your subscriber list with its tags. Your customer or order records. The text of anything you wrote inside the tool.

Do the export even when you are confident nothing will be deleted. It costs five minutes, it is useful to have regardless, and the alternative way of discovering a limit is by hitting it.

The same rule applies with more force to a full cancellation, where access ends rather than narrows. Export first, cancel second. Nobody has ever regretted that order.

Cancelling: the mechanics people get wrong

Cancel on the day you decide, not near the renewal date. The near-universal practice — and the one this site tells its own readers to follow when they run a subscription — is that access runs to the end of the period you have already paid for. You are not throwing away the remaining weeks; you are stopping the next charge. Waiting until the day before renewal so you “get your money’s worth” achieves nothing except giving you a chance to forget. Do check the confirmation screen for your end date, because a small number of tools do cut access immediately, and that is worth knowing before you rely on it.

Cancel in the right order if you are cancelling a lot at once. In a routine annual audit this rarely comes up, because you are trimming one or two things around a business that carries on. It matters enormously in the one case where the whole list goes: some of those subscriptions are not costs at all, they are functions — the one serving files to buyers, and the one that can still refund a card. When you are closing down rather than tidying up, those two go last and everything else goes first.

Cancel the thing. Do not just stop using it. This sounds too obvious to write down and it is the most common failure of the entire exercise. An audit that produces a list of decisions and no cancelled subscriptions has cost you an hour and saved nothing. The charge is indifferent to your intentions.

Get the confirmation in writing. A cancellation with no confirmation email is a cancellation you are not sure about, and “I thought I cancelled that” is how a subscription survives two audits in a row. If no email arrives, screenshot the confirmation screen.

Then put one line in your calendar. For everything you kept: the renewal date, with a reminder two weeks earlier. This is the single highest-value habit that comes out of an audit, because it turns every future renewal from something that happens to you into a small scheduled decision — and it is what stops next year’s version of this list from being just as long.

Five mistakes

  1. Auditing from memory. You will produce a tidy list of the tools you already think about and miss every one that matters.
  2. Only looking back three months. Annual plans do not appear, and annual plans are where the largest single charges sit.
  3. Treating cheap as harmless. The question for a small recurring charge is not whether you can afford it — it is whether you would sign up for it again today at that price. If the answer is no, its size is irrelevant.
  4. Cancelling before exporting. Access ends, and the thing you wanted was usually not the tool but the list, the records, or the writing inside it. This is much less frightening if you already keep a copy of what your platforms hold, because then the export is a formality rather than a last chance.
  5. Doing this when you are annoyed about money. An audit run in a bad mood cancels load-bearing things and keeps aspirational ones, because the aspirational ones are attached to hope. Book it as a boring annual task instead, on a day when nothing is on fire. It pairs well with the other two annual tidy-ups — the social accounts you stopped using and the email automations still sending on your behalf — since one asks what is quietly taking money out, one what is quietly representing you, and one what is quietly being said to your newest subscribers. Note that leaving an email tool belongs in both passes: cancelling it here is only finished when the sequences it used to run are working somewhere else.

The decision, in seven steps

  1. Pull twelve months of transactions from the account your business pays from, and list every repeating charge.
  2. Check the hiding places — app-store and payment-platform subscription screens, plus an inbox search for receipts and renewals.
  3. Add the renewal date to every line. You will not know most of them, which is itself the finding.
  4. Sort each line into load-bearing, replaceable, or aspirational.
  5. Give every aspirational tool a written deadline — or cancel it now.
  6. Export first, then downgrade or cancel, in that order, and keep the confirmation.
  7. Calendar every renewal you kept, with a reminder two weeks before.

If you want to sanity-check a specific line before deciding, two calculators on this site do the arithmetic: subscription vs buy compares a recurring plan against a one-time purchase and shows the break-even point, and cost per use turns “it is only a few a month” into what each actual use of the thing costs you.

And once you have the number, it belongs in the same place as the rest of your money picture. Profit is income minus expenses, and software is one of the very few expense lines in a solo business you can change today, by yourself, without selling anything extra — which makes it the fastest lever on the number you actually live on.

Frequently asked questions

How do I find every subscription my business is paying for?

Build the list from your outgoing money, not from memory, because the subscriptions you have forgotten are exactly the ones the audit exists to find. Go through the last twelve months of the card or account your business spends from and write down every repeating charge. Then check the two places that hide charges from that list: the subscriptions screen inside any app store or payment account you have ever used to sign up, which bills you on the platform's behalf, and your email inbox searched for words like receipt, invoice, renewal and your payment is confirmed. Twelve months matters because annual plans only appear once, and an annual charge is the one most likely to renew unnoticed.

Should I cancel a tool I am not using?

Not automatically, because usage is a weaker signal than people assume in both directions. There are tools you open every week that a free tier or something you already pay for would handle, and tools you touch twice a year that something live depends on. Ask instead whether it is load-bearing, meaning something real breaks or stops if the charge stops; whether it is replaceable, meaning a free plan or an existing tool does this well enough; and whether it is aspirational, meaning you bought it for a version of your business that has not happened. Usage tells you how it feels. Those three tell you what it is.

Is it better to pay monthly or annually for a business tool?

Annual is usually cheaper per month and always more expensive to be wrong about. Paying yearly means you have decided twelve months in advance that you will still want this, and if you stop wanting it in month three there is generally no refund for the rest. A reasonable rule is to pay monthly for anything you have used for less than a year or are not certain about, and to switch to annual only for the small number of tools that are genuinely load-bearing and that you have already renewed several times without hesitating. If you do go annual, put the renewal date in your calendar with a reminder a couple of weeks before it, so the decision happens while you can still make it.

Will I lose my data if I downgrade to a free plan?

Sometimes, and this is the part to check before you click rather than after. Free tiers are not simply smaller versions of paid ones. Some keep everything and just limit what you can do next; others cap the amount of stored data, hide or switch off anything above the cap, or remove specific features your existing setup depends on, such as automations, custom domains or scheduled publishing. So before downgrading, read what that platform's free plan actually includes, and export anything you would be upset to lose first, ideally in a plain format like CSV. Do the export even if you are confident, because it costs a few minutes and the alternative is discovering the limit by losing something.

Why does cancelling a subscription always feel harder than signing up for it?

Because it usually is, and mostly by ordinary design rather than anything sinister. Sign-up is the flow every software company optimises hardest, and the cancel screen is where they put their retention offers, because keeping a customer is cheaper than finding a new one. So you will often meet a pause option, a discount, a reminder of what you built inside the tool, or an annual plan that moves the decision a year away. Those are legitimate offers and some of them are genuinely good for you, particularly the pause. The useful move is simply to notice which one you are being shown and decide whether it answers your actual reason for leaving. A pause is a real answer to a quiet month. A discount is rarely a real answer to a tool you have stopped needing.

Explore the full topic Choosing Your Tools: Honest Comparisons for Solopreneurs → Pick the right platform the first time — course hosts, email, funnels, and stores compared.