Skip to main content

Templates

Speech pathology chart of accounts

A speech pathology chart splits revenue by who engaged the practice, then by what the line is. Therapy by a recognised practitioner is a listed health service, so a session posts GST free whether a family, a plan manager or the NDIA pays for it. A school that engaged the practice is a different recipient, and the other third party default sends its reports and sessions to one account.

Key facts

Where speech pathology sits
Speech pathology and speech therapy are both named in the closed list of health services, so the first of the ATO's three conditions is settled for the therapy itself1
The two conditions still to hold
The hour is performed by a recognised health professional in that listed service, and the profession generally accepts it as necessary for the appropriate treatment of the recipient of the supply1
Who the recipient of the supply is
Whoever engages the practitioner to provide the service, which is usually the patient and in some cases a business2
A supply to another business
Not usually GST free, which is the sentence a school, preschool or employer contract runs into2
The third parties a GST free service stays GST free for
An insurer, an operator of a statutory compensation scheme, a compulsory third party scheme operator, and an Australian Government agency3
Where a plan manager sits
Under normal circumstances a supply of NDIS supports is made to the participant rather than to the plan manager, so a plan managed invoice does not move the recipient4
Revenue accounts in the template
Fifteen, ordered by funding source first and then by what the line is, so one funder can carry more than one tax rate5
What other third party payers post to
Account 407 at GST Free Income, reached as the funding source default, because the shipped rows spell out no category under that funder5
Where a report posts
Account 420 at GST on Income where the line is billed to a private family or on a plan managed NDIS invoice, which is a different account from the session it followed5

A speech pathology chart answers one question first: who engaged the practice

One speech pathologist can spend a week seeing a plan managed participant, a private family, and a preschool that bought a block of sessions. The therapy is the same in all three. What changes is who engaged the practice, and that is what decides the account, the tax rate and the wait for the money.

Bookkeeping for a speech pathology or allied health group practice is mostly about reconciling money that arrives in bulk against work delivered one session at a time. NDIS batches, Medicare deposits, health fund payments and private fees all land differently and carry different GST and reporting rules.6

A chart built around clinicians answers none of that. A chart built around who paid answers most of it, and the second cut answers the rest: a session and a report do not share a tax rate, and neither shares an account with a workshop.

The ATO's list names speech pathology and speech therapy separately

Most professions appear once in the closed list of health services. This one appears twice, as speech pathology and as speech therapy, which takes the naming argument off the table before it starts. The ATO adds that a service must be one of the listed services and cannot just be similar to one of them, so the list settles it.

  • It is a listed health service. Speech pathology is on the list, and so is speech therapy.
  • It is performed by a recognised health professional in that listed health service, or under certain circumstances their assistant.
  • The profession generally accepts it as necessary for the appropriate treatment of the recipient of the supply.
  • Who pays is not one of the three, which is why a private session and an NDIS session share a rate and not an account.

Speech pathology sits in the first condition, which is why this page spends its time on the third. That test names a recipient, and on a speech caseload the recipient is not always the person in the room. Is NDIS income GST free runs the argument in full.

The recipient of the supply is whoever engaged the practitioner

The ATO states it plainly: the recipient of the supply is whoever engages the health practitioner to provide the service, usually the patient and in some cases a business, and supplies of services by a health practitioner to another business are not usually GST free. A parent booking sessions engages the practice. A school signing a term contract engages the practice too, and it is not a patient.

A narrow set of third parties escapes that. Where the service would be GST free supplied to the patient, it stays GST free when the practice contracts with one of four payers.

  • An insurer.
  • An operator of a statutory compensation scheme.
  • A compulsory third party scheme operator.
  • An Australian Government agency.
  • Separately, a payer who settles on the patient's behalf, such as a plan manager, leaves the supply with the participant.

A school is not an insurer and not a scheme. Whether a state school, a Catholic school or an independent preschool sits inside the government agency limb is a question this page does not settle, and it is the question that decides the account. Third party payers sets out the test itself.

What the template posts, payer by payer

Six payers, resolved through the product's own cascade rather than read out of the file by hand. Five behave the way a speech practice expects. The sixth is the one to look at twice.

Who engaged the practice, and what the NDIS provider template posts for them5
Who engaged the practiceFunding source on the invoiceAccount in the templateXero tax rate
A parent or carer who books and pays the practicePrivate400 Clinical services, private patientsGST Free Income
A participant whose plan manager settles the invoiceNDIS plan managed403 NDIS plan-managed, listed supportsGST Free Income
A participant whose claims the NDIA pays in a batchNDIS agency managed401 NDIS agency-managed, listed supportsGST Free Income
A participant paying out of their own plan fundsNDIS self managed405 NDIS self-managed, listed supportsGST Free Income
An insurer or a scheme operator paying for a client's therapyOther third party407 Clinical services, other third-party payersGST Free Income
A school or preschool buying a block of sessionsOther third party407 Clinical services, other third-party payersGST Free Income

The last two rows are one row as far as the shipped template is concerned. Other third party is a single funding source with a single default, built for the insurer and scheme arrangements that stay GST free under the third party rules. A school contract arrives at the same door, and that default is a row to look at rather than an answer.

One caseload, four rows of the standing map

Standing map rulesFour rows of the standing map for one speech pathology caseload: a private session, a plan managed session, a report written under an NDIS plan, and a block of sessions bought by another organisation, with the report resolving to its own revenue account at the standard rate.What was billedWhere it postsPrivate400 Clinicalservices, privatepatientsPractice defaultGST Free IncomeSee account 400.NDIS plan managed403 NDISplan-managed,listed supportsPractice defaultGST Free IncomeSee account 403. Funding-source default forplan-managed work.NDIS plan managed420 Reports,assessments andprogress notesfor third partiesReportsGST on IncomeA report to a support coordinator's employeror an external party is taxable; a reportthat is itself a named therapy support inthe plan is arguably GST-free. The samepattern applies to NDIS_AGENCY and NDIS_SELF(docs/research/domain-mechanics.md, section3.4).Other third party407 Clinicalservices, otherthird-partypayersPractice defaultGST Free IncomeSee account 407.
Plate 1Four payers on one caseload. Three sessions resolve at one rate, and the report line resolves to an account and a rate of its own.

Three of the four rows resolve at the funding source level, which is the cascade saying that nothing more specific was written for them. Only the report row was spelled out, and it is the only one of the four that carries a different rate. That pattern is what happens to a school report.

The row a practice with school work has to decide

Bill a report to a private family or on a plan managed NDIS invoice and the template sends it to account 420 at the standard rate, because a category row was written for it. Those are the only two funders the shipped rows give a report row, so a report billed to a school under the other third party funder falls to that funder's default and posts to account 407 at GST Free Income alongside the therapy.

That is the template behaving as written rather than a fault in it. Other third party was drawn for insurers and scheme operators. A school buying a block of sessions is a different arrangement, and the chart cannot tell the two apart until the practice says so.

Reports, workshops and groups, the lines that move on their own

Three kinds of work on a speech caseload do not follow the session beside them. Each has an account in the chart already, and each is worth opening before the first one is invoiced.

  • 420 Reports, assessments and progress notes for third parties, for an assessment or a written report another organisation asked for. Reports and medico-legal work covers the treatment, and NDIS report writing covers the plan funded case the templates leave open.
  • 421 Training and capacity-building workshops, for a professional development session delivered to a school's teaching staff, which is a workshop rather than therapy. Training and workshops has the argument.
  • 424 Group programs, listed supports carries listed group programs, and the shipped rows include no route to it, so a listed social skills group resolves to the plan managed default beside individual therapy.

The one the corpus leaves open is a participant report the therapist writes as part of the therapy. All three canonical templates carry a confirm note on that row rather than an answer, so this page leaves it open too and the account follows the practice's own call.

Telepractice changes the room, not the account

Part of a speech caseload is delivered by video, to families a long way from the clinic and between school visits. The three conditions name the service, the practitioner and the treatment. None of them names the room, and the template holds no category for delivery mode, so a telepractice session resolves through the funder and the line type exactly as the same session in the clinic does.

The settlement side: bulk rails, and the invoice that is not one

Revenue accounts answer what was earned. The other half of the chart answers what has been paid but not yet banked, and the template opens one account per settlement rail: the NDIA, plan managers, private and self managed card or EFTPOS, and online payments. Each is a bank type account in Xero and each posts BAS excluded, because the earning already happened on the revenue leg.

A school contract needs none of that. A term invoice paid by an organisation's accounts payable run arrives as one credit against one invoice, with nothing to split, so it reconciles in the bank feed like any single payment. The bulk rails exist for deposits that pay many invoices at once. Plan managed NDIS money covers the wait on the busiest.

Setting it up in Xero

  1. Create the revenue accounts first, with the tax rate set on each one, so a coded line cannot pick up the wrong rate later.
  2. Decide the school and preschool question before the first term invoice, and write down which way it went and why.
  3. Create the settlement accounts as bank type accounts, one per rail, with payments enabled on each.
  4. Open the report and workshop accounts before anything is billed to them, because the first one is usually invoiced in a hurry.
  5. Spend the two tracking category slots on practitioner and location, and leave funder and line type to the account codes, where the tax rate already lives.
  6. Reconcile one real deposit end to end before turning anything on for the whole practice.

What Ledger Map does with it

Ledger Map holds one standing map for the practice, approved before anything syncs. A line resolves to its account and tax rate through that map on the funding source and the service category together, so a school block, a report and a therapy hour stop sharing a code because they share a therapist.

When a deposit lands, the batch is posted as one balanced document set against the rail's settlement account with the claim lines underneath it, and one exact match is left in the bank feed for the practice to accept. Where the map cannot resolve a line, it becomes a question with the options laid out rather than a silent posting. See how it works, or the learn hub.

Questions

  • Which income accounts does a speech pathology practice need in Xero?

    Enough to keep each payer apart, and each taxable line type apart from the therapy beside it. The canonical NDIS provider template ships fifteen: a listed and a non listed account for each of the three NDIS management types, private clients, other third party payers, then reports, training, cancellations, travel and non face to face time, group programs and other income.

  • Is speech pathology GST free?

    Speech pathology and speech therapy are both named in the ATO's list of health services, so the first of three conditions is settled. The other two still have to hold: the hour is performed by a recognised professional in that listed service, and the profession generally accepts it as necessary for the appropriate treatment of the recipient of the supply.

  • Is a school or preschool contract for speech pathology GST free?

    It turns on who engaged the practice. Where a school engages the practice, the recipient of the supply is the school rather than the child, and the ATO says supplies of services to another business are not usually GST free. The four payers that keep a service GST free are an insurer, a statutory compensation scheme operator, a compulsory third party scheme operator and an Australian Government agency. Whether a particular school falls inside that last limb is a question for the practice's BAS agent, and this page does not settle it.

  • Where does a report written for a school post?

    That depends on the funding source the invoice carries. Billed to a private family or on a plan managed NDIS invoice, the template sends a report to account 420 at GST on Income. Billed under the other third party funder, no category row exists, so it falls to that funder's default at account 407 and lands with the therapy instead. A practice with school work adds the row rather than leaving the default to answer.

  • Does telepractice change the account or the tax rate?

    The three conditions name the service, the practitioner and the treatment, and none of them names the room. The template holds no category for delivery mode either, so a telepractice session resolves through the funder and the line type the same way an in room session does. Splitting video from in room revenue is a reporting question, and it belongs in item codes or a tracking category.

Sources

Open questions

  • Whether a state or territory school, a Catholic school or an independent preschool is an Australian Government agency for the third party rules. The ATO page names the limb and works one example, a state sports institute it calls an Australian Government agency; the corpus does not reach a school, and the answer decides the account.
  • Whether a participant report a speech pathologist writes as part of the therapy is plan funded documentation or third party work. All three canonical templates carry a confirm note on that row rather than an answer.
  • Whether a given therapy assistant arrangement meets every one of the ATO's assistant conditions, which include billing in the professional's name and direct supervision through the treatment. That is a per practice question.
  • Supervision hours sold to another practitioner. The corpus leaves the treatment open, so nothing here resolves it.
  • Whether a listed group program belongs on the template's group programs account or on the plan managed therapy default. The shipped rows resolve it to the default, because no row routes to the group account.
  • No SERP snapshot exists for this page's target query, so the current answer landscape was not captured and the FAQ was written from the material rather than from the questions Google is showing.
  • No speech pathologist's or practice manager's own account of setting this chart up was found. The quote on this page is a bookkeeper's.
  1. GST and health: other health services

    Australian Taxation Office. Retrieved 3 Sep 2026. Source updated 12 Jun 2024.

    primary

  2. GST and health: recipient of the supply

    Australian Taxation Office. Retrieved 3 Sep 2026. Source updated 12 Jun 2024.

    primary

  3. GST and health: supply of services through a third party

    Australian Taxation Office. Retrieved 3 Sep 2026. Source updated 12 Jun 2024.

    primary

  4. GST and health: National Disability Insurance Scheme

    Australian Taxation Office. Retrieved 3 Sep 2026. Source updated 13 Jun 2024.

    primary

  5. NDIS provider, plan managed, the canonical template

    Ledger Map. Retrieved 3 Sep 2026.

    primary

  6. Bookkeeping for speech pathology and allied health practices

    True Tally. Retrieved 3 Sep 2026. Source updated Jul 2026.

    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.