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 TypeGST TreatmentNotes
GP consultations (bulk billed or privately billed)GST-freeMedicare-recognised health services
Specialist consultationsGST-freeMedicare-recognised
PhysiotherapyGST-freeRecognised allied health service
Psychology (Medicare-referred under MHCP)GST-freeMedicare-linked plan required
Occupational therapy, speech therapy, dietitian (Medicare-referred)GST-freeMust be under a care plan
Dental — fillings, extractions, orthodonticsGST-freeCore dental health services
Cosmetic dental (whitening, veneers)Taxable — 10% GSTNot a health service under GST Act
Cosmetic medical procedures (non-Medicare)Taxable — 10% GSTNo Medicare eligibility = no GST exemption
Non-remedial massage therapyTaxable — 10% GSTNot a recognised health service
Sale of products (supplements, glasses frames, splints)Taxable — 10% GSTProduct sale, not health service
Optometry (Medicare-linked)GST-freeRecognised 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.

RoleAwardKey Obligations
Registered and enrolled nursesHealth Professionals and Support Services Award 2020Classification levels, penalty rates, overtime, annual leave loading
Practice nurses (non-registered)Health Professionals and Support Services Award 2020Same classification structure as registered nurses
Medical receptionists and admin staffClerks — Private Sector Award 2020Overtime, annual leave loading, casual loading
Allied health practitioners (physio, OT, psychology)Health Professionals and Support Services Award 2020Professional levels, CPD requirements do not affect award rate
GP associates and specialistsUsually 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

Delegate to your Indian bookkeeper:
  • 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
Keep with you or your Australian accountant:
  • 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 TypeIndian Firm (monthly)Local Bookkeeper (monthly)Annual Saving
Solo GP or specialistA$350–A$550A$1,200–A$2,200A$10,200–A$19,800
Small group practice (3–5 practitioners)A$550–A$900A$1,800–A$3,500A$15,600–A$31,200
Allied health clinic (5–10 staff, NDIS registered)A$700–A$1,200A$2,200–A$4,500A$18,000–A$39,600
Multi-practitioner medical centre (10+ staff)A$1,000–A$1,800A$3,000–A$6,000A$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.

About This Article
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

Payday Super Outsourcing to India — Australia Guide

Read →

Outsource Payroll to India from Australia

Read →

ATO Compliance When Outsourcing Bookkeeping to India

Read →

Outsourced Bookkeeping for Australian Trades and Construction

Read →

Frequently Asked Questions

Yes. Medicare batch payments arrive as lump-sum deposits covering multiple consultations. Your Indian bookkeeper reconciles each batch payment against outstanding bulk billing invoices in Xero or MYOB, coding income to the correct GL account by practitioner. Gap payments are recorded separately. Any unmatched claims are flagged for follow-up. This is fully remote — no physical presence required.
Bulk billing income is recorded as accounts receivable when the consultation occurs, then matched against the Medicare batch payment when it clears the bank. Your bookkeeper reconciles the Medicare Easyclaim or Online Claiming statement to ensure no claims are missing or unmatched, and codes each consultation to the correct practitioner revenue account.
Most clinical medical services are GST-free — GP and specialist consultations, physiotherapy, psychology (Medicare-referred), optometry, and dental (non-cosmetic) all qualify. However, cosmetic procedures, non-remedial massage, and product sales (supplements, glasses frames) attract 10% GST. Incorrect coding on BAS creates ATO audit exposure. Your Indian bookkeeper sets up the correct GST codes for every service type at onboarding.
A solo GP or specialist pays A$350–A$550/month from an Indian CA firm, versus A$1,200–A$2,200/month from a local bookkeeper with medical experience — saving A$10,200–A$19,800/year. A small group practice with 3–5 practitioners pays A$550–A$900/month from India, versus A$1,800–A$3,500/month locally — saving up to A$31,200/year. Scope includes Medicare reconciliation, payroll, BAS, and monthly reporting.
Yes. NDIS income comes from direct NDIA payments (agency-managed participants) and plan manager payments (plan-managed participants). Your bookkeeper records NDIS income separately from Medicare and private billing, reconciles NDIA payment statements against service bookings, and tracks outstanding claims by participant. NDIS services are GST-free for registered providers — all coded correctly on BAS.