NDIS bookkeeping is different from standard small business bookkeeping in three specific ways: funding arrives through three different payment channels that need to be tracked separately, most supports are GST-free but only when four conditions are met, and support workers can be employees or contractors with very different obligations attached to each. Get those three right and the rest is ordinary bookkeeping.
This guide covers how each funding type flows into your accounts, when NDIS supports are actually GST-free, how to treat support workers correctly, what records you need to keep, and what it costs to have someone manage it for you.
What Makes NDIS Bookkeeping Different?
Most small businesses invoice a customer and get paid by that customer. NDIS providers often invoice one party, get paid by another, and need to prove the support was in the participant’s plan before the payment is valid.
That single difference creates most of the complexity. Your income does not arrive as one clean stream. It arrives through different channels, on different timelines, sometimes in batches covering multiple participants. If your Xero file treats all of it as one lump of revenue, reconciling becomes guesswork and your BAS figures drift.
The second difference is GST. In a typical business, almost everything you sell is taxable. In NDIS, most of what you supply is GST-free – but not automatically, and not in every case. Assuming otherwise is one of the errors the ATO sees most often in this sector.
How Do the Three NDIS Funding Types Affect Your Books?
Every NDIS participant’s plan is managed in one of three ways, and each one changes how you invoice and how the money reaches you.
Agency managed
The National Disability Insurance Agency pays you directly. You claim through the myplace provider portal and payment usually lands within a few days. Only registered providers can deliver supports to agency managed participants. In your accounts, these payments often arrive as a bulk deposit covering several claims at once, which means one bank line may need to be split across multiple invoices.
Plan managed
A registered plan manager holds the funding and pays your invoices on the participant’s behalf. You invoice the plan manager, not the participant. Payment terms vary between plan managers, so if you work with several you will see different payment cycles across the same month. Both registered and unregistered providers can work with plan managed participants.
Self managed
The participant or their nominee pays you directly and then claims the amount back from the NDIA themselves. You invoice the participant. This is the funding type where late payment is most common, simply because you are relying on an individual rather than an organisation to process it.
The practical point is that these three should be distinguishable in your accounting file – through tracking categories, separate income accounts, or consistent contact records in Xero. When they are not, the most common symptoms are unreconciled bulk deposits sitting in the bank feed and invoices that look unpaid when they were actually paid inside a batch. Our NDIS bookkeeping service sets this structure up at onboarding so it does not need untangling later.
Are NDIS Supports Actually GST-Free?
Most are, but GST-free treatment is conditional. For a supply to an NDIS participant to be GST-free, all four of the following must be true at the time you make the supply:
- The person is a formally registered NDIS participant with an active, approved plan
- The support is a reasonable and necessary support specified in that participant’s plan
- There is a written agreement between you and the participant or their plan manager
- The supply is covered by the NDIS Determination, which has been extended to 2027
If any one of those fails, the supply may be taxable. The most common failure point is the first one. If a participant’s plan lapses, expires, or is under review, supports delivered during that gap may not qualify as GST-free even though nothing about the service itself changed.
The second most common failure is the written agreement. A verbal arrangement with a long-standing participant is not enough on its own. The agreement is part of the test, not just good practice.
Quick tip: Diary every participant’s plan end date and check it before invoicing. A lapsed plan does not just create a GST problem – it can leave the support unfunded entirely, which is a far more expensive mistake than a coding error.
It is also worth knowing that not everything you sell is an NDIS support. If you provide services to private clients alongside NDIS participants, or sell products that fall outside the Determination, those supplies are treated normally. A file that codes everything GST-free by default will understate your GST liability. Our GST guide and calculator has the full treatment table if you need to check a specific supply type.
Do You Still Need to Register for GST if Everything Is GST-Free?
Yes, if your turnover reaches the threshold. This catches out a lot of providers.
GST registration is mandatory once your annual turnover reaches $75,000, and GST-free turnover still counts toward that figure. A support worker turning over $90,000 entirely in GST-free supports is still required to register, still required to lodge BAS, and will simply be reporting mostly GST-free sales.
The threshold applies to any rolling 12-month period, not just the financial year. Once you cross it you have 21 days to register. Registering also lets you claim input tax credits on the GST you pay on business expenses – vehicle costs, phone, equipment, insurance – which for a GST-free provider often means being in a refund position rather than owing money each quarter.
Once registered, BAS lodgement becomes a quarterly obligation for most providers, and a nil or refund BAS still has to be lodged on time.
Are Your Support Workers Employees or Contractors?
This is the single most expensive thing to get wrong, because the consequences compound quietly over years rather than showing up immediately.
Calling someone a contractor and having them invoice you with an ABN does not settle the question. The ATO looks at the actual working relationship – whether the person can subcontract the work, whether they supply their own tools and equipment, whether they bear commercial risk, whether they are paid for a result or for time worked, and how much control you have over how the work is done.
Support work often looks like employment under that test. Rosters, set hourly rates, supervision, and work performed under your business name all point toward an employment relationship regardless of what the paperwork says.
If a worker is an employee, you are responsible for PAYG withholding, Single Touch Payroll reporting, superannuation at 12%, leave entitlements, and workers compensation cover. Getting this wrong means backdated super plus the superannuation guarantee charge, which is not tax-deductible.
Superannuation also applies to many genuine contractors. If a contractor is paid mainly for their own labour, super is generally payable even though they invoice you with an ABN. From 1 July 2026, Payday Super requires super contributions to reach the fund within seven business days of each payday, so under-calculating it is now caught much faster than it used to be.
Providers who pay contractors for certain service types may also have a Taxable Payments Annual Report obligation, particularly where cleaning, courier, or road freight services form part of what the business supplies. Whether it applies depends on the specific services your business provides, so it is worth confirming rather than assuming either way.
What Records Do You Need to Keep?
The ATO requires business records to be kept for five years. For NDIS providers there is a second layer on top of that, because your financial records also need to support what you have claimed against participant plans.
At minimum, keep service agreements for every participant, records of plan dates and funding categories, invoices matched to the specific supports delivered, service delivery records such as shift or session notes, remittance advice from plan managers and the NDIA, payroll records including STP lodgements and super payments, and tax invoices for any purchase over $82.50 where you are claiming a GST credit.
Registered providers have further obligations under the NDIS Practice Standards and are subject to audit by the NDIS Quality and Safeguards Commission. Those audits look at operational and service records, not just financial ones, but clean books make the financial portion far less painful.
The practical version of all this: if your bank feed, invoices, and service records reconcile against each other every month, you are in good shape. If they only get looked at in June, you are not.
What Does NDIS Bookkeeping Cost?
At AffordBooksTax, bookkeeping is priced on your annual revenue rather than a flat professional rate, which matters in this sector because a sole support worker and a small provider with eight staff have genuinely different needs.
| Annual Revenue | Bookkeeping (per month) | BAS Lodgement (per quarter) |
|---|---|---|
| $0 to $50K | $98 | $99 |
| $51K to $100K | $147 | $170 |
| $101K to $150K | $245 | $190 |
| $151K to $200K | $343 | $215 |
| $201K to $250K | $392 | $265 |
| $251K to $300K | $441 | $275 |
| $301K to $500K | $490 | $295 |
Payroll is charged separately at $14 per employee per pay period, which covers processing, STP lodgement, payslips and super reporting. All prices exclude GST and there are no setup fees or lock-in contracts. The full pricing page has the complete breakdown including tax returns and financial statements.
Everything runs through Xero and is handled remotely, so providers in Melbourne and across Australia work with us the same way. There is no need to come into an office or hand over paperwork in person.
Frequently Asked Questions
Are all NDIS services GST-free?
No. Most NDIS-funded supports are GST-free, but only when four conditions are met: the participant has an active approved plan, the support is a reasonable and necessary support in that plan, there is a written agreement in place, and the supply is covered by the NDIS Determination. If any condition is not met, the supply may be taxable. Services you provide to private clients outside the NDIS are treated normally.
Do I need to register for GST if my supplies are GST-free?
Yes, if your turnover reaches $75,000 over any rolling 12-month period. GST-free turnover still counts toward the registration threshold. Once registered you lodge BAS as normal, reporting your GST-free sales and claiming input tax credits on business purchases, which often puts GST-free providers in a refund position.
Can I pay support workers as contractors?
Only if the working relationship genuinely is a contracting one. Having an ABN and issuing invoices does not decide it. The ATO looks at control over how work is done, ability to subcontract, who supplies equipment, and whether the person is paid for a result or for hours worked. Support work under a roster at a set hourly rate usually points toward employment. Even for genuine contractors paid mainly for their labour, superannuation is generally still payable.
How do I record payments from a plan manager?
Invoice the plan manager rather than the participant, and record the payment against that invoice when the remittance arrives. Because plan managers often pay several invoices in one transfer, a single bank line may need to be allocated across multiple invoices. Keeping plan managed income distinguishable from agency and self managed income in your accounting file makes this reconciliation straightforward each month.
How long do I need to keep NDIS records?
The ATO requires business records to be kept for five years. Alongside that, keep service agreements, plan dates, service delivery records, and remittance advice so your invoicing can be substantiated against what was actually delivered. Registered providers have additional record-keeping obligations under the NDIS Practice Standards and may be audited by the NDIS Quality and Safeguards Commission.
Do you work with unregistered NDIS providers?
Yes. We work with registered providers, unregistered providers, sole support workers and small aged care businesses. The bookkeeping approach is the same in each case – everything runs through Xero, with funding types tracked separately and GST coded correctly from the start.
Need Help With Your Books?
AffordBooksTax handles bookkeeping, BAS, payroll and tax returns for small businesses across Australia. Starting from $98 a month.
