Xero Tips6 min read

How to Set Up and Manage GST in Xero: A Complete Guide

S

Sophie Chen

Head of Content at SortBooks

·

Why GST Setup in Xero Is Worth Getting Right

GST looks simple. You add 10 percent on sales, you claim 10 percent back on purchases, and the difference goes to the ATO. In practice, the trouble is in the detail. Not every sale carries GST, not every purchase lets you claim it, and a handful of common transactions, like bank fees, wages, and overseas software subscriptions, have tax treatments that trip up business owners every quarter.

The good news is that Xero does the GST arithmetic for you. The catch is that it can only be as accurate as the tax code on each transaction. Get the codes right and your Business Activity Statement is ready at the click of a button. Get them wrong and you either overpay the ATO, underpay and risk a penalty, or spend hours at BAS time unpicking what happened. This guide walks through GST setup in Xero in the order that keeps it clean.

Step 1: Confirm Your Financial Settings

Start in Settings, then Advanced settings, then Financial settings. This is where Xero learns the basics of your GST situation.

GST registration. Set whether your business is registered for GST. In Australia, registration is compulsory once your annual turnover reaches $75,000, or $150,000 for a non-profit. If you are registered, enter your ABN and confirm it is correct, because it appears on every tax invoice you issue.

GST accounting method. Choose cash or accruals. On a cash basis you account for GST when money actually moves, which suits many small businesses and is available where turnover is under $10 million. On an accruals basis you account for GST when you issue or receive an invoice. This setting changes how Xero calculates your BAS, so it must match what you have told the ATO.

BAS reporting period. Set whether you lodge monthly, quarterly, or annually. Most small businesses lodge quarterly. Getting this right means Xero's Activity Statement covers the correct dates.

Step 2: Understand Xero's Default Tax Rates

Xero ships with a set of Australian tax rates, and for most businesses you never need to create your own. The ones you will use constantly are:

  • GST on Income: For standard sales that include 10 percent GST.
  • GST on Expenses: For standard purchases where you can claim the 10 percent GST credit.
  • GST Free Income: For sales that are GST-free, such as most basic food, some health services, and exports.
  • GST Free Expenses: For purchases with no GST, such as bank interest and some government charges.
  • BAS Excluded: For transactions that sit outside the GST system entirely, such as wages, superannuation, owner drawings, loan principal repayments, and transfers between your own accounts.

You can review these under Accounting, then Advanced, then Tax rates. Avoid editing the built-in rates unless you have a specific reason, because Xero maps them to the right boxes on your BAS automatically.

Step 3: Apply the Correct Tax Code to Every Transaction

This is where accuracy is won or lost. Each line on an invoice, bill, or bank transaction needs the right tax code. A few rules cover most cases.

Standard sales and purchases. Most of your trading income uses GST on Income, and most of your business purchases use GST on Expenses. If a supplier's tax invoice shows GST, you can generally claim it.

No GST charged. Bank fees, interest, residential rent, and many government fees do not carry GST. Code these GST Free Expenses, not GST on Expenses, or you will overclaim credits you are not entitled to.

Outside the system. Wages, PAYG withholding, superannuation, drawings, loan principal, and transfers between accounts should be BAS Excluded. Coding these with GST is one of the most common and most distorting errors in a Xero file.

Overseas digital services. Subscriptions to overseas providers can be GST-free or, where the supplier is registered for Australian GST, may include it. Check the supplier's tax invoice rather than assuming, and code to match what the document actually shows.

Mixed supplies. Some purchases combine taxable and GST-free items, such as a supermarket receipt with both fresh food and packaged goods. Split the transaction in Xero and code each portion correctly.

Step 4: Set Up Bank Rules to Apply GST Automatically

Once you know the correct code for your recurring transactions, bank rules let Xero apply it for you. Create a rule for each regular payment, such as your bank fees as GST Free Expenses or your rent at the correct rate, so the right tax treatment is suggested every time the transaction appears in your bank feed. This removes the repetitive decision making that leads to coding drift over a busy quarter.

Step 5: Review the Activity Statement Before You Lodge

When BAS time comes, open Accounting, then Reports, then the Activity Statement. Xero builds it from the tax codes on your transactions. Before you lodge, run two checks.

First, review the GST Reconciliation report and the GST Audit report. These show every transaction feeding each BAS field, so you can spot anything coded oddly, such as a large purchase sitting in the wrong box or a sale missing GST.

Second, sanity check the totals against the quarter. If your GST collected or GST paid looks wildly different from previous periods without an obvious reason, investigate before you lodge rather than after.

Common Xero GST Mistakes

  • Claiming GST on GST-free purchases: Bank fees, interest, and many government charges have no GST. Coding them GST on Expenses overclaims credits.
  • Putting GST on wages or super: Payroll items belong in BAS Excluded. GST coding here corrupts both your BAS and your payroll liability accounts.
  • Assuming every overseas invoice is GST-free: Some overseas suppliers are registered for Australian GST. Always check the tax invoice.
  • Ignoring the GST on imported goods: GST on imports is handled differently from domestic purchases and often needs a manual adjustment. Do not let it slip through uncoded.
  • Never running the GST Audit report: Lodging straight from the headline numbers without reviewing the underlying transactions is how coding errors reach the ATO.

Where SortBooks Fits

SortBooks works alongside Xero by watching GST treatment as transactions come in, not just at BAS time. We learn the correct tax code for your recurring transactions, flag when a purchase looks like it has GST claimed that should not be, and catch the wages or transfers that have been coded with GST by mistake. That means your Activity Statement is closer to correct before you ever open it.

For most Australian small businesses, the right setup in 2026 is Xero for the ledger and BAS, a registered BAS agent for lodgement and complex GST questions, and an AI bookkeeper like SortBooks keeping the day-to-day coding clean so nothing distorts your BAS. If you would like to see how your GST coding looks through SortBooks, you can connect a free trial in under five minutes.

Ready to automate your bookkeeping?

SortBooks connects to Xero and categorises your transactions automatically. Start your 14-day free trial today.

Start 14-Day Trial