I have spent over a decade working inside aged care and home care organisations across Australia. Implementations, system audits, operations reviews. And at almost every provider, the same thing came up: services that had been delivered to clients that were simply never invoiced.
Not because anyone dropped the ball. Because the systems that providers depend on every day do not actually talk to each other the way everyone assumes they do.
In one engagement with one of Australia's largest Home Care Package providers, I ran a manual reconciliation audit and found $80,000 in unbilled HCP services in a single month. Across the quarter, that figure was close to $200,000. Every service was in the care management system. Every shift had been completed and documented. Not one dollar had made it to billing.
That was a large provider, so the numbers are toward the bigger end. But I have seen the same problem at organisations with 60 clients. The dollar amount is smaller. The percentage of revenue sitting unrecovered is often just as high, sometimes higher, because there is no dedicated team to go looking for it.
How it happens
The most common version involves external providers. A community worker from a subcontracted agency completes a visit. Someone on your team enters the visit into the care management system. But the system requires a separate manual step to redirect that charge to the client's HCP package. Under time pressure, that step gets skipped. The visit is recorded as completed. The package shows no charge. Nobody connects the two.
By end of month, when everyone is trying to get claims out the door, there is no obvious place to look. The visit is in the system. The worker was paid. The only missing piece is the allocation that links the delivery to the funding, and that piece lives in a manual process that depends on someone remembering to do it every single time.
The claim window closes. The money is gone, and it never appeared on any report as something that was lost. That is what makes this so hard to catch: unbilled services never touch the billing module, so there is no aged debt entry, no accounts receivable flag, nothing. The loss is invisible until someone goes looking for it.
Where the gap tends to be biggest
A few things reliably make this worse:
- External providers and subcontractors. Every service delivered by a subcontracted worker requires someone to manually link that charge to the client's package. The more external providers you use, the more times that step has to happen correctly, and the more chances there are for it to be missed.
- Disconnected systems. When rostering, care management, and billing run on separate platforms, the manual handoffs between them are where things drop quietly. No system fails visibly. The gap just never gets noticed.
- Mixed funding streams. Providers across HCP, Support at Home, NDIS, and private pay simultaneously have more service codes, more billing rules, and more places for a mismatch to go undetected.
- Month-end pressure. When reconciliation depends on someone remembering to run it, the busiest period of the month is exactly when it gets skipped or rushed. Things that a careful check would surface go through unnoticed.
Why Support at Home has made this more urgent
The shift to Support at Home has tightened the margin. Annual HCP budgets gave providers more runway to catch billing gaps before they mattered. Quarterly Support at Home budgets mean shorter billing cycles, more frequent client statements, and less room to absorb errors before they become complaints or compliance issues.
Providers who were catching unbilled services with a quarterly manual sweep now need that same check running every week, or they risk finding out about gaps from their clients before they find them themselves.
Questions worth asking your team this week
- How do we confirm a service was billed if the shift record lives in one system and the billing trigger is in another?
- What happens to a service record when a shift is modified or cancelled after the billing run?
- When did we last run a reconciliation comparing services delivered against claims lodged?
- Is there a report in our systems that shows delivered services with no corresponding invoice?
What actually fixes it
The cleanest solution is to stop relying on a manual reconciliation that runs once a month under time pressure. Run the comparison continuously, every week, between what your care system recorded and what made it to billing. Gaps surface before the claim window closes, while there is still time to act.
That is what RevenueGuard does. It runs that check automatically, puts a dollar value on every gap it finds, and hands your billing team a list they can work through the same day. No investigation required. Just a clear view of what has been missed, and enough time to do something about it.
If you want to estimate what unbilled services might be costing your organisation, use our ROI calculator. Or get in touch and we can model it against your actual data.