GST coding is how you classify each transaction for GST purposes in your accounting software, such as GST on sales, GST on purchases, GST-free, or input-taxed. Correct GST coding ensures your BAS is accurate and you claim the right GST credits. Miscoding is one of the most common causes of BAS errors.
Incorrect GST coding is one of the most common issues we see in small and medium businesses, and one of the easiest ways to create BAS errors, cash flow problems, and ATO risk.
Many business owners assume accounting software will “work it out automatically.” In reality, GST coding decisions still rely on human understanding, and errors often go unnoticed until a BAS review or audit.
In this article, we explain how GST works, how to correctly code GST on common transactions, and how your accountant helps ensure GST is reported accurately.
What Is GST Coding?
GST coding refers to assigning the correct GST treatment to each transaction in your accounting system.
Correct GST coding ensures:
- GST collected and paid is accurate
- BAS figures are correct
- cash flow is not distorted
- ATO compliance risk is reduced
Incorrect coding can result in:
- overpaying GST
- underpaying GST
- amended BAS lodgements
- penalties and interest
Common GST Codes in Australia
Most accounting software uses similar GST categories, including:
- GST on Income – 10% GST charged on taxable sales
- GST on Expenses – GST credits claimed on business purchases
- GST-Free – no GST applies
- Input-Taxed – no GST charged and no GST credits claimable
- No GST – transactions outside the GST system
Understanding the difference between these categories is essential.
GST Coding on Sales Transactions
Taxable Sales (10% GST)
GST applies to most sales of goods and services in Australia.
Examples:
- professional services
- retail sales
- consulting fees
These should be coded as GST on Income.
GST-Free Sales
Some sales are GST-free, including:
- most basic food
- medical services
- exports
GST-free does not mean “no reporting” — these amounts still appear on the BAS.
Input-Taxed Sales
Input-taxed sales include:
- residential rent
- certain financial supplies
No GST is charged, and no GST credits can be claimed on related expenses. This is a common area of misunderstanding, especially for property investors and trusts.
GST Coding on Expense Transactions
GST on Expenses (Claimable)
Expenses that generally include GST:
- office supplies
- marketing and advertising
- professional fees
Correct coding ensures GST credits are claimed.
GST-Free Expenses
Some expenses do not include GST, such as:
- bank fees
- government charges
- certain medical expenses
These should not be coded as GST claimable.
Input-Taxed Related Expenses
If an expense relates to input-taxed income (e.g. residential rental property), GST credits cannot be claimed, even if GST appears on the invoice.
This is a common error we identify during BAS reviews.
GST Coding for Wages, Super, and Payroll
- Wages and salaries – no GST
- Superannuation – no GST
- PAYG withholding – no GST
These items are often mistakenly coded with GST when payroll systems are not set up correctly.
Understanding payroll and reporting obligations helps avoid errors, as explained in
👉 What Are Employee Entitlements? A Guide for Australian Employers
GST Coding and BAS Reporting
Your GST coding directly feeds into your Business Activity Statement (BAS).
Incorrect coding leads to:
- incorrect GST payable or refundable
- amended BAS lodgements
- ATO scrutiny
If you’re unsure how BAS works, read
👉 What Is a BAS (Business Activity Statement)?
GST Coding Errors and ATO Risk
The ATO uses data-matching and benchmarking to identify GST inconsistencies.
Red flags include:
- unusually large GST refunds
- fluctuating GST amounts
- repeated BAS amendments
Poor GST coding is one of the most common triggers for reviews and audits, which is why professional oversight matters. This is covered further in
👉 ATO Audit Support for Businesses: What It Is and Why It Matters
How Good Bookkeeping Prevents GST Errors
Accurate GST coding relies on good bookkeeping processes, not just software.
Regular reviews ensure:
- transactions are coded correctly
- GST errors are identified early
- BAS lodgements are accurate
This is why bookkeeping is foundational, as discussed in
👉 What Is Bookkeeping and How Your Accountant Can Help
How Your Accountant Helps With GST Coding
At Pinnacle Accounting & Advisory, we help businesses:
- set up correct GST codes from day one
- review GST treatment on complex transactions
- identify and correct GST errors
- ensure BAS accuracy
- reduce ATO risk
This proactive approach prevents small errors from becoming expensive problems.
Final Thoughts
GST coding is not just a technical task — it directly affects:
- tax payable
- cash flow
- compliance risk
When GST coding is done correctly, BAS lodgements are smoother, audits are less stressful, and business owners have greater confidence in their numbers.
What is GST coding?
GST coding is the process of assigning the correct GST treatment to business transactions so GST is reported accurately on the BAS.
What happens if GST is coded incorrectly?
Incorrect GST coding can lead to overpaid or underpaid GST, amended BAS lodgements, penalties, and ATO audits.
Do all expenses include GST?
No. Some expenses are GST-free or input-taxed, and GST credits cannot always be claimed even if GST appears on the invoice.
Can accounting software automatically fix GST coding?
No. Software relies on correct setup and user input. Regular review by an accountant is essential to ensure GST is coded correctly.
Ready to do Business with Us?
Join countless small businesses and work with
Australia’s leading Small Businesses Accountants so you can
focus on growing your business – while we take care of the numbers.
General Advice Disclaimer: The information in this article is general in nature and does not constitute personal financial, tax, or legal advice. Your individual circumstances will determine the most appropriate approach for you. Please consult a registered tax adviser or CPA before acting on anything in this article. Liability limited by a scheme approved under Professional Standards Legislation.
This article contains general advice only and does not take into account your specific circumstances. Please speak with a qualified accountant or tax adviser before making financial decisions.
Coding is only half the picture. The other half is timing, which is set by your GST accounting method. See GST cash vs accruals for how each method changes when the GST actually falls due.
Frequently Asked Questions
What is GST coding?
GST coding is assigning the correct GST treatment to each transaction in your accounting software, such as GST on income, GST on expenses, GST-free, or input-taxed. Correct coding ensures the GST on your BAS is accurate and that you claim only the credits you are entitled to.
What are the main GST codes?
The main treatments are GST (standard 10%), GST-free (such as basic food and some health and education), input-taxed (such as residential rent and financial supplies), and out-of-scope items. Coding each transaction correctly is essential for an accurate BAS.
What happens if I code GST incorrectly?
Incorrect GST coding leads to an inaccurate BAS, meaning you may overpay or underpay GST and may need to make corrections or amendments. Systematic miscoding can also draw ATO attention, so it is worth reviewing your coding regularly.
How do I make sure my GST coding is correct?
Set correct default GST treatments in your chart of accounts, check the GST on each transaction as you reconcile, and review the GST report before lodging your BAS. Having an accountant review your file periodically catches recurring coding errors.
7 Tax Strategies Every $500K+ Business Should Be Using
The legal strategies most established business owners never hear about — download the guide straight to your inbox.
Get the Guide →Ready to do Business with Us?
Join countless small businesses and work with
Australia’s leading Small Businesses Accountants so you can
focus on growing your business – while we take care of the numbers.