Software subscriptions can run to 10 to 20% of a firm's total income. Most have never been examined properly. This guide covers the four places costs typically slip through and how to close them for good.

Alex Millar
Co-founder & CEO
In this article

How To Find The Software Costs Your Firm Is Quietly Absorbing

Software is one of the biggest costs in a modern firm. For many practices it reaches 10% to 20% of total income, yet most practices have never looked at it the way they look at staff costs or rent. Subscriptions get added over the years, and few firms stop to check what they are paying for or whether they are recovering it.

They slip through in four specific places. Once you know where to look, most of it is recoverable.

Step 1: Get every cost into one view

Start by pulling every software cost into one place, across every entity: the platforms, the ledgers, the add-ons, the tools one team uses and everyone else has forgotten about. Do not skip anything because it looks small. The leaks are made of small things.

This is harder than it sounds, and that is part of the problem. Most firms track software in a spreadsheet or in someone's memory. When that person is busy, costs never get captured before billing. When costs are tracked as an afterthought, the data needed to spot a problem is the data that goes missing.

If your costs already sit against jobs in XPM, a job cost disbursement report does most of the work. It lists the client, the job, and every cost on it, from a postage charge to a Xero subscription, so the whole stack finally sits in one view. For a lot of firms, that report is the first time they have seen it.

Then split the list in two. The costs you should be billing to clients, such as Xero, Dext, QuickBooks, and MYOB. And the costs you carry internally, such as CAS360, SMSF tools, or processing fees. Anything in the first pile you are not recovering is coming straight out of your margin, and until the two are separated you cannot see how much.

Everything in the client pile should come back in full. Whatever you are absorbing is margin gone. The internal pile is a genuine cost of running the firm, and the only question is how large it is.

Once the list is split, you can see for the first time how much of your software spend is actually recoverable and how much is simply a cost of running the firm.

Step 2: Find the four leaks

With everything in view and split, four leaks tend to show up.

The first is duplicate subscriptions, paid for twice because nobody was watching.

The second is ledgers and tools still billing for clients who have left. The subscription runs on, and nobody cancels it.

The third is missed upgrades. A client grows, the work and the plan grow with it, but the charge never moves up to match, so the firm quietly absorbs the difference.

The fourth is billable costs that never made it onto an invoice. The cost was real. The billing simply never happened.

At a small scale each of these barely registers, which is exactly why they survive. Across hundreds or thousands of ledgers they add up to real money, and because they are spread thinly across many clients, no single one is ever obvious enough to catch by eye. You will not find this by eye. A deliberate audit will, and it usually turns up more than the firm expected. Work through the stack one leak at a time and note what you find against each client as you go.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
T’s & C’s apply

Are you losing money on disbursements?

Request a free audit to determine how much money you may be losing by undercharging your clients on Xero, QuickBook and more.

Step 3: Close them for good

Closing the leaks comes down to two things: approvals and automation.

Without a clear approval process, duplicate subscriptions get paid and recharges get missed because nobody is accountable for reviewing what goes out. An approval matrix, where specific people sign off on specific types of bills, gives partners visibility of costs before they are added to jobs and billed. That is the difference between approving a cost and discovering it. In larger or multi-entity firms it matters more, because approvals scattered across inboxes slow everything down and leave no record of who approved what.

Automation means costs reaching XPM without anyone keying them in one at a time, which removes both the delay and the errors that come with manual entry. Connect each vendor invoice line to the right client and job once, set a naming rule so the costs land somewhere sensible, such as a single software job for the year, and new charges flow through on their own.

From there you see each cost before it is billed, get an alert when the job it should land in has been closed or is missing, and catch a departed client or a missed upgrade the month it happens rather than the next time you go looking.

Once set up, the leaks close on their own. A departed client's subscription flags instead of running quietly for another year, and a client who has outgrown their plan shows up before the billing falls behind. Costs captured in the right period also mean invoices go out on time and in full, rather than in the bulk catch-ups that surprise clients and erode trust.

Final thoughts

Software is too large a cost to leave unexamined. Get every subscription into one view, split what you bill to clients from what you absorb, find the four leaks, then close them with approvals and automation.

Closed properly, the money stays recovered. For a cost that can run to a fifth of your income, most firms find more than they expected.

This does not require a new system. The costs, the reports, and the jobs already live in XPM. The work is mapping them correctly once and keeping that mapping consistent.

Rechargly connects those costs into XPM so each one lands against the right client and job, and the costs stay in the right place without someone having to check. We would be happy to show you how.

Get a personalised product tour

Book a product demo
Alex Millar
Co-founder & CEO

Similar articles

None just yet, but there's plenty in the pipeline!

Get a personalised product tour

Book a product demo