Most people can name every app on their phone but not every bill that leaves their account on the first of the month. That asymmetry is exactly how subscription creep happens. Charged in small amounts, month after month, a forgotten plan quietly becomes one of the biggest line items you never actually look at.
A subscription audit is simply a fixed block of time where you list every recurring charge, decide whether each one is worth it, and act on that decision. It is not complicated and it does not need a finance degree. Thirty minutes, twice a year, is enough for a household that uses subscriptions normally.
What you need before you start
Do not try to audit from memory. The whole point is that memory is exactly what leaks. Collect:
- A bank or card statement covering the last three months. Look for the same merchant charging you every month or every year. If you use a digital wallet or a dedicated app for payments, check that account too.
- Your app store billing history. If you ever paid for an app, tool, or service through the Apple App Store or Google Play, the renewal appears there. This is the most commonly missed place in any audit.
- A pen and paper, a spreadsheet, or a subscription tracker. Any of the three works. A tracker that shows you the annual total is a step up, but the paper version still beats doing nothing.
If you are in Malaysia and do most of your spending on one main card, that single statement will cover between 70 and 90 percent of your subscriptions. The app stores are where the rest hides.
Step 1: List every single recurring charge
Write down everything you find for the last three months: the service, the amount, the currency, and how often it bills. Resist the urge to quickly decide while writing. The deciding happens later; right now you are only building the list.
Two places people forget to scan:
- Yearly renewals. A RM68 charge that appears once in twelve months is easy to think of as a one-off. It is a subscription.
- Services you pay for through someone else. A family plan where your partner is the owner, or a plan you joined through a telco bundle. If it bills anybody, it is part of your household spend.
Step 2: Find the forgotten ones
Now mark every service you had to stop and think about for more than a second. That pause is the finding. The guilty ones are almost always:
- Apps you installed during a busy week, used twice, and last opened months ago.
- Free trials that became paid plans. The fourth or fifth week a charge appears on your statement and you barely registered it.
- Services bought for a single event, a sports season, a trip, a course, that quietly renewed the following year.
If a name on your statement is not instantly recognizable, flag it. Do not assume an unrecognised small charge is a scam; it is far more often an app you genuinely forgot you had, and the fix is a two-minute cancellation instead of a bank dispute.
Step 3: Mark what you actually used
Go through your flagged list with a brutal test: when did you last open it, and what did you get out of it in the last 30 days?
A charge that fails the test is not automatically a thing you should cancel. Some subscriptions are insurance, a backup storage plan, a password manager, that you want precisely when you need it. But the purpose of the 30-day test is to force you to name the reason you are keeping it. "I might use it again someday" is not a reason; it is a guess. Name the real reason or mark it for cancellation.
Step 4: Spot duplicates and overlap
Two services doing the same job, billed at the same time, is the most common form of wasted spend there is. Group your list into buckets:
- Video streaming
- Music
- Cloud storage
- AI assistants
- Productivity and notes
- Gaming and game passes
One healthy bucket is normal. Three subscriptions in the same bucket means you are almost certainly paying twice for a job one of them could do. For how to choose which one to keep, start with which one you actually opened this week.
Step 5: Decide: keep, downgrade, cancel, or renegotiate
For every line item, pick one of four actions:
- Keep. You use it, you can name why. Move on.
- Downgrade. You use it but not the tier you are paying for. A standard family plan you mostly use solo can become a cheaper personal tier. See when annual billing actually saves money before you downgrade in the wrong direction.
- Cancel. It failed the 30-day test. Do it now, at the source, and read how to cancel subscriptions the reliable way so it does not come back next month.
- Renegotiate. This one is underused. Many services quietly discount for people who try to leave. British telecoms style haggle; cloud and streaming providers increasingly have retention offers. Ten minutes on live chat has a real chance of a reduced rate for six months.
The 30-minute checklist
Copy this into whatever you are working with and tick items off:
- [ ] Bank and card statements for the last three months scanned
- [ ] Apple App Store subscriptions screen checked
- [ ] Google Play subscriptions screen checked
- [ ] Every recurring charge written down with amount and cycle
- [ ] Anything unrecognised flagged
- [ ] Every flagged item given the 30-day test
- [ ] Subscriptions grouped into buckets
- [ ] Keep / downgrade / cancel / renegotiate decision recorded per item
- [ ] Cancellations actually executed, not just decided
- [ ] A date for the next audit written into your calendar
Set the next audit date now
The audit itself is easy. The discipline is scheduling the next one before you lose the receipts again. Put a recurring six-month reminder in the same calendar you actually look at. A subscription tracker that shows your annual total and flags renewals for the next seven days makes the whole thing faster, but the checklist above works regardless.
Key takeaway: Do not aim for a perfect audit. Aim for the list of everything that bills you, a decision on each one, and a date when you will look again. That is the entire system.