Why Xero Setup Matters — Junk In, Junk Out
Xero is excellent accounting software. It is also easy to set up wrong — and most Melbourne small businesses have at least one significant Xero error that's been silently accumulating since the file was created.
The most common result: a chart of accounts that doesn't match the business, GST codes applied incorrectly to every transaction, bank feeds years behind, and a Profit & Loss report that no one can read. The business owner looks at the screen and has no idea how the business is performing.
This guide covers what correct Xero setup looks like for Melbourne small businesses, by industry.
Choosing the Right Xero Plan for a Melbourne Business
For most active Melbourne businesses, Xero Standard ($70/month) is the right starting point:
- Starter ($35/month) limits you to 20 invoices and 5 bills per month — a single busy week will blow through this
- Standard ($70/month) — unlimited invoices, bills, reconciliation, and payroll for any number of employees
- Premium ($115/month) — adds multi-currency. Only relevant if you bill overseas clients in foreign currency.
Chart of Accounts — Built for Your Industry
The default Xero chart of accounts is built for a generic business. It will not reflect your actual revenue streams or cost structure. Here's what correct charts look like by industry:
Melbourne Trades (plumbers, electricians, builders)
- Revenue: Labour, Materials on-sold, Call-out fees — split so you can see margin by job type
- Cost of Sales: Materials purchased, Subcontractor labour — above gross profit line
- Vehicles: Fuel, registration, insurance, and repairs as separate accounts
- Tools & Equipment: Under $300 expensed; over $300 as a fixed asset
Melbourne Allied Health (physios, psychologists, NDIS)
- Revenue split: Medicare-billed, HICAPS private health, NDIS, private pay — each as a separate income account
- GST treatment: Most health services are GST-exempt. Some items are taxable. Getting this wrong causes BAS errors.
- Contractor practitioners: Separate expense account from employee wages — different tax treatment
Melbourne Professional Services (consultants, agencies)
- Revenue: Consulting fees, retainer income, project revenue — split if you track by service type
- Contractor payments: Separate from employee wages — important for PAYG and super obligations
- Software & subscriptions: Separate expense account for SaaS tools — the ATO looks at this category closely
Bank Feeds — Connect Everything
Every bank account and credit card the business uses must be connected in Xero as a bank feed. Manual entry is slow, prone to error, and makes your bookkeeper's job significantly harder.
Most major Australian banks now support automatic bank feeds in Xero. For those that don't, direct feed or statement import is available. Unreconciled bank feeds are the number one cause of inaccurate BAS figures for Melbourne businesses.
GST Coding — The Most Common Error
Every account in your Xero chart of accounts has a default GST code. If these are wrong, every transaction you reconcile inherits the wrong code — and your BAS is wrong before you've even started.
The most common Melbourne GST coding errors:
- Bank fees coded as GST (10%) — bank fees are BAS Excluded. Coding them as GST claims credits you're not entitled to.
- Insurance coded as GST (10%) — most insurance premiums include a stamp duty component that is BAS Excluded. The GST portion must be split correctly.
- Allied health services coded as GST (10%) — most health services are GST-exempt. Incorrectly applying GST means you're collecting and remitting tax you shouldn't be.
- ATO payments coded as GST (10%) — all ATO payments are BAS Excluded. Never GST.
Payroll Setup for Melbourne Businesses
If you have employees, Xero Payroll must be set up for STP Phase 2 compliance — which means the right pay items, correct Award classification, and super calculated on ordinary time earnings. Getting this wrong creates:
- Incorrect PAYG withholding reported to the ATO every pay run
- Super calculated on the wrong base (overtime should generally not attract super)
- Leave entitlements accumulating incorrectly
- EOFY STP finalisation errors that affect your employees' tax returns
Common Mistakes That Cost Melbourne Businesses Money
- Not entering opening balances — your P&L is meaningless if it doesn't start from a correct baseline
- Using Xero for years without a bank reconciliation — transactions accumulate unreconciled and BAS figures become guesses
- Letting a non-advisor set up the file — Xero is easy to open and impossible to use well without correct initial setup
- Not connecting job management software — for Melbourne trades businesses, not having job cost data flowing into Xero means no visibility on actual job margins
True Tally — Xero setup and bookkeeping for Melbourne small businesses
We set up and maintain Xero for Melbourne trades, allied health, and professional service businesses. If your Xero isn't working properly, book a free call and we'll tell you exactly what needs to change.
Book a Free 20-Minute Call