Skip to main content

Templates

Allied health chart of accounts, by funder

An allied health practice that bills several funders splits its Xero chart twice. Revenue splits by who pays, so a private consult, a Medicare claim and an NDIS support each reach their own account. Settlement splits by the rail that produces a bank line, so each rail gets a clearing account. Practitioner and location go to tracking categories instead.

Key facts

What the starting chart holds
Eighteen revenue accounts numbered from 400, ten clearing accounts numbered from 100, and three more for customer deposits, merchant fees and funder shortfalls5
How revenue splits
By who paid for the work, not by which practitioner did it5
How settlement splits
One clearing account per settlement rail, not one per funding source5
Where practitioner and location go
The two Xero tracking category slots, which is why the funder has to live in the account code5
Lines that carry GST on Income
Five of the revenue accounts: EAP and corporate contracts, reports and medico legal, supervision and training, products and equipment, and room rental and admin fees5
The test behind the GST free accounts
A listed health service, performed by a recognised health professional, generally accepted as necessary for the appropriate treatment of the recipient of the supply6
Why EAP work sits on its own line
The recipient of the supply is whoever engages the practitioner, and a supply to another business is not usually GST free7
What the template leaves open
Twelve review areas the practice's own BAS agent confirms before the chart is relied on5

The chart splits twice, not once

An allied health practice sells the same hour to several payers, and the money arrives in unrelated deposits. So the chart answers two questions separately: who paid for this work, and what produced this bank line. The canonical template answers the first with a revenue account per funding source, and the second with a clearing account per settlement rail.

The two splits are not the same split, which is the part most setups miss. Medicare and DVA are two funders and two payment runs. Private health funds and a state insurer can both settle through one claiming rail, which is one bank line carrying two funders. Keeping the questions apart stops the chart growing an account per combination.

Why the funder lives in the account code

Xero gives an organisation two active tracking categories, a limit a practice system vendor restates in its own Xero setup article. Practitioner and location usually take both, because a practice owner wants a profit and loss per clinician and per site. That leaves nowhere for funding source except the account code, and it is the reason this template puts the payer in the account and leaves practitioner and location on tracking.

Bookkeepers writing for allied health practices arrive at the same place from the practice side, and record what happens when nobody does.

separate income accounts for Medicare, private health, NDIS, DVA, and cash/EFTPOS private11

Plan management revenue, support coordination revenue, and direct provider revenue all sit in one ledger account, hiding margin by service line.12

Where the published advice stops is at the list of payers. Xero's own healthcare guide, the United States edition, gets as far as separate revenue accounts for each payer type and names United States payers. The practice management integrations map a sales account per billable item or per calendar, and neither says who paid: one standard consult is billed to Medicare, to the NDIS and to a private patient. Nobody publishes the codes, the tax rate per line, or the settlement side.

The revenue accounts

The template opens eighteen revenue accounts from 400. Eleven carry a funding source, so a consult reaches its account through who paid for it. Seven are service categories, where what was done picks the account instead: reports, supervision and training, products, cancellations, NDIS travel, group sessions, and room rental. EAP work is the exception the template writes in, because a cancelled or group EAP session stays on the EAP account.

The revenue accounts in the allied health template, with the Xero tax rate on each5
CodeAccountXero tax rate
400Clinical services, private patientsGST Free Income
401Clinical services, MedicareGST Free Income
402Clinical services, DVAGST Free Income
403Clinical services, private health fund benefitGST Free Income
404Clinical services, NDIS agency-managedGST Free Income
405Clinical services, NDIS plan-managedGST Free Income
406Clinical services, NDIS self-managedGST Free Income
407Clinical services, WorkCover and workers compensationGST Free Income
408Clinical services, CTP and TACGST Free Income
409Employee assistance and corporate contractsGST on Income
410Clinical services, other third-party payersGST Free Income
420Reports, assessments and medico-legalGST on Income
421Supervision, training and workshopsGST on Income
422Products and equipment salesGST on Income
423Cancellation and no-show feesGST Free Income
424NDIS travel and non-face-to-face supportsGST Free Income
425Group sessionsGST Free Income
460Other income, room rental and admin feesGST on Income

Account 410 is the one to watch. It catches a payer the practice has not classified yet, and it is meant to stay close to empty: revenue landing there means a rule is missing, not that a new payer type has been discovered.

The five lines that carry GST

Most of the chart defaults to GST Free Income, because a listed health service performed by a recognised health professional and generally accepted as necessary for appropriate treatment is GST free. Five accounts default the other way, and each of them fails a different limb of that test.

  • EAP and corporate contracts, because the recipient of the supply is the employer rather than the patient, and a supply to another business is not usually GST free.
  • Reports and medico legal work, because a report requested by a third party is not treatment, so the default for the category is taxable.
  • Supervision, training and workshops, because supervising another practitioner is a service to that practitioner rather than treatment of a patient.
  • Products and equipment, because goods are GST free only where they are a necessary part of the health service and supplied at the same time and place as it.
  • Room rental and admin fees, because the ATO says the supply of rooms and administration by a clinic to a practitioner is not GST free.

The other direction matters too. Where the practice contracts with an insurer, a statutory compensation scheme, a compulsory third party scheme or an Australian Government agency, and the service would be GST free supplied to the patient directly, the ATO says the supply to that party is GST free as well. That is what puts DVA, WorkCover, CTP and TAC on GST free accounts. The same page lets the supplier and that party agree not to treat the supplies that way, which is worth checking first.

How one invoice line picks its account

The map resolves a line in three steps: funding source and service category together, then funding source on its own, then the practice default. A category row beats a funder row, which is how a report to an NDIS plan manager reaches the reports account rather than the NDIS one, at the taxable rate rather than the GST free one.

Standing map rulesSix rows of the standing rules map for the allied health template: private, Medicare bulk bill, NDIS agency managed and employee assistance program each reaching their own revenue account through the funding source, and private reports and private supervision reaching the report and supervision accounts through the service category instead, with the Xero tax rate and the reason beside each row.What was billedWhere it postsPrivate400 Clinicalservices, privatepatientsPractice defaultGST Free IncomeAssumes the service is a listed healthservice under s38-10 delivered asappropriate treatment, so it is GST-free.Medicare bulk bill401 Clinicalservices,MedicarePractice defaultGST Free IncomeMedicare-funded treatment is GST-free unders38-10.NDIS agency managed404 Clinicalservices, NDISagency-managedPractice defaultGST Free IncomePhysiotherapy, occupational therapy,psychology, speech pathology, podiatry,dietetics, social work and the otherservices on the ATO's listed-service listare GST-free under s38-10 for any payer,including NDIS, without needing to pass thefour-part s38-38 test at all.Employee assistanceprogram409 Employeeassistance andcorporatecontractsPractice defaultGST on IncomeThe recipient of the supply is the employer,not the patient, and an employer is not oneof the four s38-60 categories, so the ATOtreats this as a taxablebusiness-to-business supply even though theunderlying service is a listed healthservice.Private420 Reports,assessments andmedico-legalReportsGST on IncomeA report is taxable regardless of who theclient is, because taxability turns on thereport's purpose and recipient, not thefunder.Private421 Supervision,training andworkshopsSupervisionGST on IncomeSupervision is taxable regardless of funder.
Plate 1Six rows of the standing map, read from the canonical template rather than typed onto this page.

The reason column is what a bookkeeper needs at review time. A chart with no reasons beside it gets overridden by whoever is closest to the invoice.

The clearing accounts, one per settlement rail

The settlement side takes ten accounts, numbered from 100, one for each rail that produces a bank line of its own.

  • 100 Medicare clearing
  • 101 DVA clearing
  • 102 NDIA clearing
  • 103 Plan manager clearing
  • 104 HICAPS clearing
  • 105 Tyro Health clearing
  • 106 EFTPOS clearing
  • 107 Online payments clearing (Stripe)
  • 108 WorkCover clearing
  • 109 Insurer clearing (TAC, CTP, icare direct)

Each is a bank type account in Xero, because the fee lines and the sweeps both need one. A balance in one of them is money a funder has approved and the bank has not delivered yet, and it should return to nil once the run lands. Every one of these legs posts as BAS excluded, because the tax question was already settled on the revenue line that earned the money.

Ten is a starting number rather than a rule. A practice with one high volume plan manager can give it an account of its own, and a practice banking card payments directly can drop one. The setup steps are the same either way.

Three accounts that are not revenue at all

Three more accounts carry money that looks like revenue and is not, and leaving them out is what forces a bookkeeper to invent postings at month end.

  1. 245 Customer deposits and credits held, a liability, posted BAS excluded on receipt so money taken before the service is delivered stays out of G1 until it is applied or forfeited.
  2. 604 Merchant and claiming fees, an expense at GST on Expenses, for the claiming and processing fees a rail charges.
  3. 605 Funder shortfalls and write offs, an expense whose tax type mirrors the original invoice line rather than a fixed code, because a shortfall write off is a partial reversal of the supply.

What the template hands to the practice's BAS agent

A starting chart is a set of defaults, not advice, and the template says so in the file rather than in a disclaimer. Twelve areas are listed for the practice's own BAS agent to confirm before the chart is relied on.

  • Listed health services
  • NDIS written service agreements
  • EAP taxability
  • Supervision grey area
  • Schedule 3 medical aids
  • Cancellation fee overrides
  • Section 38-60 opt-outs
  • HICAPS settlement granularity
  • Merchant fee GST-inclusiveness
  • Funder shortfall write-offs
  • Booking deposit and package treatment
  • Bank feed descriptors

One decides more accounts than the rest. Whether the practice's services are on the listed service list decides if the GST free defaults hold at all, for NDIS work as much as for private work. The written service agreement each NDIS client should have on file is what a support outside that list turns on, and what the classification and the audit trail rest on either way.

What the chart does not settle

Some questions are open in the source material, and the template leaves them open rather than picking a side. Supervision defaults to taxable while one ATO ruling snippet points the other way in a narrow fact pattern. A cancellation fee inherits the treatment of the appointment it replaces, so one account cannot be right for every cancellation. The research behind the template does not reach gift vouchers at all.

The listed service list itself is the sharpest edge. Remedial massage is the ATO's own example of a service that resembles a listed one and is not on the list, so a practice whose book is mostly massage does not start from these defaults. GST on EAP and corporate contracts works through the same test for the other common exception.

What Ledger Map does with it

This chart is a file the product applies, not a picture of one. A practice starts from it, works through the questions it raises, and approves a standing map before anything syncs. Each invoice line then resolves to its account and its tax rate through that map, and anything the map cannot resolve becomes a question with both candidate postings shown.

On the settlement side, each deposit is posted as one balanced document set against the rail's own account, with the claims underneath it, leaving one exact match in the bank feed for a person to accept. How it works shows the map and the approval step, and tracking categories by funding source covers the setup this template deliberately avoids.

Questions

  • How many revenue accounts does an allied health practice need in Xero?

    The canonical template opens eighteen: eleven by funding source, covering private, Medicare, DVA, health funds, the three NDIS management types, WorkCover, CTP and TAC, EAP and other third parties, and seven by service category, covering reports, supervision and training, products, cancellations, NDIS travel, group sessions and other income. A practice with fewer payers opens fewer.

  • Can I use a tracking category for funding source instead of separate accounts?

    Xero allows two active tracking categories, and practitioner and location usually take both. That is the constraint behind this template: the funder goes in the account code so the two tracking slots stay free for the splits Xero cannot express any other way.

  • Which allied health income is taxable?

    In this template, five accounts default to GST on Income: EAP and corporate contracts, reports and medico legal work, supervision and training, products and equipment, and room rental and admin fees. The rest default to GST Free Income on the listed health service test, and that default only holds for services actually on the ATO's listed service list.

  • Do I need a clearing account for every funder?

    No. The split on the settlement side is by rail, not by funder, because the rail is what produces a bank line. One rail can carry several funders, and one funder can arrive on its own rail. The template starts with ten, and a practice adds one for a high volume payer or drops one it does not use.

  • Can I still see revenue by practitioner?

    Yes, through the practitioner tracking category rather than through the chart. That is the trade the template makes: a practitioner column on every report, without an account per practitioner multiplied by an account per funder.

Sources

Open questions

  • The two active tracking category limit could not be read from a Xero page: Xero Central returned no readable content to automated fetches on 3 Sep 2026. It rests on the canonical template's own tracking policy note and on a practice system vendor's setup article restating it, rather than on Xero's own words.
  • No search results snapshot exists for the templates family, so the current top five for this query and its People also ask set are unrecorded. The questions answered here come from the pain point record in the corpus rather than from search data.
  • Supervision defaults to taxable, and the template records one ATO ruling snippet suggesting GST may not apply to supervision of provisionally registered psychologists in a specific fact pattern. The question is left open.
  • Gift voucher treatment is not covered by the research behind the template, so the deposit type carries a confirmation for the practice's BAS agent rather than a treatment.
  • NDIS report writing funded inside a participant's plan, and time billed for therapy assistants, are left unresolved by the corpus and are not settled here.
  • None of the bank feed narration strings for these rails were confirmed from a primary source, so the matcher learns descriptors from the practice's own feed rather than holding a string.
  1. Automate Cliniko to Xero for chiropractic clinics

    US Tech Automations. Retrieved 29 Aug 2026.

    secondary

  2. Integrate Cliniko with your Xero account

    Cliniko. Retrieved 29 Aug 2026.

    primary

  3. Exporting to Xero

    Zanda. Retrieved 3 Sep 2026.

    primary

  4. Set up Xero tracking categories

    Splose. Retrieved 2 Sep 2026. Source updated 18 Jun 2026.

    primary

  5. Allied health by funding source, the canonical template

    Ledger Map. Retrieved 3 Sep 2026.

    primary

  6. GST and health, other health services

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

    primary

  7. GST and health, recipient of the supply

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

    primary

  8. GST and health, supply of services through a third party

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

    primary

  9. GST and health, National Disability Insurance Scheme

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

    primary

  10. GST and health, goods supplied as part of a GST-free health service

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

    primary

  11. Bookkeeper for physio, West Melbourne

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

    secondary

  12. Accountants for NDIS providers

    EEA Advisory. Retrieved 3 Sep 2026.

    secondary

  13. Physiotherapy clinic finance

    ScaleSuite. Retrieved 3 Sep 2026. Source updated Dec 2025.

    secondary

  14. Healthcare accounting guide, United States edition

    Xero. Retrieved 3 Sep 2026. Source updated 20 Aug 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.