Articles

Setting up Xero for a dental practice in Australia

By Jovi Sia, CPA · May 05, 2026

Xero is the right platform for most Australian dental practices. Handles BAS and STP natively, your accountant already knows it, it talks to your bank, and it has more integrations than anything else on the market. About 60-80% of Australian SMEs use it. That market share exists for a reason.

But the platform is only as good as how it's configured. I've seen Xero files for dental practices where every revenue line is coded to "Sales" and every expense goes to "General Expenses." The BAS lodges fine. The P&L tells you absolutely nothing. You could be losing $40,000 a year in revenue leakage and the Xero reports wouldn't show it because nothing is structured to surface it.

Getting this right takes about 2 hours of setup work at the start. Most practices never do it because their accountant set up a default file and never went back.

Chart of accounts

The default Xero chart of accounts is built for a generic small business. It's useless for dentistry.

You need separate revenue accounts by service category. At minimum: general dentistry, hygiene, orthodontics, cosmetic, emergency. If you want to track revenue by provider (and you should, especially in a multi-dentist practice), add tracking categories for each provider so you can see revenue per dentist without creating dozens of accounts.

Expense accounts need to be dental-specific too. Lab costs should be their own line, separate from general consumables. Dental consumables (composites, impression materials, gloves) separate from general overhead (cleaning, stationery). Imaging costs separate. Equipment maintenance separate. When these are lumped together, your expense ratio is a single number that tells you nothing about where the money goes.

The critical one most accountants miss: separate tracking of health fund receivables vs patient gap payments. These behave completely differently. Health fund payments come in batches, usually 2-4 weeks after claim lodgement, through HICAPS or direct fund remittance. Patient gap payments are owed immediately. When these are combined in a single receivables line, your AR ageing report becomes useless because you can't tell what's a normal health fund processing delay (fine) vs a patient who walked out without paying (problem).

BAS setup

Get the reporting method right from day one. Cash or accrual. Most dental practices operate on cash basis for GST. If your accountant set you up on accrual and you didn't discuss it, check. The wrong method doesn't create legal issues but it does create confusing BAS returns where you're paying GST on revenue you haven't collected yet.

Xero's BAS lodgement workflow is fine once the chart of accounts is properly structured. The BAS summary report pulls cleanly, GST calculations are automatic, and lodgement is one click (through your BAS agent). Messy accounts produce messy BAS. Clean accounts make it trivial.

STP and payroll

Single Touch Payroll reporting is mandatory. Staff details, TFNs, super fund nominations, and pay categories need to be right before the first pay run. Getting this wrong creates compounding headaches. A wrong pay category in July means every payslip for the rest of the year is wrong, and you find out at EOFY when the STP finalisation doesn't reconcile.

Dental-specific payroll considerations: the Dental Industry Award and the Health Professionals and Support Services Award have different classifications, penalty rates, and allowances. If your bookkeeper doesn't know which award applies to your hygienist vs your dental assistant, the pay rates might be wrong. That's a Fair Work risk, not just a data entry issue.

We set all of this up as part of onboarding. Award interpretation, super fund setup, STP configuration. It takes an hour to do right and saves dozens of hours in corrections later.

Connecting Xero to Dental4Windows

This is where most practices hit a wall, and it's where the real value lives.

D4W doesn't have a native Xero integration. D4W holds patient records, appointment data, treatment plans, recall lists, and clinical billing. Xero holds the financial data: revenue, expenses, payroll, bank feeds. Without a bridge between them, you've got two systems producing two incomplete pictures of the same business.

When you connect them, things become visible for the first time. Revenue per chair (D4W appointment data mapped to Xero revenue). Recall compliance against actual revenue impact. Treatment plans accepted vs treatment plans that generated invoices. The gap between what was billed in D4W and what was collected in Xero.

This is what we do at the Intelligence tier. It's also what makes KPI reporting and revenue leakage detection possible. Without the connection, you're guessing. With it, you can see.

Common mistakes

Generic account names that make reports unreadable ("Revenue" instead of "Hygiene Revenue," "Expenses" instead of "Lab Costs"). Not reconciling health fund payments properly, creating phantom receivables that inflate your AR. Running payroll outside Xero and losing visibility into staffing costs as a percentage of revenue. Not reviewing the P&L monthly because it doesn't tell you anything useful in its current structure.

And the biggest one: treating Xero as a compliance tool. Lodge BAS, file tax return, close the laptop. Xero can tell you exactly how your practice is performing week to week if someone sets it up to do that. Most accountants don't, because they're paid for compliance, not insight.

If your Xero file is a mess, or you're not sure whether it's configured properly, we'll review it for free as part of the financial health diagnosis. We connect, we look, we tell you what's wrong. Takes 48 hours from when you grant access.

Frequently asked questions

Is Xero good for dental practices?

Yes. Xero has 60-80% market share among Australian SMEs. Its BAS automation, STP support, bank feeds, and integration ecosystem make it the standard choice. The key is dental-specific configuration, not the platform itself.

How should a dental practice set up its chart of accounts in Xero?

Separate revenue accounts by service type (general, hygiene, ortho, cosmetic, emergency). Separate health fund receivables from patient gap payments. Dedicated expense accounts for lab costs, dental consumables, and clinical equipment distinct from general overhead.

Does Dental4Windows integrate with Xero?

There's no native integration. Connecting them requires a data bridge between D4W's local SQL database and Xero's API. This connection is what makes joined financial and operational reporting possible.

Jovi Sia, CPA is the founder of Siace Partners, a finance operations and advisory firm for independent dental practices in Australia. Follow on LinkedIn

Start with a free financial health diagnosis.

We connect to your Xero, find what you are losing, and show you before you spend a dollar.

Book Discovery Call