Why OT Practice Finances Are More Complex Than They Look
An occupational therapy practice in Melbourne can be receiving income from six different sources at once — NDIS agency-managed, NDIS plan-managed, NDIS self-managed, Medicare, private health fund rebates and private paying clients — each governed by different rules about GST, payment timing, reporting and record-keeping. Most generalist bookkeepers set up one "Income" account and code everything into it. That approach creates BAS errors, makes it impossible to understand which funding stream is actually profitable, and leaves the practice exposed if the NDIS Quality and Safeguards Commission ever requests records.
NDIS Funding Streams: Three Different Billing Realities
How an OT practice gets paid depends on how each participant manages their funding, and each type works differently:
- Agency-managed participants — the NDIA pays the practice directly via the NDIS portal after a service booking is claimed. Payment can take days or weeks, and the amount in the bank rarely matches the invoice because of timing and portal processing.
- Plan-managed participants — the OT invoices the participant's plan manager, not the NDIA directly. Payment timelines vary by plan manager, and some are significantly slower than others.
- Self-managed participants — the OT invoices the participant directly. The participant pays out of pocket and claims reimbursement from the NDIA themselves. From a bookkeeping perspective this looks like any private invoice, but it still carries NDIS record-keeping obligations.
Each stream needs its own income account in Xero. Without that separation, the practice can't see how much of its revenue is dependent on NDIS, can't reconcile portal payments accurately, and can't produce the records an audit requires.
GST on OT Services: Not as Simple as "Health Is GST-Free"
Most therapeutic services provided by a registered OT are GST-free under the health services exemption in the GST Act — but not all OT services qualify. Functional capacity assessments for NDIS planning purposes, assistive technology reports and some home modification assessments can sit in a grey area, particularly when provided to non-health fund clients or billed outside the standard therapeutic service framework. The GST treatment needs to be assessed per service type, not applied as a blanket rule across all OT income. Getting this wrong in either direction — charging GST on GST-free services or not charging it where it's required — creates a BAS liability that compounds over time.
True Tally — NDIS-literate bookkeeping for Melbourne OT practices
We set up Xero with the right income categories for mixed-funding OT practices and code each stream correctly from the start, so your BAS is accurate and your reports actually mean something. Book a free 20-minute call to discuss your practice.
Book a Free 20-Minute CallThe Contractor vs Employee Problem in OT Practices
Many Melbourne OT practices engage associate OTs on contractor agreements — a percentage of billings, ABN invoicing, no leave entitlements. The arrangement is administratively straightforward, but it creates serious risk when the underlying relationship doesn't actually match the contractor definition. Under the ATO's multi-factor test and the 2024 High Court decisions, an OT who works regular hours at the practice, uses the practice's equipment and software, sees clients booked by the practice, and has no genuine ability to subcontract their work or work for competitors simultaneously is almost certainly an employee — regardless of the paperwork. The consequences of misclassification include back-payment of superannuation (with penalty interest under the Superannuation Guarantee Charge), unpaid PAYG withholding obligations and potential FairWork Act claims. Bookkeeping that correctly identifies the nature of these arrangements — not just processes the invoices — is what protects the practice owner.
HICAPS Reconciliation: Where Bank Statements Get Confusing
When an OT sees a private health fund client, HICAPS processes the rebate at the point of service. The fund pays the rebate directly to the practice in a separate batch payment, and the client pays the gap on the day. These two components of the same appointment arrive in the bank account at different times, in different amounts, as part of different batch settlements. A practice seeing 20 private health clients per week can have dozens of unmatched transactions accumulating each month if the reconciliation isn't handled correctly. Unmatched HICAPS batches are one of the most common sources of phantom income — revenue that appears in the books but doesn't reflect actual patient invoices — which distorts the BAS and the practice's apparent profitability.
What an OT Practice Bookkeeper Should Actually Do
A bookkeeper who understands OT practice finances should be setting up and maintaining:
- Separate income tracking for each NDIS funding type, Medicare, private health and private pay
- Correct GST treatment per service category
- HICAPS batch reconciliation matched to individual patient invoices
- NDIS portal payment reconciliation (agency-managed claims to bank deposits)
- Payroll or contractor management for associate OTs, including super on contractor payments where applicable
- Monthly reporting that shows income by funding stream, so the practice owner can see which clients are most profitable and plan capacity accordingly
True Tally Bookkeeping — Melbourne
If your current bookkeeping lumps all your NDIS, Medicare and private income together, you're flying without instruments. Let's set up something that actually tells you where your practice stands.
Book a Free Practice Review