Guide

How to lodge BAS: a step-by-step workflow for Australian bookkeepers

How to lodge BAS in Australia: pre-lodgment checks, the labels to complete, lodging online or through an agent, paying, and correcting GST errors later.

By ExpenseFlow team
· 5 October 2026 · 10 min read

A BAS that is lodged on time and wrong is worse than one that is a few days late and right, because the wrong one has to be found and fixed later. The lodging itself is the last five minutes. This guide covers everything before it: finishing the period, reviewing the GST codes, knowing which labels the client has to complete, testing the totals, and then lodging, paying, and dealing with errors found afterwards. The GST rules themselves are in the Australian GST and BAS guide. Every date and limit below is the ATO’s, linked in the Sources section.

One point before the steps. Anyone who prepares or lodges BAS for a fee must be registered with the Tax Practitioners Board as a BAS agent or tax agent, or work under the supervision of someone who is [1] .

Step 1: finish the period

  • Reconcile every bank and card account to the last day of the period.
  • Enter every sales invoice issued in the period, and every purchase for which you hold a tax invoice.
  • Run payroll to the end of the period, so the wages and withholding figures are final.
  • Clear suspense. Uncoded items have no GST treatment and will be wrong on the BAS.
  • Check the accounting basis. Cash and accrual GST reporting give different figures from the same transactions; confirm the software matches how the client is registered.

Step 2: review the GST coding

Run the GST detail report for the period and read it for exceptions.

  • Group by tax code and look for items in the wrong group: bank fees with GST, a government charge with GST, wages with any code at all.
  • Check purchases without a tax invoice. No tax invoice generally means no GST credit. The thresholds and invoice requirements are in the GST and BAS guide.
  • Check suppliers with no ABN on the document.
  • Separate capital purchases from non-capital, which matters for businesses on full reporting.
  • Check mixed supplies: one invoice with taxable and GST-free lines needs each line coded on its own.
  • Check private use on vehicles, phones, and home office costs.

The ATO publishes a Simpler BAS GST bookkeeping guide, developed with the Institute of Certified Bookkeepers and the BAS Agent Association Group, which lists common transactions with the tax code and BAS label for each [2] . It is the best reference to settle a coding argument.

Step 3: know the labels

Which labels the client completes depends on their GST turnover.

Reporting methodWhoGST labels
Simpler BASThe default where GST turnover is under $10 millionG1 Total sales, 1A GST on sales, 1B GST on purchases
Full reportingGST turnover of $10 million or moreG1, G2 Export sales, G3 Other GST-free sales, G10 Capital purchases, G11 Non-capital purchases, 1A, 1B

That is the ATO’s split [3] . At G1 you report either the GST-inclusive or the GST-exclusive total and indicate which [2] .

A BAS also carries other obligations where they apply:

  • PAYG withholding: employers complete labels W1, W2, W3, W4, W5 and label 4, reporting wages paid and amounts withheld [4] .
  • PAYG instalments towards the business’s own income tax.
  • Other taxes, such as fuel tax credits, for businesses registered for them.

Step 4: test the totals

  • 1A against G1. If every sale is taxable and G1 is GST-inclusive, 1A should be one-eleventh of G1. A lower figure needs explaining by GST-free or input-taxed sales.
  • G1 against the profit and loss. Sales for the period should agree to income, allowing for GST and for the cash or accrual basis.
  • 1B against purchases. Compare the ratio of GST credits to total purchases with the last four BAS. A jump is a question.
  • W1 and W2 against payroll. Gross wages and tax withheld should agree to the pay runs in the period, and to what has been reported through Single Touch Payroll.
  • The net amount against the ledger. After the BAS is prepared, the GST and withholding liability accounts should equal what the BAS says is payable.

Step 5: lodge

The ATO says most businesses that lodge their own BAS do so online, through one of three channels [5] :

  • Online services for business, the ATO’s secure site for businesses.
  • Online services for individuals and sole traders, reached through myGov.
  • SBR-enabled software, which lodges directly from accounting or payroll software.

A registered tax or BAS agent can lodge, vary, and pay on the client’s behalf through their own electronic channel, and the client can still see the BAS in their own online services [5] . If there is nothing to report for the period, the BAS still has to be lodged, as a nil BAS.

Get the client’s approval of the figures in writing before you lodge. The BAS is their declaration.

Due dates

QuarterMonthsDue
1July, August, September28 October
2October, November, December28 February
3January, February, March28 April
4April, May, June28 July

These are the ATO’s dates [6] . Three refinements:

  • Monthly lodgers, which includes any business with GST turnover of $20 million or more, lodge and pay by the 21st of the following month [6] .
  • Lodging online may give an extra two weeks to lodge and pay a quarterly BAS, and lodging through a registered agent may also give extra time. Neither applies to quarter 2, whose date already includes a one-month extension [6] .
  • Weekends and public holidays move the due date to the next business day [6] .

All dates are collected in Australian tax deadlines.

Step 6: pay

The payment due date is shown on the BAS, and the liability needs to be paid in full and on time to avoid general interest charge [6] . Tell the client the amount and the date when you send the figures for approval, not after lodging. If the client cannot pay in full, lodge on time anyway; lodgment and payment are separate obligations, and a late lodgment adds a second problem.

Step 7: close the period

  • Lock the period in the ledger so nothing can be backdated into a lodged quarter.
  • File the working papers: the BAS as lodged, the GST detail report, the payroll reconciliation, and the client’s approval. See workpapers and audit trail.
  • Note anything to pick up next quarter, such as tax invoices that arrived late.

Correcting a mistake after lodging

The ATO separates GST errors into two types, with different rules for fixing them on a later BAS [7] .

Credit errors are mistakes that led to reporting or paying too much GST, such as reporting a sale twice. They can be corrected on a later BAS lodged within the period of review, which runs for 4 years and one day from lodgment. No value limit applies.

Debit errors are mistakes that led to reporting or paying too little, such as claiming a GST credit twice. A debit error can be corrected on a later BAS only if all three conditions are met:

  • It is within the time limit. For GST turnover under $20 million, the correction must be on a BAS lodged within 18 months of the due date of the BAS that contained the error. At $20 million or more, 12 months. The clock runs from when the error was made, not when it was found.
  • The net sum of debit errors is within the value limit.
  • It was not the result of recklessness or intentional disregard of a GST law.
Current GST turnoverDebit error value limit
Less than $20 millionLess than $12,500
$20 million to less than $100 millionLess than $25,000
$100 million to less than $500 millionLess than $50,000
$500 million to less than $1 billionLess than $100,000
$1 billion and overLess than $560,000

Where the net sum exceeds the limit, the ATO allows correction up to the limit on the latest BAS and requires the original BAS to be revised for the rest [7] . Keep a note of each correction: what the error was, which period it came from, and where it was fixed.

If the BAS is late

The failure to lodge on time penalty is calculated at one penalty unit for every 28 days, or part of 28 days, that the statement is overdue, up to a maximum of five penalty units; that base amount applies to individuals and small withholders [8] . The ATO says it generally does not apply the penalty in isolated cases of late lodgment, and that it will warn by phone or in writing before applying one [8] .

There is also a safe harbour for clients of agents. A client is not liable for the penalty if they gave their registered agent all the relevant information in time to lodge by the due date, and the agent’s failure to lodge was not reckless or intentional [8] . That cuts both ways for a BAS agent: record when information arrived.

Where ExpenseFlow fits

Most of Step 2 is decided when a purchase is first coded. ExpenseFlow assigns GST treatment to each line of a bill or receipt at capture, using an Australian rule set that handles cases such as GST-free government charges and input-taxed bank fees. It flags what a reviewer would stop on: a missing or invalid tax code, a tax rate outside the expected range, and a document where a valid tax invoice is required. It extracts the supplier’s ABN from the document and shows it; it does not check the ABN against the register. Every item waits in a review queue until a person approves it, then syncs to Xero or QuickBooks Online.

ExpenseFlow does not prepare or lodge the BAS, and it does not make payments to the ATO. Steps 3 to 7 happen in the accounting software or through the agent’s lodgment channel.

References

Sources and references

Every figure, threshold, deadline, and regulatory rule cited in this guide is traceable to an official government publication. URLs are reproduced in full so any reader can verify the claim at source. Numbers are subject to change at each fiscal event; we re-check this list at every quarterly refresh of this guide.

  1. [1]

    Tax Practitioners Board · BAS agent registration

    https://www.tpb.gov.au/bas-agent-registration

    Registration required to provide BAS services for a fee or other reward.

    Retrieved 2026-10-05

  2. [2]

    Australian Taxation Office · Simpler BAS GST bookkeeping guide

    https://www.ato.gov.au/businesses-and-organisations/preparing-lodging-and-paying/business-activity-statements-bas/goods-and-services-tax-gst/simpler-bas-gst-bookkeeping-guide

    Transactions by tax code and BAS label; G1 inclusive or exclusive. Last updated 1 May 2025.

    Retrieved 2026-10-05

  3. [3]

    Australian Taxation Office · GST reporting methods

    https://www.ato.gov.au/businesses-and-organisations/preparing-lodging-and-paying/business-activity-statements-bas/goods-and-services-tax-gst/gst-reporting-methods

    Simpler BAS under $10 million; full reporting method at $10 million or more; labels for each.

    Retrieved 2026-10-05

  4. [4]

    Australian Taxation Office · Pay as you go (PAYG) withholding

    https://www.ato.gov.au/businesses-and-organisations/preparing-lodging-and-paying/business-activity-statements-bas/pay-as-you-go-payg-withholding

    Completing labels W1, W2, W3, W4, W5 and 4.

    Retrieved 2026-10-05

  5. [5]

    Australian Taxation Office · How to lodge your BAS

    https://www.ato.gov.au/businesses-and-organisations/preparing-lodging-and-paying/business-activity-statements-bas/how-to-lodge-your-bas

    Online lodgment channels, agent lodgment, nil BAS. Last updated 24 April 2026.

    Retrieved 2026-10-05

  6. [6]

    Australian Taxation Office · Due dates for lodging and paying your BAS

    https://www.ato.gov.au/businesses-and-organisations/preparing-lodging-and-paying/business-activity-statements-bas/due-dates-for-lodging-and-paying-your-bas

    Monthly and quarterly due dates, extra time, weekends and holidays, GIC. Last updated 17 September 2026.

    Retrieved 2026-10-05

  7. [7]

    Australian Taxation Office · Types of GST errors

    https://www.ato.gov.au/businesses-and-organisations/gst-excise-and-indirect-taxes/gst/in-detail/managing-gst-in-your-business/reporting-paying-and-activity-statements/correcting-gst-errors/types-of-gst-errors

    Credit and debit errors, time limits, value limits by turnover. Last updated 14 September 2026.

    Retrieved 2026-10-05

  8. [8]

    Australian Taxation Office · Failure to lodge on time penalty

    https://www.ato.gov.au/individuals-and-families/paying-the-ato/interest-and-penalties/penalties/failure-to-lodge-on-time-penalty

    Penalty calculation, isolated cases, warnings, safe harbour. Last updated 22 June 2026.

    Retrieved 2026-10-05

From ExpenseFlow

GST coding on autopilot

ExpenseFlow reads every receipt, assigns the right GST treatment and account code, and syncs to Xero or QuickBooks Online once you approve.

Questions, answered

Common questions on this guide

How do I lodge a BAS?

Finish the bookkeeping for the period, review the GST coding, complete the labels (G1, 1A, and 1B for most small businesses, plus PAYG withholding and instalment labels if they apply), check the totals, then lodge online through Online services for business, myGov for sole traders, or SBR-enabled accounting software, or through a registered tax or BAS agent. Pay by the due date shown on the BAS.

When is BAS due?

Quarterly BAS is due 28 October, 28 February, 28 April, and 28 July. Monthly BAS is due on the 21st of the following month. Lodging online may give an extra two weeks for quarterly BAS other than the December quarter, and lodging through a registered agent may give more. If a due date falls on a weekend or public holiday, it moves to the next business day.

What labels do I complete on a BAS?

Under Simpler BAS, the default for businesses with GST turnover under $10 million, you report three GST labels: G1 total sales, 1A GST on sales, and 1B GST on purchases. Businesses on the full reporting method also report G2, G3, G10, and G11. Employers complete the PAYG withholding labels, W1 to W5 and label 4, and some businesses also report PAYG instalments.

Can I fix a BAS mistake on the next BAS?

Often, yes. A credit error (too much GST paid) can be corrected on a later BAS within the 4-year period of review. A debit error (too little GST paid) can be corrected on a later BAS only if it is within the time limit, which is 18 months for turnover under $20 million, the net sum of debit errors is under the value limit, which is $12,500 at that turnover, and it was not reckless or intentional. Otherwise revise the original BAS.

What is the penalty for lodging BAS late?

The ATO's failure to lodge on time penalty is one penalty unit for every 28 days or part of 28 days the statement is overdue, up to five penalty units. That base amount applies to individuals and small withholders. The ATO says it generally does not apply the penalty in isolated cases and will warn before applying it. General interest charge applies to amounts paid late.

Does ExpenseFlow lodge BAS?

No. ExpenseFlow applies Australian GST treatment to each line of a bill or receipt at capture, flags issues such as a missing tax code or a document where a valid tax invoice is required, and syncs approved items to Xero or QuickBooks Online. The BAS is prepared and lodged from the accounting software or by the registered agent.

Keep exploring

Australian GST and the BAS: the complete guide for 2026

Australian GST in 2026: the 10% rate, the A$75,000 threshold, BAS due dates, tax-invoice rules, ABN format, and the edge cases ExpenseFlow catches at capture.

Australian tax deadlines: BAS, income tax, and super due dates

Every ATO deadline that matters to an Australian small business: quarterly BAS dates, income tax lodgment, STP finalisation, and the new payday super rules.

How long to keep business records in Australia: the ATO's rules

ATO record-keeping rules: the 5-year period and when it starts, electronic record requirements, English-language rules, and which records to keep longer.

End of financial year checklist (Australia): a bookkeeper's EOFY run sheet

An end of financial year checklist for Australian bookkeepers: what to do in May, June, July, and August, with STP, BAS, and TPAR dates from the ATO.

Month-end close process: a bookkeeper's guide to closing client books

The month-end close process for bookkeepers: five phases in order, cut-off rules, the review checks, and how to lock the period in Xero or QuickBooks Online.

Australian GST calculator

Add or extract 10% GST, plus the ATO one-eleventh check. No signup.

BAS (Business Activity Statement)

The Australian Tax Office form used by GST-registered businesses to report and pay GST, PAYG withholding, PAYG instalments, fringe benefits

PAYG (Pay As You Go)

The Australian Tax Office's two-part collection regime: PAYG Withholding for amounts employers withhold from employee wages and remit to the

Put this guide to work

Start a free trial. Connect Xero or QuickBooks Online and process your first receipts in minutes. No credit card required.

Start free trial