A good guide to Xero chart setup starts with one simple principle: your chart of accounts should reflect how your business actually operates. If it is cluttered, inconsistent or built around generic labels that mean little to you, your reports will be harder to trust. That creates more work at BAS time and makes everyday decisions harder than they need to be.

For a small business, the chart of accounts is the framework behind every bank transaction, invoice, bill, payroll entry and report in Xero. Set it up with care from the beginning and you will have clearer numbers, tidier records and reporting you can actually use.

What a Xero chart of accounts does

Your chart of accounts is a list of categories used to record business transactions. Xero groups these categories into broad account types, including assets, liabilities, equity, revenue and expenses. The account names and codes you choose determine where transactions land and how they appear in your Profit and Loss, Balance Sheet and BAS reporting.

For example, a trade business may need separate accounts for materials, subcontractors, vehicle expenses and tools. A café may need food purchases, beverage purchases, merchant fees and wages clearly separated. A sole trader providing professional services may only need a smaller set of well-defined income and expense accounts.

There is no benefit in adding accounts simply because they are available in a template. More detail is only useful when it helps you manage margins, monitor spending or meet a reporting requirement. Too many accounts usually lead to coding errors and reports nobody wants to read.

Guide to Xero chart setup: start with the business model

Before changing anything in Xero, consider the questions you want your numbers to answer. Do you need to see income by service line? Are subcontractor costs a major part of your work? Do you need to track rent, property costs or stock purchases separately? Are you registered for GST and managing regular BAS obligations?

Start with the way money moves through your business. Most small businesses need clear accounts for sales income, direct costs, overheads, bank and loan balances, GST, payroll liabilities and owner drawings or shareholder transactions. From there, add detail only where it supports a genuine business decision.

A retail business, for instance, may benefit from separate sales accounts for product categories if those categories have different margins. An NDIS provider may need income separated by service type where this supports internal reporting. If all income is priced and delivered in the same way, one sales account may be more useful and easier to maintain.

The right level of detail depends on the business. The goal is useful reporting, not a long list of categories.

Use clear names and a consistent structure

Account names should be immediately understandable to anyone responsible for coding transactions or reviewing reports. Avoid vague labels such as General Expenses, Miscellaneous Costs or Other Income unless there is a specific and limited purpose for them. Those accounts often become a holding place for transactions that have not been properly considered.

Use names that describe the cost or income clearly, such as Advertising, Software Subscriptions, Fuel, Merchant Fees, Cleaning Supplies or Interest Expense. Consistency matters too. If you use Vehicle Expenses as a main heading, decide whether related accounts will be called Fuel, Registration and Repairs, or Vehicle Fuel, Vehicle Registration and Vehicle Repairs. Either approach can work, but mixing both makes the list harder to scan.

Xero account codes can also help keep the chart organised. They are particularly useful as a business grows or when several people work in the file. A logical code sequence makes it easier to identify account groups, but codes should support the system rather than make it more complicated.

Keep the core control accounts intact

Xero includes several system accounts that support bank reconciliation, customer invoices, supplier bills, GST and payroll. These are not ordinary expense or income accounts, so they should be treated carefully.

Accounts receivable and accounts payable, for example, are linked to invoices and bills. The GST and PAYG-related balances need to agree with your lodgement position. Payroll accounts should be set up so wages, superannuation, PAYG withholding and other payroll liabilities are correctly recorded.

Do not create duplicate GST, debtors, creditors or clearing accounts just because a balance looks unfamiliar. A duplicate account can hide a processing issue rather than solve it. If a control account does not make sense, investigate the underlying transactions before making changes.

Build the revenue section around how you sell

Your revenue accounts should show where business income comes from without splitting it into unnecessary fragments. Service businesses often use accounts such as Service Income, Consulting Income, Labour Income or Project Income. Trades businesses may separate labour from materials charged to clients where that distinction helps measure job profitability.

Be careful when deciding whether reimbursements, deposits and pass-through costs are income. The correct treatment depends on the arrangement and the underlying transaction. Recording everything as sales can overstate turnover and distort gross profit reporting.

If you use Xero tracking categories for locations, divisions or major business units, you may not need separate revenue accounts for every variation. Tracking categories can provide another layer of reporting. However, they need consistent use, so keep the setup manageable for the people entering transactions.

Separate direct costs from overheads

This is one of the most useful improvements you can make to your reporting. Direct costs are expenses closely tied to delivering what you sell. For a builder, they may include materials, subcontractors and site hire. For a hospitality business, they may include food and beverage purchases. For a service business, contractor costs may be the main direct cost.

Overheads are the costs of running the business more broadly, such as rent, insurance, accounting fees, mobile costs, software, advertising and office supplies. Separating direct costs from overheads gives you a clearer view of gross profit before general operating expenses.

This distinction is not always black and white. Vehicle costs may be a direct job cost for one business and a general overhead for another. Choose a treatment that matches how the expense is used, then apply it consistently.

Set up bank, loan and asset accounts properly

Each business bank account, savings account, credit card and loan should have its own account in Xero and be reconciled regularly. Combining unrelated accounts makes cash reporting unreliable and can make it difficult to identify missing transactions.

Loans need particular care. Loan repayments commonly include both principal and interest. The principal reduces the loan liability, while interest is an expense. Coding the entire repayment to an expense account will overstate costs and leave the loan balance wrong.

Assets such as vehicles, equipment and computer hardware may also need to be recorded separately from day-to-day expenses. The correct treatment can depend on the cost, business use and applicable tax rules. It is worth getting advice before posting a significant purchase, especially where finance, private use or depreciation is involved.

Make GST and BAS reporting easier, not harder

A tidy chart of accounts supports accurate BAS preparation, but account names alone do not determine GST treatment. The tax rate selected on each transaction matters. Review Xero tax rates and make sure the people processing invoices and bills understand when GST applies, when it does not, and when a transaction needs to be treated differently.

Common trouble spots include bank fees, insurance, overseas software subscriptions, motor vehicle costs, entertainment and owner drawings. The right GST treatment depends on the facts, so do not rely on a rule that was created for a different type of transaction.

Reconcile bank accounts frequently and review the Balance Sheet before each BAS period. Unreconciled transactions, unexpected GST balances and old amounts sitting in clearing accounts are easier to fix while the details are still fresh.

Review, simplify and document the process

Your first chart setup does not need to be permanent. Businesses change. You might add employees, introduce stock, take on larger projects or start operating from a new location. Review the chart at least annually, and sooner if reports are no longer giving you clear answers.

When an account is no longer needed, consider archiving it rather than deleting historical records. This keeps old transactions intact while preventing the account from being used again. Before merging or changing accounts, check the reporting and GST consequences so historical comparisons remain meaningful.

It also helps to document a few coding rules for regular transactions. A short internal guide covering recurring supplier bills, card purchases, customer deposits and owner payments can prevent inconsistent coding. Bank rules can save time too, but they should be checked periodically rather than accepted blindly.

For many small business owners, the best Xero chart of accounts is not the most detailed one. It is the one that makes monthly reporting easy to read, keeps BAS work under control and highlights when something needs attention. If your reports feel confusing or your accounts have grown messy over time, a careful review now can give you much clearer numbers for the decisions ahead.