Skip to main content

Hopkan Partners

Chart of accounts Australia: handwritten general ledger with debit and credit columns, red pencil and calculator

Chart of Accounts Australia: Structure It for a Readable P&L

Key Takeaways

  • Your chart of accounts decides what the P&L can show. Fix the chart and the report fixes itself.
  • Structure it as revenue, cost of sales, gross profit, grouped overheads, EBITDA, then financing and tax.
  • Most businesses between $1M and $5M need 35 to 50 P&L accounts, not 90.
  • Restructuring an existing chart touches BAS mapping, bank rules and payroll. Have an accountant do it, at 1 July.
  • Use tracking categories for jobs, divisions or partners instead of multiplying accounts.

Open your P&L in Xero right now and scroll. If you’re past the first screen and still in expenses, you already know the problem. Eighty lines of costs in alphabetical order, no gross profit line, and a General Expenses account that nobody can explain.

Xero’s August 2026 research found that 35% of Australian small business owners often don’t know whether they made a profit last month. Open most of their P&Ls and you’ll see why. That’s not a reporting problem. It’s a chart of accounts problem, and it was baked in on the day someone clicked “use default chart” and never came back.

Search for “chart of accounts Australia” and you’ll mostly find code lists. This guide is about something else: how a chart of accounts should be structured so the profit and loss reads the way it does in a well run larger company. Revenue at the top, the cost of delivering it next, gross margin as a real number, overheads grouped by what they do, and a profit figure before and after the financing noise. You’ll get the standard Xero code ranges and two complete worked charts, one for a $2.1M building services business and one for a $1.5M engineering consultancy.

One thing to say upfront. This isn’t a guide to restructuring your own chart on a Saturday. A chart of accounts change touches your BAS, your payroll and every prior year comparative, and the mistakes don’t show up until months later. The aim here is for you to understand what a good chart looks like, so you can judge your own and have an informed conversation with whoever rebuilds it.

What is a chart of accounts, and why does it decide what your P&L shows?

A chart of accounts is the list of every account your transactions get coded to: sales, subcontractors, rent, GST, the lot. Each account has a code, a name, a type and a default tax rate. Xero’s glossary covers the basics well if you want the textbook version.

What that definition leaves out is this: every report you’ll ever run is just those accounts, sorted and subtotalled. The P&L can’t show gross margin if there’s no cost of sales section. It can’t show what you spend on people if wages, super, workers comp and contractors are scattered across four different places in the alphabet.

The P&L is only ever as readable as the chart underneath it.

Most owners treat the chart as a settings page. In a listed company it’s a design document, and the management accountants argue over it for weeks before go-live. (I’ve sat in those meetings. They’re long, and they’re worth it.)

Why does the default chart of accounts produce an unreadable P&L?

Xero’s default Australian chart is sensible for a generic business and wrong for yours. It gives you one Sales account, one Cost of Goods Sold account, and a long tail of overhead accounts nobody asked for.

The symptoms show up within a year. Subcontractor costs land in an overhead account called Contractors, so your gross margin reads 60% when it’s really 25%. Materials go to Purchases, also in overheads. Then a second bookkeeper adds “Subcontractor Costs” because they couldn’t find the first one, and now there are two.

Meanwhile General Expenses (code 429 in the default chart) absorbs anything without an obvious home. I’ve opened files where that account held $40,000 for the year and nobody could say what was in it.

The result is a P&L that’s technically correct and practically useless. Revenue, then a wall of expenses, then net profit, and nothing in between that tells you anything.

If your P&L has no gross profit line, you don’t know what your business costs to run. You only know what it costs to exist.

How should a chart of accounts be structured so the P&L reads top-down?

The structure every large company uses, and almost no small one does, has four bands. Each band produces a subtotal, and each subtotal answers one question.

BandWhat sits hereSubtotalThe question it answers
RevenueSales split by stream or typeTotal revenueWhat did we sell, and what kind?
Cost of salesEverything that scales with revenue: materials, subbies, delivery staffGross profitIs the work itself profitable?
Operating expensesOverheads grouped by function: people, premises, vehicles, insurance, marketing, adminEBITDACan the margin carry the overhead base?
Below the lineDepreciation, interest, income taxNet profitWhat’s left after financing and the ATO?

Gross profit is the line most small business P&Ls are missing, and it’s the one that tells you whether to fix pricing or fix overheads. A builder at 19% gross margin with 25% overheads has an estimating problem. A builder at 32% gross margin with 35% overheads has a cost problem. Same net loss, opposite fix.

The ATO cares about this line too. Cost of sales to turnover is one of the key ratios in the ATO small business benchmarks, which cover 100 industries including building and construction trade services and professional, scientific and technical services. The ATO uses those benchmarks, alongside other indicators, to decide which businesses to look at more closely. If your chart can’t produce a cost of sales figure, you can’t check where you sit before they do.

The overhead grouping matters for a different reason. Twenty-eight expense accounts in alphabetical order hide the fact that people costs are 60% of your overheads. Group them under a People header and it’s obvious in one glance.

EBITDA (earnings before interest, tax, depreciation and amortisation) is the number a bank, a buyer or a serious investor asks for first. If your chart can produce it without a spreadsheet, you’re ahead of most businesses your size.

Not sure what your P&L is hiding?

Send us your Xero chart of accounts export and we’ll tell you what we’d change and why. There’s no charge and no obligation.

Get in touch

What are the standard chart of accounts codes in Australia?

There’s no mandated chart for Australian trading businesses. The National Standard Chart of Accounts (NSCOA) exists, but it’s built for charities and not-for-profits, and it’s not what you want. What most people mean by “standard” is the Xero default, so that’s what the ranges below follow.

Code rangeWhat goes hereXero account type
200–299Revenue (200 Sales, 260 Other Revenue, 270 Interest Income)Revenue
300–399Direct costs (310 Cost of Goods Sold)Direct Costs
400–499Operating expenses (404 Bank Fees, 469 Rent, 477 Wages and Salaries, 478 Superannuation)Expense
500–599Income tax and other below the line itemsExpense / Overhead
600–799Assets (610 Accounts Receivable, 620 Prepayments, 710 Office Equipment)Current / Fixed Asset
800–899Liabilities (800 Accounts Payable, 820 GST, 825 PAYG Withholding)Current / Non-current Liability
900–999Equity (960 Retained Earnings, 970 Owner Share Capital)Equity

Three things an accountant will typically change on day one in a new file. Rename 310 to something specific and add the direct cost accounts your business actually has in the 300s; a builder needs Materials, Subcontractors and Site Wages, not one COGS line. Archive the overhead accounts you’ll never use; the default ships around 30 and most businesses need 15. And set a default tax rate on every account, so the same bill isn’t coded GST on Expenses one month and BAS Excluded the next. Business Victoria publishes a plain example chart if you want to compare layouts.

MYOB uses a different scheme (4-xxxx income, 5-xxxx cost of sales, 6-xxxx expenses) and QuickBooks lets you set your own. The logic is identical. Only the numbers change.

These changes are safe on a brand new file with no transactions. On a file with history, every one of them has a knock-on effect, which is the subject of the restructuring section further down.

Worked example 1: Mark’s $2.1M building services business

Mark runs a commercial fit-out and maintenance business in western Sydney. Turnover $2.1M, eight staff on the tools, two in the office. When he came to us his P&L had 84 expense lines and showed gross profit of $1.26M, a 60% margin. Which would have been remarkable for a builder.

It wasn’t real. Subcontractors ($410,000) sat in overheads under Contractors. Materials ($380,000) sat under Purchases, also overheads. His actual gross margin was 27%, and he’d been quoting new work as though he had twice the buffer he did.

Here’s the chart we built. Thirty-nine P&L accounts, with tracking categories for individual jobs. We left a “Site sundries” account in for six months while we worked out what was actually in it, then split it. This is the structure we use on most of the businesses on our bookkeeping for tradies service.

CodeAccountTypeP&L band
200Fit-out incomeRevenueRevenue
210Maintenance incomeRevenueRevenue
220Variations incomeRevenueRevenue
260Other revenueRevenueRevenue
270Interest incomeRevenueRevenue
300MaterialsDirect CostsCost of sales
305SubcontractorsDirect CostsCost of sales
310Site wagesDirect CostsCost of sales
311Site superannuationDirect CostsCost of sales
312Site workers compensationDirect CostsCost of sales
315Equipment and plant hireDirect CostsCost of sales
320Site consumables and PPEDirect CostsCost of sales
325Waste and skip hireDirect CostsCost of sales
330Travel and site accommodationDirect CostsCost of sales
400Office wagesExpenseOpex: People
401Office superannuationExpenseOpex: People
402Payroll taxExpenseOpex: People
405Training and licencesExpenseOpex: People
410Vehicle fuelExpenseOpex: Vehicles
411Vehicle registration and insuranceExpenseOpex: Vehicles
412Vehicle repairsExpenseOpex: Vehicles
420Rent and outgoingsExpenseOpex: Premises
421Electricity and utilitiesExpenseOpex: Premises
422Yard and office maintenanceExpenseOpex: Premises
430Public liability and contract works insuranceExpenseOpex: Insurance
431Home building compensation premiumsExpenseOpex: Insurance
440Marketing and websiteExpenseOpex: Marketing
441Tender and estimating costsExpenseOpex: Marketing
450Software subscriptionsExpenseOpex: Admin
451Accounting and bookkeepingExpenseOpex: Admin
452Legal and professionalExpenseOpex: Admin
453Telephone and internetExpenseOpex: Admin
454Office supplies and printingExpenseOpex: Admin
455Bank and merchant feesExpenseOpex: Admin
456Licences and membershipsExpenseOpex: Admin
459General expenses (capped at 2%)ExpenseOpex: Admin
500DepreciationDepreciationBelow the line
505Interest on financeExpenseBelow the line
510Income tax expenseExpenseBelow the line

Restated on this structure, Mark’s FY26 read: revenue $2,100,000, cost of sales $1,533,000, gross profit $567,000 (27%), overheads $402,000, EBITDA $165,000 (7.9%). With job tracking switched on, maintenance work came in at 34% gross margin and fit-outs at 21%. He’d been chasing the wrong work for two years.

A builder with no cost of sales section is pricing blind.

Worked example 2: Priya’s $1.5M engineering consultancy

Priya’s structural engineering practice in Parramatta turns over $1.5M with six engineers and one admin. Her P&L had the opposite problem to Mark’s: a gross margin of 97%, because the only direct cost anyone had set up was printing.

That number is meaningless. In a consultancy the product is people’s time, so the people delivering it belong in cost of sales. We moved engineer salaries, their super and workers comp, contract drafters and professional indemnity into the 300s. (She argued with us about the PI insurance for a fortnight before agreeing it belongs there.) Admin, management and business development stayed in overheads.

Your tax accountant may prefer all wages in one place for the year-end statements. That’s fine. This is a management reporting decision and it doesn’t change your tax position by a cent.

CodeAccountTypeP&L band
200Design fees (fixed fee)RevenueRevenue
210Hourly consulting feesRevenueRevenue
220Inspection and certification feesRevenueRevenue
230Retainer incomeRevenueRevenue
250Disbursements recoveredRevenueRevenue
260Other revenueRevenueRevenue
270Interest incomeRevenueRevenue
300Engineering salariesDirect CostsCost of sales
301Engineering superannuationDirect CostsCost of sales
302Engineering workers compensationDirect CostsCost of sales
305Contract engineers and draftersDirect CostsCost of sales
310Disbursements (external)Direct CostsCost of sales
315Delivery software (analysis and CAD licences)Direct CostsCost of sales
320Professional indemnity insuranceDirect CostsCost of sales
400Admin and management salariesExpenseOpex: People
401Admin superannuationExpenseOpex: People
402Payroll taxExpenseOpex: People
405RecruitmentExpenseOpex: People
406Training and CPDExpenseOpex: People
420Rent and outgoingsExpenseOpex: Premises
421Utilities and cleaningExpenseOpex: Premises
430Business insurance (public liability, office)ExpenseOpex: Insurance
440Marketing and websiteExpenseOpex: Marketing
441Business development and client entertainmentExpenseOpex: Marketing
442Memberships (Engineers Australia and similar)ExpenseOpex: Marketing
450Practice management softwareExpenseOpex: Admin
451Accounting and bookkeepingExpenseOpex: Admin
452LegalExpenseOpex: Admin
453Telephone and internetExpenseOpex: Admin
454Office suppliesExpenseOpex: Admin
455Bank feesExpenseOpex: Admin
456Travel (non-billable)ExpenseOpex: Admin
459General expenses (capped at 2%)ExpenseOpex: Admin
500DepreciationDepreciationBelow the line
505InterestExpenseBelow the line
510Income tax expenseExpenseBelow the line

Thirty-five accounts. Restated: revenue $1,500,000, cost of sales $825,000, gross profit $675,000 (45%), overheads $450,000, EBITDA $225,000 (15%).

Forty-five percent is a number Priya can manage. If it drops to 38% next quarter, either fees are too low or engineers are sitting idle, and a tracking category by practice area (structural against civil) showed which within a month. The 97% figure never told her anything.

What do the two charts have in common?

Same spine, different contents. Both split revenue by stream, hold a cost of sales band for whatever scales with revenue, group overheads into five or six functions, and keep three accounts below the line. Mark’s cost of sales is materials and subbies. Priya’s is salaries. The structure is universal; the accounts are specific to how the business makes money.

That’s the test for any account you’re tempted to add. Which band does it belong in, and does it change a decision? If the answer to the second question is no, it’s probably a tracking category, or a line item inside an account you already have.

Before you copy either chart

Mark’s and Priya’s charts were built after a review of their revenue streams, cost drivers, payroll setup and BAS mapping. Both took a prior year journal to make comparatives work. Use them to judge your own chart, not as an import file.

Seven rules for keeping your chart of accounts clean

Most charts don’t break in one go. They drift, one well-meaning account at a time. These rules stop the drift.

  • Name accounts for what the money is for, not who you paid. Bunnings is a supplier. Site consumables is an account. Once a chart has a vendor-named account, the next bookkeeper adds one for the competitor and you’ve got two accounts for the same cost.
  • Cap the P&L at 35 to 50 accounts. That range covers almost every business under $5M. Past sixty, people stop reading the list and start guessing, and the guesses end up in General Expenses.
  • Use tracking categories for anything that cuts across the chart. Jobs, locations, partners, practice areas. Three divisions as tracking options is three entries in one list. Three divisions as accounts is three copies of your whole P&L.
  • Keep General Expenses under 2% of total expenses. Above that, something inside it deserves its own account. Pull the transaction list once a quarter; the culprit usually shows up in five minutes.
  • Archive, don’t delete. Deleting an account with history breaks prior year comparatives on every report. Archiving removes it from the coding dropdown and leaves the numbers intact.
  • Review once a year, at 1 July. After the June BAS, before the new year’s first invoice. It’s the only window where a restructure doesn’t split a reporting period in half.
  • Don’t change the structure without an accountant. Renaming an account is harmless. Changing its type, tax rate or code, or merging two accounts, changes what your BAS and P&L report. Get those changes reviewed before they’re saved.

What goes wrong when you restructure an existing Xero chart?

Four things, roughly in order of how often I see them.

Changing codes mid-year. Xero reports by account, so if you move subcontractors from 460 to 305 in February, your February-to-June P&L shows cost of sales and the July-to-January section doesn’t. Either do it at 1 July or recode the history with a journal. This part is tedious. There’s no shortcut.

Breaking the BAS mapping. Every account carries a default tax rate that feeds a BAS label. Merge two accounts without checking and you can end up with GST-free purchases coded GST on Expenses, which flows straight into your next lodgement. We covered the downstream mess in our post on common BAS lodgement mistakes.

Losing the automation. Bank rules, repeating invoices, Hubdoc or Dext publishing rules and payroll pay items all point at account codes. Archive an account they rely on and they fail quietly. Check Accounting > Bank Rules and Payroll > Settings > Pay Items before archiving anything; if payroll is outsourced, whoever runs it needs to know the codes changed.

Forgetting the balance sheet. Loan accounts, director loans and clearing accounts need the same discipline. A payroll clearing account that doesn’t clear to zero each month is the most common one, and it usually means super or PAYG is being coded to the wrong place.

This is why we recommend having an accountant or experienced bookkeeper do the restructure rather than working through it yourself on a Sunday afternoon. The mechanics aren’t hard. The mistakes are quiet. A broken bank rule or a wrong GST default doesn’t throw an error; it shows up three months later in a BAS that’s wrong or a P&L you’ve already made decisions on.

The same Xero research found 85% of owners feel confident handling financial matters, while 90% of the accountants and bookkeepers who work with them say owners lack the skills to manage that side of the business. The chart of accounts is exactly where that gap shows up, because it looks like a settings page and behaves like the foundation of your reporting.

The other reason is design. The two charts above are good starting points, not finished answers. A builder who also sells materials over the counter, a consultancy with a software subscription arm, a retailer with two locations: each needs a chart shaped around how that specific business makes money. Get someone to look at your revenue streams and cost drivers before the chart is built, not after.

Restructure at 1 July, with a journal for the prior year if you want comparatives. Not in March, and not alone.

How do you read your P&L once the chart is fixed?

Three numbers, monthly, five minutes each.

Gross margin, as a percentage, against the last six months. A two-point drop on $2M of revenue is $40,000 a year gone before you’ve touched overheads.

Overheads as a percentage of revenue, by group. If People was 19% of revenue last year and it’s 23% this year, revenue hasn’t kept up with hiring. Alphabetical expenses would never show you that.

The gap between EBITDA and cash. If EBITDA is $165,000 and the bank balance went backwards, the money is sitting in debtors, retention, stock or loan repayments. The P&L can’t tell you which. The balance sheet can, and reading a profit and loss statement properly is a post of its own.

This is close to what happens in our monthly review meetings with clients. The chart restructure is usually the first thing we do when a new client comes on, because until the P&L reads properly, the meeting is about decoding rather than deciding. Our pricing page explains how that fits into a fixed monthly fee.

Book a free consultation

If your P&L has more than 50 expense lines, or no gross profit line at all, it’s worth a conversation. We’ll look at your current chart, tell you what we’d restructure and what it would show you that it doesn’t today. Thirty minutes, no obligation. Xero’s research found four in ten owners won’t ask a financial question because they feel they should already know the answer. Ask anyway.

Book a free consultation

This article provides general information only and does not constitute financial, legal, or tax advice. The information is current as at October 2026. For advice specific to your circumstances, please consult a qualified professional.

FAQ

A chart of accounts is the complete list of accounts a business codes its transactions to, each with a code, name, type and default tax rate. It is the structure behind every financial report: the profit and loss and balance sheet are simply those accounts sorted and subtotalled. In Xero it lives under Accounting > Chart of Accounts.
The five basic categories in a chart of accounts are assets, liabilities, equity, revenue and expenses. Revenue and expenses feed the profit and loss; the other three feed the balance sheet. Most well-structured charts split expenses further into cost of sales (costs that scale with revenue) and operating expenses (overheads), so the P&L can show a gross profit line.
To set up a chart of accounts for a small business in Australia, start from your software’s default chart, then restructure it into four bands: revenue by stream, cost of sales, operating expenses grouped by function, and below the line items such as depreciation, interest and tax. Archive unused default accounts and set a default GST rate on every account. For an existing file with transaction history, have an accountant plan the restructure before changing anything.
A small business chart of accounts typically needs 35 to 50 profit and loss accounts and 20 to 30 balance sheet accounts. Charts with 80 or more P&L accounts usually come from years of bookkeepers adding duplicates rather than from business complexity. If you need more detail by job, location or division, use tracking categories instead of adding accounts.
Cost of sales covers costs that rise and fall with revenue, such as materials, subcontractors and the wages of staff who deliver the work. Operating expenses are overheads you carry regardless of sales volume, such as rent, office staff, insurance and software. Separating them gives you a gross profit line, which shows whether the work itself is profitable before overheads.
Use tracking categories in Xero for anything that cuts across your chart, such as jobs, locations, divisions or partners, and keep separate accounts for the nature of the cost itself. Three divisions handled by tracking adds three options to one list. Handled by accounts, it triples the size of your P&L and makes it unreadable.
The Xero default chart of accounts in Australia uses codes 200 to 299 for revenue, 300 to 399 for direct costs, 400 to 499 for operating expenses, 600 to 799 for assets, 800 to 899 for liabilities and 900 to 999 for equity. It ships with one sales account, one cost of goods sold account and around 30 overhead accounts, and almost always needs restructuring to suit a specific business.
There is no mandated standard chart of accounts for Australian trading businesses. The National Standard Chart of Accounts (NSCOA) exists for charities and not-for-profits reporting to the ACNC, but it is not designed for commercial businesses. In practice, “standard” usually means the default chart in Xero, MYOB or QuickBooks, each of which uses a different numbering scheme.
You can change your chart of accounts in Xero mid-year, but it will split your reporting period: transactions before the change stay on the old codes and transactions after sit on the new ones. The cleanest approach is to restructure at 1 July, or to recode prior transactions with a journal so the full year reads consistently. Check bank rules and payroll settings before archiving any account.
Get professional help with your chart of accounts if your P&L has more than 50 expense lines, no gross profit line, or a General Expenses account above 2% of total costs. A bookkeeper with management accounting experience can restructure the chart, recode history and protect your BAS mapping in a few hours, which is far cheaper than a year of decisions made on a misleading P&L. Hopkan Partners offers a free initial review.

Share:

Table of Contents

Recent Articles

Get Started Today & Take Control of Your Finances

Schedule a Free Consultation

Your financial well-being is important to us. We’re here to help you gain clarity and confidence in your financial decisions.

 

Let’s discuss your small business specific requirements and how we can tailor our services to your small business.

Contact Us Directly