Why Medical and Allied Health Bookkeeping Is Different
Medical and allied health practices have significantly more complex bookkeeping than a standard Australian small business. The complexity comes from multiple income streams, strict GST rules around health services, award-based payroll for clinical staff, and — for NDIS providers — a separate billing and reconciliation process entirely.
The three distinct income channels that most practices deal with simultaneously:
- Bulk billing — the practice bills Medicare directly at the MBS schedule fee; Medicare pays the practice; the patient pays nothing out of pocket
- Privately billed — the patient pays the full consultation fee; the practice issues an invoice; the patient then claims their rebate from Medicare separately
- Health fund (HICAPS) — for allied health services, the patient's private health fund covers part of the fee; the practice receives a HICAPS terminal settlement; the patient pays the gap at the time of service
Each of these income channels hits the bank account differently and needs to be reconciled separately. A bulk billing batch payment from Medicare covers dozens of consultations and arrives as a single deposit — without proper reconciliation, it is easy to leave outstanding invoices unmatched or double-count income. An Indian CA firm with medical bookkeeping experience manages all three channels systematically in Xero or MYOB.
Medicare and Bulk Billing — How Your Indian Bookkeeper Handles It
Medicare payments arrive as batch deposits in your practice bank account, typically 1–3 business days after claims are submitted. Each batch covers a specific claim period and corresponds to a Medicare Easyclaim or Online Claiming statement. Your Indian bookkeeper handles the reconciliation process end to end:
- Creates bulk billing invoices (or imports from your practice management software such as Best Practice, Medical Director, or Cliniko) for each consultation
- Matches the Medicare batch payment to the outstanding invoices, reconciling any differences line by line
- Records gap payments separately — for privately billed consultations where the patient pays a top-up above the Medicare schedule fee
- Reconciles HICAPS terminal settlement reports for allied health services billed to private health funds
- Codes income to the correct practitioner revenue account so you have a per-practitioner income view at any time
This reconciliation is run weekly or fortnightly as part of your standard bookkeeping package. Any unmatched claims are flagged to your practice manager for follow-up with Medicare.
GST on Medical and Allied Health Services — The Rules
One of the most common bookkeeping errors in medical practices is incorrect GST coding on BAS. Most clinical services are GST-free under the A New Tax System (Goods and Services Tax) Act 1999 — but not all. The distinction between GST-free and taxable services must be applied correctly to every invoice type in your chart of accounts.
| Service Type | GST Treatment | Notes |
|---|---|---|
| GP consultations (bulk billed or privately billed) | GST-free | Medicare-recognised health services |
| Specialist consultations | GST-free | Medicare-recognised |
| Physiotherapy | GST-free | Recognised allied health service |
| Psychology (Medicare-referred under MHCP) | GST-free | Medicare-linked plan required |
| Occupational therapy, speech therapy, dietitian (Medicare-referred) | GST-free | Must be under a care plan |
| Dental — fillings, extractions, orthodontics | GST-free | Core dental health services |
| Cosmetic dental (whitening, veneers) | Taxable — 10% GST | Not a health service under GST Act |
| Cosmetic medical procedures (non-Medicare) | Taxable — 10% GST | No Medicare eligibility = no GST exemption |
| Non-remedial massage therapy | Taxable — 10% GST | Not a recognised health service |
| Sale of products (supplements, glasses frames, splints) | Taxable — 10% GST | Product sale, not health service |
| Optometry (Medicare-linked) | GST-free | Recognised health service |
At onboarding, we confirm the GST treatment for every service and product type offered by your practice, set up the chart of accounts accordingly, and apply consistent coding from day one. This prevents the cumulative BAS errors that often build up when practices manage bookkeeping in-house without specialist knowledge of the health services GST rules.
Payroll for Medical Practice Staff
Medical practices have some of the most complex payroll obligations of any Australian small business. Staff typically work under two different Modern Awards, and GP associate arrangements require careful classification to avoid sham contracting issues.
| Role | Award | Key Obligations |
|---|---|---|
| Registered and enrolled nurses | Health Professionals and Support Services Award 2020 | Classification levels, penalty rates, overtime, annual leave loading |
| Practice nurses (non-registered) | Health Professionals and Support Services Award 2020 | Same classification structure as registered nurses |
| Medical receptionists and admin staff | Clerks — Private Sector Award 2020 | Overtime, annual leave loading, casual loading |
| Allied health practitioners (physio, OT, psychology) | Health Professionals and Support Services Award 2020 | Professional levels, CPD requirements do not affect award rate |
| GP associates and specialists | Usually contractor (not employee) | ABN required; no PAYG; confirm no employee indicators under Fair Work |
Your Indian bookkeeper runs payroll for all employed staff — calculating ordinary hours, overtime, and penalty rates correctly, processing STP Phase 2 reporting through Xero or MYOB, managing superannuation contributions (11.5% for 2025–26), and handling Payday Super compliance from July 2026. For GP associates paid on a percentage of billings, your bookkeeper processes payments against the agreed percentage split and provides a monthly statement of earnings.
Annual leave and long service leave accruals are tracked continuously, so you have an accurate liability figure on your balance sheet at all times — not just at year end.
NDIS Billing and Reconciliation
Allied health practices that are NDIS registered providers deal with a third billing channel on top of Medicare and private health. NDIS income arrives from two sources depending on how each participant's plan is managed:
- Agency-managed participants — the NDIA pays the practice directly. Your bookkeeper reconciles the NDIA payment advice against service bookings submitted through the NDIS myplace portal.
- Plan-managed participants — a third-party plan manager pays on behalf of the participant. Invoices are sent to the plan manager; your bookkeeper follows up outstanding invoices and reconciles payments when received.
- Self-managed participants — the participant pays the practice directly and claims reimbursement from the NDIA themselves. Income is recorded as a standard private payment.
Your Indian bookkeeper records NDIS income in a separate revenue account from Medicare and private billing, providing clear visibility of your NDIS revenue stream for reporting purposes. Outstanding NDIS claims are flagged at each bank reconciliation cycle so nothing falls through the cracks.
NDIS services are GST-free for registered providers — your bookkeeper codes all NDIS revenue at zero GST rate on BAS, which is a common error in practices that handle NDIS billing in-house for the first time.
What Medical Practices Typically Delegate vs Keep
- Medicare and HICAPS batch payment reconciliation
- Bulk billing invoice matching and gap payment recording
- GST coding on all service and product types
- Payroll for nurses, allied health staff, and admin (STP, super, leave accruals)
- GP associate billing splits and payment statements
- NDIS invoice management and payment reconciliation
- Accounts payable — supplier invoices, consumables, rent, equipment leases
- Quarterly BAS preparation (you review and approve)
- Monthly practice P&L with per-practitioner revenue breakdown
- Medicare provider number applications and renewals
- AHPRA registration and compliance
- Tax planning and practice structure advice
- Annual tax return lodgement
- Clinical staff employment contracts and award interpretation
Cost for Australian Medical and Allied Health Practices
| Practice Type | Indian Firm (monthly) | Local Bookkeeper (monthly) | Annual Saving |
|---|---|---|---|
| Solo GP or specialist | A$350–A$550 | A$1,200–A$2,200 | A$10,200–A$19,800 |
| Small group practice (3–5 practitioners) | A$550–A$900 | A$1,800–A$3,500 | A$15,600–A$31,200 |
| Allied health clinic (5–10 staff, NDIS registered) | A$700–A$1,200 | A$2,200–A$4,500 | A$18,000–A$39,600 |
| Multi-practitioner medical centre (10+ staff) | A$1,000–A$1,800 | A$3,000–A$6,000 | A$24,000–A$50,400 |
Scope for each pricing tier includes all income reconciliation (Medicare, HICAPS, NDIS), full accounts payable, payroll, BAS, and monthly management reporting. See our Australia bookkeeping service page for full scope details, or contact us for a quote specific to your practitioner count and billing channels.
Written by Sharma Jyoti, CA (ICAI) — Founder, Sharma Jyoti and Co. We are an ICAI-registered Chartered Accountant firm providing outsourced bookkeeping and accounting services to Australian, US, UK and Canadian businesses. Learn more about our firm →
Related Reading