West Melbourne sits at one of the most interesting intersections in the city. Within a few blocks you have the Royal Melbourne Hospital precinct, a growing corridor of private allied health practices along Jeffcott Street and Victoria Street, and a rapidly expanding residential population pushing demand for GP clinics, psychology practices, physiotherapy and occupational therapy services. If you own or manage one of these clinics, you already know the work of actually running the business, the billing, the staffing rosters, the equipment costs, never quite matches the picture from the outside.
What surprises a lot of new health clinic owners in the West Melbourne area is how quickly the bookkeeping becomes specialised. A standard small-business bookkeeper can handle invoices and payroll. A bookkeeper with health clinic experience understands why your Medicare receipts are GST-free, how to reconcile NDIS portal claims against bank deposits, how the Health Professionals Award affects your payroll calculations, and why your BAS can look unusual even when the numbers are correct. That difference matters enormously at tax time and audit time.
Why Health Clinic Bookkeeping Is Different From General Small Business
Most small businesses operate in a straightforward GST environment: they charge 10% GST on their sales and claim it back on their purchases. Health clinics almost never work that way. The bulk of a typical clinic's revenue, Medicare bulk billing payments, NDIS payments, and many private health fund rebates, is GST-free under Division 38-B of the A New Tax System (Goods and Services Tax) Act 1999. That immediately creates a more complex bookkeeping picture:
- Revenue streams must be separated. GST-free income (bulk billing, NDIS, DVA) and any taxable income (some private fees, sale of products) need to sit in different accounts in your chart of accounts from day one.
- Input tax credit apportionment is required. Because you make both GST-free and taxable supplies, you can only claim a portion of the GST on your expenses. The ATO requires you to apply a fair and reasonable apportionment method under Division 11 of the GST Act. Getting this wrong means either overclaiming or underclaiming, both create problems.
- NDIS payment reconciliation has its own rhythm. Payments from the NDIA portal, plan managers and self-managed participants arrive on different schedules and need to be matched to individual service bookings, not just to bulk bank deposits.
- Medicare bulk billing receipts don't look like normal invoices. The deposit from Services Australia appears in your bank account as a lump sum covering multiple claims across multiple patients, your bookkeeper needs to know how to reconcile those against your practice management software.
Medicare Bulk Billing: What Your Bookkeeper Needs to Understand
When you bulk bill a patient, you are assigning your right to the Medicare benefit directly to the Commonwealth. The payment you receive from Services Australia is a GST-free supply under the Health Insurance Act 1973 and the GST Act. In Xero, that income should be coded to a dedicated account, for example, "Medicare Bulk Billing Income", with a GST-free (BAS Excluded) tax rate applied correctly.
Where clinics often go wrong is treating all Medicare receipts the same. A GP claiming under standard MBS item numbers has a different payment pattern to a psychology practice claiming under Better Access items (items 80000–80020), which are processed separately. If your clinic also provides enhanced primary care services or chronic disease management items, those appear in yet another batch. A bookkeeper who sets up your Xero accounts to reflect these distinctions makes end-of-quarter reconciliation dramatically faster.
One practical tip: if your clinic uses Best Practice, Genie, or Zedmed as your practice management software, there are data export formats that can be imported or matched against Xero. A bookkeeper familiar with Melbourne health clinics will know which formats are reliable and which ones need manual checking.
NDIS Bookkeeping, Getting the Reconciliation Right
NDIS has become a significant revenue stream for allied health providers across Melbourne's inner-west, occupational therapists, physiotherapists, speech pathologists, psychologists and support coordinators operating out of West Melbourne, Footscray, Kensington and Flemington are all navigating the NDIS billing framework daily.
Under the National Disability Insurance Scheme Act 2013, registered NDIS providers must meet quality and safeguarding standards, and their financial records need to reflect this clearly. For bookkeeping purposes, the key distinctions are:
- NDIA-managed participants: You claim directly through the NDIS portal (myplace provider portal). Payments arrive 2–3 business days after claim submission. These are GST-free under s38-38 of the GST Act.
- Plan-managed participants: A registered plan manager pays you. They may have their own invoice requirements and payment timeframes, sometimes 14–30 days. You need to track these as accounts receivable separately.
- Self-managed participants: The participant (or their nominee) pays you directly and claims reimbursement from the NDIA. Standard invoice required. Payment terms vary widely.
In Xero, the cleanest approach is to create separate income accounts for each of these three payment types, with consistent tracking categories (by support category or participant if your volume warrants it). This makes it possible to produce a clean NDIS revenue report at any point, something the NDIS Commission may request during an audit or compliance review.
Is your Xero set up for Medicare and NDIS, or just pretending to be?
Many health clinics in West Melbourne are running Xero with a generic small-business chart of accounts that doesn't reflect their actual revenue mix. A 20-minute call with True Tally can identify the gaps and outline exactly what needs to change.
Book a Free 20-Minute Melbourne CallPayroll Compliance for Health Clinic Staff
Payroll is where health clinic compliance risk concentrates. The workforce in a typical West Melbourne allied health clinic is a mix of:
- Salaried practitioners (psychologists, physios, OTs), often employed under the Health Professionals and Support Services Award 2020
- Reception and administrative staff, may fall under the Health Professionals and Support Services Award 2020 or the Clerks, Private Sector Award 2020 depending on their duties
- Registered nurses, covered by the Nurses Award 2020
- Contractors/associate practitioners, operating under a service agreement, not an employment relationship
Getting the award classification right matters because each award has specific minimum rates, overtime and penalty rate provisions. The Health Professionals Award, for example, has different pay grades based on qualifications and years of experience. Saturday penalties at 125%, Sunday penalties at 150%, and public holiday loadings can significantly affect your payroll cost if not set up correctly in Xero Payroll from the start.
Super is also non-negotiable. Under the Superannuation Guarantee (Administration) Act 1992, the SG rate is 12% from 1 July 2025. All eligible employees, including part-time and casual staff who earn over $450 per month (noting the $450 threshold was removed from 1 July 2022, meaning all eligible employees regardless of earnings must receive super), must receive super contributions paid by the quarterly SG deadline. Late or missed payments trigger the Superannuation Guarantee Charge, which is not tax-deductible under the ITAA 1997.
The contractor versus employee distinction is a common grey area in health clinics. An associate practitioner who uses your rooms, follows your rostering, sees your patients and uses your systems may be deemed an employee under the Fair Work Act 2009 regardless of how the contract is written. This was reinforced in the High Court decisions in CFMMEU v Personnel Contracting and ZG Operations v Jamsek. If you have associates operating in your clinic, it's worth having a bookkeeper, and ideally your accountant, review those arrangements. You can also find guidance at fairwork.gov.au.
BAS Lodgement for Health Clinics, What Makes It Complicated
A health clinic's BAS can look unusual to someone unfamiliar with the health sector. Your BAS will typically show:
- Label G1 (total sales): High figure reflecting all your revenue
- Label G2 (export sales) or G3 (GST-free sales): A large portion of G1, because Medicare, NDIS and most health fund income is GST-free
- Label 1A (GST on sales): A small figure relative to total revenue, only the taxable portion
- Label 1B (GST credits): Reduced by your apportionment calculation
- W1–W5 (PAYG withholding): Often the largest liability figure on the BAS for a clinic with employed staff
This structure is correct, but an inexperienced bookkeeper may try to "fix" the apparent mismatch between revenue and GST collected, leading to errors. A Registered BAS Agent who understands health clinic accounting knows exactly how this should look and can explain it to the ATO if needed. Under the Tax Agent Services Act 2009, only a Registered BAS Agent can prepare and lodge your BAS for a fee. True Tally holds current BAS Agent registration.
Xero Setup for a Health Clinic, What to Configure from Day One
If you're setting up a new clinic, or converting an existing one from a desktop accounting system, here is the minimum Xero configuration a health clinic in West Melbourne needs:
- Chart of accounts: Separate income accounts for Medicare, NDIS (split by payment type), DVA, private fees (GST-free), private fees (taxable), and any product sales. Expense accounts for clinical supplies, room rent, locum fees, clinical software subscriptions, and medical indemnity insurance.
- Tax rates: GST-free and BAS Excluded rates applied correctly to health income. Standard 10% GST on taxable expenses. A custom "No GST (apportioned)" rate if you're applying apportionment to shared expenses.
- Tracking categories: By practitioner or location if you have multiple practitioners or rooms, essential for profitability reporting.
- Bank feeds: Connected and set up with smart rules for recurring Medicare deposits and NDIA payments so reconciliation is fast.
- Payroll: Award-linked pay templates in Xero Payroll with correct pay items for base rate, overtime, penalties, and super. Super funds connected for automated SuperStream payments.
- Reporting: A monthly P&L template broken down by revenue stream so you can see at a glance whether your Medicare income, NDIS income and private income are each trending where you expect.
This kind of setup takes a few hours upfront and saves dozens of hours over the year. It also means your BAS takes minutes to review rather than half a day to reconstruct.
True Tally Bookkeeping, Melbourne
True Tally works with health clinics, allied health practices and NDIS providers across West Melbourne, Footscray, Kensington and the broader inner-west. We set up your Xero correctly for the health sector, handle your BAS lodgement as a Registered BAS Agent, and keep your payroll compliant with the Health Professionals Award, so you can focus on your patients, not your spreadsheets.
CFO Services Book a Free CallWhat to Do Next
If you're running a health clinic in West Melbourne, or planning to open one, the single most valuable thing you can do for your financial compliance is to get your Xero set up correctly before your first Medicare payment lands in the bank. Retrofitting a chart of accounts six months in is painful and expensive. Getting it right from the start means clean BAS lodgements, accurate payroll, clear profitability reporting by practitioner, and no surprises at year-end.
True Tally Bookkeeping works with allied health and medical clinics across Melbourne's inner-west. We understand the difference between a bulk billing GP practice and an NDIS-registered OT clinic, and we set up your books to reflect that difference accurately. Call us on 0468 159 950, email info@truetally.com.au, or book a free 20-minute call via Calendly to talk through where your clinic's bookkeeping stands and what needs to change.