How To Find The Software Costs Your Firm Is Quietly Absorbing
.png)
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.
