GST answers
GST on NDIS report writing
It depends on who the report is for, and the sources leave it open. A report written for a school, court or insurer is taxable, because that third party is the recipient. A report funded in the plan as part of a therapy support is arguably GST free where the therapy is. All three canonical templates post the line taxable and ask the practice to decide.
Key facts
- What has to hold for an NDIS supply to be GST free
- A plan in effect, a support specified in the statement of supports in that plan, a written agreement, and a supply covered by one of the two tables in the NDIS supports determination1
- The limit inside the plan
- Where the plan specifies an amount such as time or quantity, supplies of supports beyond those specifications are not GST free NDIS supplies1
- When a medical report is GST free
- A medical report a medical practitioner supplies is GST free only where a Medicare benefit is payable for the report, or the report is an ordinary and natural part of the performance of the GST free medical service2
- The example that keeps the second reading alive
- Written conclusions sent to another practitioner stayed GST free as a natural part of performing the GST free medical service, and the ATO adds that it does not matter that a Medicare benefit is not payable2
- Who the supply is made to
- The recipient of the supply by a health professional is not always the patient, and in some cases it is another business3
- The claim type for a report
- REPW, an NDIA required report, one of six claim types a bulk payment request row can carry in place of a blank direct service5
- Where the rate is actually stated
- In the GSTCode column of the same row, a separate column from the claim type, which takes P1 tax claimable, P2 GST free or P5 GST out of scope5
- What the canonical templates post
- All three post an NDIS report line to 420 at the GST on Income tax rate, each through a row written for this funding source and category, and each carries a note asking for a decision per report or per practice7
Two readings of the same report line
A practice writing a report for an NDIS participant is doing one of two things, and the tax answer follows which one. It can be documentation the plan funds as part of a therapy support. It can be a report somebody else asked for: a school, a court, a tribunal, an insurer, a support coordinator's employer. On the invoice the two look identical.
This project's research records the split as a grey area rather than a settled answer, and the three canonical templates behind Ledger Map say as much in their own notes. So this page sets out both readings, what each turns on, and where the line lands.
If Medicare, NDIS, Workers Compensation or private health insurance pays you, then it is as if the patient paid you.10
That shorthand is right about treatment, and it is the reasoning that misfires here. It works because the funder stands in for the patient. A report a third party commissioned is different: that party wanted the document, and that party is the one being supplied.
What has to hold before an NDIS support is GST free
The NDIS route to GST free is its own test, written into s38-38 and the NDIS supports determination rather than into the health service rules. Four things have to hold at once.
- The participant has an NDIS plan in effect, approved by the NDIA.
- The supply is of reasonable and necessary supports specified in the statement of supports in that plan.
- There is a written agreement with the participant or another person, such as a plan manager, identifying the participant and stating that the supply is one of those supports.
- The supply is covered by one of the two tables in the NDIS supports determination.
Two of those do the work on a report. The plan has to specify the support, and supplies beyond what it specifies fall outside the GST free treatment. And the supply has to be covered by a table: Table 1 lists supports that are GST free on their own, Table 2 only where one of three other determinations also covers them. The written service agreement page takes the third requirement, and what counts as a listed support works through the tables.
The report test the ATO writes down
The ATO states the report test in two lines on its medical services page, about a medical report a medical practitioner supplies. Such a report is GST free where a Medicare benefit is payable for it, or where it is an ordinary and natural part of the performance of the GST free medical service. The two worked examples underneath point in opposite directions.
The report by Dr Green to City Insure is not GST-free because: a Medicare benefit is not payable for the report; City Insure is the recipient of the supply; the report is not a natural part of the performance of the GST-free medical service that Dr Green supplies to Annabelle.2
The pathology service and the written conclusions are GST-free because they are a natural part of the performance of the GST-free medical service. It does not matter that a Medicare benefit is not payable.2
The second example rarely gets quoted. A written document, sent to somebody who was not the patient, stayed GST free because the patient had engaged the practitioner and the writing was part of performing the service. That is close to the shape of plan funded documentation, which is why the second reading survives. It is not the same fact pattern though: both examples are about medical practitioners, a different part of the law from the NDIS test. The medico-legal reports page works the general case, and reports to a compensation insurer the settled one.
Where the two readings part
So the question in front of a practice is narrow. Not whether NDIS supports are GST free, which the results for this search already cover. It is: who asked for this document, and is writing it part of a support the plan specifies.
| The report | Who engaged the practice | The reading | Where that leaves it |
|---|---|---|---|
| Written for a school, court, tribunal or insurer | The third party that asked for it | A separate supply to that party | Taxable, and the templates post it that way |
| Funded in the plan as part of a therapy support | The participant, through the plan | Arguably part of performing the support | Left open, with a decision asked for per report or practice |
Neither reading turns on the report being long, or clinical, or hard to write. It turns on who engaged the practice, and whether the plan specifies the support the writing belongs to.
The route a listed profession takes instead
There is a second door, and a listed profession can try it whether or not the NDIS test is met. A service that is not a medical service is GST free where three conditions hold: it is a listed health service, it is performed by a recognised health professional in that service, and the profession generally accepts it as necessary for the appropriate treatment of the recipient of the supply.
Psychology, physiotherapy, occupational therapy, speech pathology, dietary, podiatry and social work are all on that list, so those professions have two routes to try. The third condition carries the same catch: the ATO says the recipient of the supply is not always the patient, and in some cases it is another business. A report a school commissioned fails that condition on the same facts that let the therapy pass it. The non-listed supports page covers what happens when neither door opens.
What the claim file makes a provider say
One part of this is settled, and it comes from the claim file rather than the tax law. A bulk payment request row carries the claim type and the GST code in separate columns, so claiming a report as a report decides nothing about the rate.
| Column | What the portal takes | What it settles |
|---|---|---|
| ClaimType | REPW, an NDIA required report, where a direct service row is blank | That the row is a report claim, not a service delivered on the day |
| GSTCode | P1 tax claimable at 10 percent, P2 GST free, or P5 GST out of scope | The GST treatment of the row, set independently of the claim type |
| UnitPrice | The price per unit sold or the hourly price of the service, paid up to the price limit for the support item | That GST on a taxable report comes out of that limit rather than sitting on top, because the limit is GST inclusive where GST applies |
A provider who treats the claim type as the answer has still made no GST decision. NDIS travel and cancellation claims sit in the same file with the same split.
What the canonical templates post
A tax rule only helps once a line lands somewhere. Ledger Map resolves every revenue line through a standing map built from a canonical template, and on this key the three templates agree: one account code, one Xero tax rate, and no fallback.
Read that agreement carefully, because it is narrower than it looks. The templates agree on where a report line goes and what rate it carries. Each also carries a note against that row asking for a decision the template declines to make.
Confirm per report whether it is plan-funded therapy documentation or third-party work.7
The account name on the NDIS template says it in fewer words: reports, assessments and progress notes for third parties. It is the third party part that earns the taxable rate, not the word report.
The item override that keeps the two apart
Which leaves the practical problem. A practice that posts every NDIS report to one account has answered the question once for every report it will write. The templates ask for something narrower: a rule against the item, so the two kinds of report stay in separate accounts while the question is open.
The excerpt is three rows off a single template. A plan managed support with no category posts to 403 at GST Free Income. A report posts to the reports account at GST on Income. Travel and non-face-to-face time posts to 423, back at GST Free Income. One funder, three accounts, two rates, and what separates them is the category on the line rather than the funder on the invoice.
What each direction costs
The two errors cost in opposite directions, which is why the question is worth deciding rather than defaulting. Coding a taxable report GST free understates GST on sales, and a shortfall can be assessed with penalties and interest. Going back for the difference is awkward, because the money came from a plan balance since spent.
Coding plan funded documentation taxable costs the practice directly. The unit price on a bulk payment request is paid up to the price limit for the support item, and that limit is GST inclusive where GST applies, so the GST comes out of the limit rather than sitting on top of it. The price limits page works that arithmetic.
Neither error is usually a decision. Both are a mapping rule written once, applied to every report after it, and invisible until somebody reads an activity statement closely.
What Ledger Map does with it
Ledger Map holds one standing map for the practice, approved before anything syncs. A report item billed against an NDIS plan is mapped on its own, against the funding source and the report category together, so it stops inheriting the therapy rate. The accounts and rates come from the canonical template the practice starts from, and the confirm note travels with the row.
When the NDIA or the plan manager pays, the deposit is posted as one balanced document set, which leaves one exact match in the bank feed. A line the map cannot place becomes a question with the options laid out. The NDIS plan managed funder page has the payment mechanics, the other GST answers carry the same record across a practice's funder mix, and how it works shows the approval step.
Questions
How do I invoice for report writing under the NDIS?
As its own line, with its own tax rate, and with the claim type and the GST code set separately on the claim row. The claim type REPW says the row is an NDIA required report; the GSTCode column says whether the row is taxable, GST free or out of scope. Each line on a Xero invoice carries its own tax rate, so a report line billed alongside therapy is set on its own rather than taking the rate of the line above it.
Is NDIS report writing GST free?
It depends on what the report is, and the sources read here leave it open. A report a school, court, tribunal or insurer commissioned is a supply to that party and is taxable. A report funded in the plan as part of a therapy support is arguably part of that support, and arguably GST free where the support is. The canonical templates post the line taxable and ask for a decision per report or per practice, which is a decision for the practice and its BAS agent.
Does NDIS pricing include GST?
Where GST applies to a support, its price limit is inclusive of GST, and the portal pays a bulk payment request line up to that limit. So where a support is taxable, the GST comes out of the limit rather than being added to it, and the practice keeps less of the claim than it would on a GST free support at the same price limit.
Can a provider choose not to charge GST on an NDIS support?
The four requirements decide it rather than the provider. Where a plan is in effect, the support is specified in the plan, a written agreement exists and the supply is covered by one of the determination's two tables, the supply is GST free. Where one of those fails, the NDIS route closes, and the supply is taxable unless another rule reaches it, such as the listed health service route or a Medicare benefit being payable. Registration for GST is a separate question about turnover.
Does the claim type REPW make a report GST free?
No. REPW records that the row is an NDIA required report. The GST code sits in its own column on the same row and takes P1, P2 or P5, so the two are set on the row separately. The guide read for this page states the two columns and their values and says nothing about the portal checking one against the other, so the claim type on its own settles nothing about the rate.
Sources
Open questions
- Whether documentation funded inside a plan as part of a therapy support is itself a reasonable and necessary support covered by the determination. The project's research records this as a grey area, and all three canonical templates ask for accountant sign off, two per practice and one per report, rather than settling it. Nothing on this page settles it either.
- Whether the ATO's natural part of the performance reading carries across to an allied health practice. Both worked examples on the point are written about medical practitioners supplying a medical service, so the reading has to be carried over by analogy rather than lifted from a sentence the ATO wrote about the NDIS.
- How the ATO reads Table 2 of the determination for documentation attached to a therapeutic support. The exercise physiology example on the same page shows Table 2 being read narrowly, and no source read here applies that reading to report writing.
- Which support item a report is claimed under, and how the current pricing arrangements treat report writing against non-face-to-face time. The pricing arrangements were read here for the rule that a price limit is GST inclusive, not for the claiming rules, so nothing on either question rests on them.
- Whether the NDIA checks a row's claim type against its GST code. The bulk payment request guide states the two columns and their values separately and says nothing about a cross check, so this page says nothing about one.
- Every ato.gov.au page refuses an automated fetch, which was confirmed again on 3 Sep 2026 with an HTTP 403 on the NDIS page. The four ATO pages cited primary here were read that day through a signed in browser and carry their own last updated dates of June 2024.
- National Disability Insurance Scheme, GST and health
Australian Taxation Office. Retrieved 3 Sep 2026. Source updated 13 Jun 2024.
primary
- Medical services, GST and health
Australian Taxation Office. Retrieved 3 Sep 2026. Source updated 12 Jun 2024.
primary
- Other health services, GST and health
Australian Taxation Office. Retrieved 3 Sep 2026. Source updated 12 Jun 2024.
primary
- Recipient of the supply, GST and health
Australian Taxation Office. Retrieved 3 Sep 2026. Source updated 12 Jun 2024.
primary
- Bulk payment requests, self-help guide for providers
National Disability Insurance Agency. Retrieved 1 Oct 2025. Source updated Jun 2025.
secondary
- NDIS pricing arrangements and price limits 2025-26, version 1.1
National Disability Insurance Agency. Retrieved 4 Sep 2026. Source updated 14 Oct 2025.
primary
- Is my psychology or allied health service GST free?
Allied Health Accounting. Retrieved 3 Sep 2026. Source updated 18 Sep 2024.
secondary
Review
Last reviewed 3 Sep 2026 by Shane
General information for Australian allied health practices, not tax advice. Confirm a treatment with your BAS agent or accountant before you post it.
Guided onboarding
Run one real month before you go live.
Sign up, connect Zanda and Xero, and replay a month you already closed. The map is reviewed with whoever owns the books, and nothing posts until you approve it.
Every practice starts from a template. Nothing posts until the map is approved.