NDIS revenue leakage: why you lose billable hours.
Most NDIS providers do not lose money to dramatic bad debts. They lose it quietly — a delivered shift that never got billed, an evening rate charged as a weekday, a short-notice cancellation that was never claimed. None of it shows up as an error in your accounting software. It simply never arrives.
This guide names each leak, explains where it comes from, and sets out how to close it — so the revenue you earned is the revenue you actually bill.
NDIS revenue leakage is the quiet loss of billable hours through unbilled shifts, wrong day-type rates, unclaimed short-notice cancellations, funding overruns and duplicate clawbacks. None triggers an alert in your accounting software — each gap repeats every fortnight until you actively reconcile delivered supports against claims.
Revenue does not vanish — it leaks
The losses that hurt an NDIS provider are rarely the obvious ones. A bad debt you can see. A plan manager who refuses to pay, you can chase. The expensive failures are the ones that never announce themselves — a single unbilled shift, a few dollars an hour priced wrong, one cancellation that slipped past. None of it is large enough on its own to notice, and none of it trips an alarm.
That is exactly why it compounds. The same small gaps repeat every fortnight, in every category, across every participant. By the time you would feel them — at a plan review or a year-end reconciliation — the money is long gone, and no report tells you where it went.
Leakage is not one big hole
It is a hundred small ones, all open at the same time. That is what makes it so hard to see in a profit and loss statement — and so worth chasing on purpose.
Where the money actually leaks
Five gaps account for most of the leakage. Each is small in isolation, which is precisely why it goes unnoticed.
The delivered shift that was never billed
This is usually the biggest leak, and the hardest to see. A support worker turned up, delivered the shift and wrote the case note. The work happened — but the case note never got matched back to the rostered shift, so no claim was ever raised against it.
Nothing in your accounting software flags it, because as far as it knows that claim never existed. You cannot chase an invoice you never created. The shift sits in your roster, the note sits in your records, and the revenue sits nowhere in between. One missed shift a week does not feel like much until you add up a year of them.
The mis-rated claim
The NDIS price guide sets a different hourly limit depending on when a support was delivered. A weekday daytime hour, a weekday evening, a Saturday, a Sunday and a public holiday are all priced differently, and the gaps between them are large.
When a Saturday or evening support is billed at the weekday rate, nothing flags an error — you are simply claiming less than you are entitled to. A few dollars an hour does not feel like much until you spread it across every weekend and evening shift, every fortnight, for every participant. Our NDIS rate calculator spells out what each day type should pay.
The cancellation that was never claimed
When a participant cancels a support with less than seven clear days' notice, the NDIS lets you claim the full agreed price for that support, provided the cancellation is captured and claimed correctly. The work did not happen, but you held the worker and the slot, so the rules let you recover it.
The catch is that nothing claims it for you. Tracked on a whiteboard or in someone's memory, short-notice cancellations are routinely missed: the moment passes, and there is no shift left in the roster to remind anyone.
The funding overrun you cannot bill
The opposite of an unbilled shift is a shift you deliver but were never funded to deliver. When supports are rostered past a participant's remaining budget in a category, the claim either comes back as a clawback or simply cannot be claimed at all.
Either way, the hour is delivered, the worker is paid, and the revenue is gone. This one is preventable — but only if you can see the budget before you roster, not after you bill.
The duplicate that triggers a clawback
The mirror image of the unbilled shift is the support billed twice. It usually comes from re-keying a claim by hand, or from a group shift split into separate lines, and at the time it looks like revenue. It is not.
A duplicate is money the NDIS will take back when it surfaces at audit — and it costs more than the amount, because it spends trust you would rather keep. The defence here is structural, not vigilance.
How to close the gaps
Every leak above has the same root cause: billing that is disconnected from delivery. Close that gap and most of the leakage closes with it. In practice that means five habits — the same five that purpose-built NDIS invoicing software exists to make automatic.
Reconcile delivered against claimed every fortnight
Compare what was delivered against what was claimed on a fortnightly cycle, so a missing claim is visible while it is still fresh — not a year later at a plan review.
Price every claim from the shift's actual times
Read the day type and rate off the clock, against the current price guide and public holiday calendar, so the rate is never a manual decision someone can get wrong.
Raise short-notice cancellations automatically
Capture the cancellation and let the claim raise itself the moment the notice rule is met, so the entitlement is never quietly forfeited.
Track funding per participant and per category
Keep live visibility of each participant's remaining budget by category, so you never roster or bill past what is funded.
Make duplicate claims structurally impossible
Generate each claim once from delivered work and have the system refuse to raise the same claim twice, rather than relying on someone to catch duplicates at audit.
For NDIS providers using practice management software
Rostrel automatically prices every claim from the shift's actual start and end times — applying the correct weekday, evening, Saturday, Sunday or public holiday rate from the current NDIS price guide — so mis-rated claims are eliminated without manual lookups. When a participant cancels with less than seven clear days' notice, Rostrel raises the short-notice cancellation claim automatically the moment the rule is met. Live budget tracking per participant and per support category means you can see remaining funding before you roster, not after you bill, preventing unbilled overruns entirely.
Frequently asked questions
What is NDIS revenue leakage?
Revenue leakage is the quiet loss of billable hours that never shows up as an error — a delivered shift that was never billed, a claim charged at the wrong day-type rate, a short-notice cancellation that was never claimed, a funding overrun you cannot bill, or a duplicate that triggers a clawback. Each is small on its own, which is why it compounds unnoticed.
Why don't unbilled shifts show up in my accounting software?
Because the claim was never created. Accounting software can only show invoices that exist — it has no way to know a claim is missing. You cannot chase an invoice you never raised. The only reliable defence is reconciling delivered shifts against claims each fortnight, so the gap surfaces while it is still fresh.
Can I claim a short-notice cancellation?
Yes. When a participant cancels a support with less than seven clear days' notice, the NDIS lets you claim the full agreed price, provided the cancellation is captured and claimed correctly. The work did not happen, but you held the worker and the slot, so the rules let you recover it.
What happens if I roster past a participant's remaining budget?
The claim either comes back as a clawback or cannot be claimed at all. The hour is still delivered and the worker is still paid, so the revenue is simply gone. It is preventable only if you can see the remaining budget per category before you roster, not after you bill.
How do I stop billing the same support twice?
Make it structural rather than relying on vigilance. Generate each claim once from delivered work and have the system refuse to raise the same claim twice. Duplicates usually come from re-keying claims by hand or splitting a group shift into separate lines, and the NDIS takes the money back when they surface at audit.
Find the leaks before they add up
Rostrel reconciles rostered, delivered and claimed hours against each other, so an unbilled shift surfaces instead of disappearing. It prices each claim from the actual times, raises short-notice cancellation claims when the rule is met, tracks funding per category, and refuses to bill the same support twice.
Book a 20-minute demo