The quarterly software audit that actually reduces your bill
Software spend grows by accretion. Someone trials a tool for one project, the card keeps getting charged, the project ends, and nobody cancels. Three years later you are paying for four tools that overlap and two nobody has opened since onboarding.
Step 1: build the real list, not the remembered one
You cannot audit from memory. Pull the actual charges:
- Card and bank statements for the last 12 months, so annual renewals show up.
- Your payment gateway or wallet history for anything billed outside the main card.
- Any personal card an employee expensed a tool on. This is where the surprises hide.
- Your email, searched for “receipt”, “invoice”, “subscription”, and “renewal”.
Twelve months matters. A quarterly audit that only looks at monthly charges misses every annual plan, and annual plans are where the largest forgotten amounts sit.
Step 2: record six columns per tool
| Column | Why it decides things |
|---|---|
| Tool | Duplicates become obvious when written side by side |
| Owner | No owner means nobody is accountable for the value |
| Job it does | One sentence. Two tools with the same sentence means one goes |
| Cost per month | Normalise annual plans to monthly so comparisons are honest |
| Paid seats vs active users | Dead seats are the fastest saving available |
| Renewal date and notice period | Determines whether you can act now or must set a reminder |
Step 3: sort into four buckets
- Keep. Used weekly, owner can state the outcome it produces.
- Downgrade. Used, but on a plan bigger than the usage. Extra seats, an enterprise tier bought for one feature, storage nobody fills.
- Consolidate. Two or three tools doing one job. Pick the one your team actually opens, not the one with the best feature list.
- Cancel. No active users, no owner, or a job that stopped existing.
Take the seat count seriously. Per-user pricing plus staff turnover means most teams pay for people who left. Removing dead seats requires no workflow change and no negotiation.
Step 4: cancel in the right order
Cancelling badly creates worse problems than the spend.
- Export your data first. Customers, invoices, documents, content, contacts. Verify the export actually opens before you cancel.
- Check what breaks. Automations, embedded forms, webhooks, and single-sign-on connections often depend on a tool nobody thinks of as load-bearing.
- Find the credential. If a departing tool holds a DNS record, an email sending domain, or an API key, plan the replacement before the account closes.
- Note the notice period. Annual contracts frequently require notice before auto-renewal. Set a calendar reminder for 45 days before every renewal date you found.
- Cancel at the source. Removing the card without cancelling leaves an unpaid account, a collections email, and sometimes deleted data.
The traps that recreate the problem
| Trap | Prevention |
|---|---|
| Trials on personal cards | One company card for software, one approver |
| Annual plans bought for a discount, then abandoned | Monthly until a tool survives two quarters |
| Overlapping AI subscriptions | One sentence per tool; duplicates get cut |
| Tools nobody owns after the champion leaves | Reassign ownership as part of offboarding |
| Silent price rises | Compare each line against the same month last year |
What to do with the savings
Do not simply bank it. The point of the audit is to move spend from software nobody uses to the two or three tools that carry real weight, plus the boring things people underfund: a team password manager, tested backups, and professional email. Those three prevent losses rather than promising gains, which is why they get skipped.
A note on what not to cut
Cost-cutting drives out useful spending along with waste. Before cancelling, ask what the tool prevents, not just what it produces. Security, backup, and compliance tools have a value you only observe when they are absent. If you cannot articulate what happens on the worst day without it, that is a reason to investigate further, not a reason to cancel.
No company paid for placement in this article. Verify current prices and terms with each provider before buying.