Back to the JournalGST & BAS

How to prepare BAS faster: a guide for Australian accounting practices

Preparing BAS faster starts before lodgement day — with auto-coded transactions throughout the quarter, clean GST totals, and a five-step pre-lodgement workflow that takes minutes, not hours.

DH
Daniel Hu
Compliance lead · 22 May 20268 min read
Last reviewed against current ATO guidance: 22 May 2026. Always confirm current thresholds, rates, and dates at ato.gov.au.

Preparing a Business Activity Statement (BAS) faster means completing the data gathering, GST code verification, and form completion steps in less time — without reducing accuracy or creating compliance risk. For an Australian accounting practice with 10 or more BAS-active clients, preparation time is one of the largest controllable costs each quarter.

This guide covers the BAS fields that matter most, the coding decisions that slow preparation down, and the workflow and software approaches that compress the process without cutting corners.

What the BAS actually measures — and what slows preparation down

A BAS has up to 19 data fields on the GST and PAYG side (G1 through G19, plus 1A and 1B). Most practices do not report on all 19 each quarter, but the ones that matter for a typical trading entity are:

FieldWhat it captures
G1Total sales (all supplies, including GST-free and input-taxed)
G2Export sales
G3Other GST-free sales
G4Input-taxed sales
G10Capital purchases
G11Non-capital purchases
1AGST on sales (what you collected)
1BGST credits (what you can claim back)

The bottleneck is not filling in these numbers — it is getting to accurate numbers in the first place. Each field is only as clean as the coding behind it.

The three things that slow BAS preparation down most consistently:

  1. Miscoded transactions — a vendor coded as N-T when it should be GST, or a capital purchase coded as an expense. Each one requires a correction before the BAS can be completed.
  2. Uncategorised transactions — the queue of transactions the bookkeeper did not get to before month-end. These have to be worked through before the BAS fields can be calculated.
  3. Missing bank statements — a month where the client did not send through their statement, or the feed dropped out. These require chasing before preparation can start.

Automation addresses all three. A three-layer coding engine that handles 70–90% of transactions automatically throughout the quarter means BAS preparation starts from a mostly-clean data set.

How auto-coded transactions change BAS preparation

When transactions are coded automatically and correctly throughout the quarter, the BAS preparation step becomes a review task rather than a data-entry task. The practical difference:

Without automation: The bookkeeper reconciles three months of transactions, checks and corrects codes, runs the GST report, finds discrepancies, investigates, corrects, and only then opens the BAS form. Typical time for a mid-complexity client: 90–150 minutes per quarter.

With automation: The bookkeeper reviews the coded transactions (focusing only on low-confidence or flagged items), confirms the GST totals match the report, and completes the BAS form. Typical time for the same client: 20–45 minutes per quarter.

The underlying principle is straightforward: preparation time is largely determined by how much error correction is needed. A coding accuracy rate of 98%+ (achievable with a well-configured rules engine and ML model) means almost no corrections. A coding accuracy rate of 85% means the bookkeeper is fixing 15% of the transaction stack before they can open the BAS form.

ReconLink's three-layer coding engine — deterministic rules first, ML per client second, LLM for the residual — is designed to push coding accuracy above 95% for established clients. Each layer carries a confidence score; transactions below threshold surface for review rather than committing silently.

GST codes and their BAS impact

The five codes used by Australian accounting software map directly to BAS fields. Getting the mapping right is where BAS preparation software australia earns its keep — the dollar amounts are only correct if the codes are correct.

Software codeATO terminologyBAS field
GSTTaxable supply / purchaseG1 sales or G11/G10 purchases; 1A and 1B
FREGST-free supply or purchaseG2/G3 sales; G14 purchases
INPInput-taxed supply or acquisitionG4 sales; G13 purchases
N-TOut-of-scope of GSTNot reportable on BAS
CAPCapital purchaseG10 (instead of G11)

Coding errors that consistently slow BAS preparation down:

  • INP vs N-T confusion — bank fees are INP (input-taxed), not N-T (out-of-scope). The dollar effect is the same for most clients but the BAS field allocation differs, and the ATO cross-checks G4 against the financial-services industry code.
  • FRE vs N-T confusion — GST-free supplies (food, health, education) belong in G2/G3. Out-of-scope transactions do not appear on the BAS at all. Miscoding a GST-free supply as N-T understates G1 and can trigger an ATO query.
  • Missing GST on taxable purchases — a vendor coded as N-T when they are GST-registered, inflating G11 and understating the 1B credit.

A coding rules library that captures these decisions at the vendor level eliminates the need to re-make the decision each quarter.

A five-step BAS preparation workflow with software

Step 1: Confirm bank feeds are complete for the period

Before touching the BAS form, verify that every bank account has a complete transaction record for the quarter. Any gaps or missing imports need to be resolved before you start — correcting a missing month after you have already filed is more costly than finding it beforehand.

ReconLink's reconciliation dashboard shows feed status per account. Missing imports surface as warnings with the affected date range.

Step 2: Clear the review queue

Work through transactions below the auto-commit confidence threshold. Focus on flagged items first (transactions the system is genuinely uncertain about) before reviewing borderline-confidence items. For established clients, this queue should be 3–8% of total transactions.

Priority order for the review queue:

  • New vendors the system has not seen before
  • Transactions with descriptions that changed format (vendor renamed or changed banking arrangements)
  • High-value transactions (large purchases or receipts the system flagged for human confirmation)

Step 3: Check the GST code distribution

Run the GST code distribution report. Look at the proportion of each code — if G4 (input-taxed) is unusually high, or N-T is above 20% of transaction volume, there is likely a systematic error worth investigating. Common causes: a vendor that changed its bank description format, or a rule that now matches too broadly.

This takes five minutes and consistently finds the most expensive BAS errors before they reach the form.

Step 4: Run the BAS summary and cross-check key fields

Export the BAS worksheet. The key cross-checks before completing the form:

  • G1 reconciles to accounting records — total sales should match the revenue figure in the general ledger, adjusted for timing differences. A mismatch almost always lives in the G2/G3/G4 splits.
  • 1A = 10% × taxable sales — a rough sanity check. If the ratio is materially off, there are miscoded taxable supplies hiding in the G-free or input-taxed rows.
  • W1 matches STP year-to-date — the ATO runs this cross-check automatically. A W1 that does not match the STP payroll data triggers a review flag. Five minutes spent verifying this before lodgement saves significantly more time afterwards.
  • 1B ≤ total GST-coded purchases — you cannot claim more in GST credits than the GST amount on your purchase invoices.

Step 5: Complete and review before lodgement

The actual form completion takes minutes once the data is clean. The final review before pressing send:

  1. Confirm the lodgement period dates are correct
  2. Confirm the entity details match the ATO registration
  3. If the business pays PAYG instalments, confirm the W instalment amount is consistent with the prior period or the ATO's variation notice
  4. Run through the summary page one more time before submitting

BAS automation software cannot file on your behalf — lodgement is through the ATO's business portal, ATO online services, or your registered tax agent software. What it can do is ensure you arrive at the lodgement screen with accurate, pre-verified numbers.

What BAS preparation software should do for you

Effective BAS preparation software does more than generate a form. The features that actually reduce preparation time:

  • Pulls GST totals directly from coded transactions rather than requiring manual data entry into the form fields
  • Shows the transactions behind each BAS field, so drilling down to verify a G11 total takes two clicks rather than a separate report export
  • Surfaces mismatches between the coded transaction total and the BAS field before you reach the lodgement screen
  • Stores lodgement history so comparing current-quarter figures to prior quarters is fast — catching material variances before they become ATO queries
  • Exports in a format compatible with your tax agent software or the ATO portal

ReconLink's BAS worksheet pulls directly from the coded transaction ledger. Each BAS field links to the underlying transactions, making the verification step fast and the audit trail clear.

Common BAS preparation mistakes

Leaving reconciliation to the last week. BAS preparation is fastest when the underlying transactions are coded throughout the quarter. A practice that codes weekly has minutes of catch-up per quarter; a practice that codes in one hit has three months of backlog to work through under deadline pressure.

Treating the auto-code rate as a quality measure. A 90% auto-code rate is only useful if the 90% is correctly coded. The metric to watch is coding accuracy, not coding volume. A monthly spot-check sample — 20 random transactions per client — takes 15 minutes and catches systematic errors before they compound.

Not reviewing new vendors. The ML model and rule engine are strong on established vendor patterns. New suppliers — especially one-time purchases — require manual review. Build a habit of checking the new vendor filter each month so new entries do not slip through unchecked.

Over-relying on year-end journal entries to fix BAS errors. Journal entries made to correct BAS errors in one quarter can cascade into the next and create comparative reporting issues. A correctly coded transaction is always easier to work with than an adjusted one.

Frequently asked questions

How long should BAS preparation take per client? For a well-reconciled client with 200–400 transactions per month, BAS preparation should take 20–45 minutes per quarter once a coded-throughout-the-quarter workflow is in place. Clients with incomplete records, complex GST treatment, or mixed supply types take longer.

What is the most common BAS error for small practices? The most common errors are INP/N-T confusion on bank fees, and missing GST credits on purchases from GST-registered vendors. Both are preventable with a well-maintained coding rules library that captures the vendor-level decision once, rather than re-making it each quarter.

Can BAS preparation be fully automated? Preparation can be largely automated — coded transactions, GST totals, and worksheet fields can all be populated without manual data entry. The review step (confirming accuracy before lodgement) should always be done by a human. Under Australian tax law, the practice is responsible for the lodgement, not the software.

What is the difference between BAS and IAS? A BAS (Business Activity Statement) covers GST, PAYG withholding, and PAYG instalments. An IAS (Instalment Activity Statement) is for entities that only report PAYG instalments — typically those that are not registered for GST. Most trading entities lodge a BAS.

How far ahead of the due date should BAS preparation start? The ATO's standard due date is 28 days after the end of each quarter. For the March quarter, the due date is 28 April; for June, 28 July; for September, 28 October; for December, 28 February. Most practices start preparation 7–10 business days ahead. With automated coding throughout the quarter, 3–5 business days is achievable for most clients.


This article was last reviewed against ATO guidance on the date shown in the frontmatter. GST thresholds, lodgement dates, and BAS field definitions can change — always confirm the current position at ato.gov.au before relying on a specific figure. This is general guidance, not specific tax advice.


Preparing BAS faster starts with getting the underlying transactions coded correctly, every month. Book a demo to see how ReconLink's auto-coding engine handles your client mix, or explore the BAS worksheet features to understand how the form fields pull directly from coded transactions.

Run your practice on ReconLink.

Bank reconciliation that codes itself, BAS export ready for your tool of choice, and a client portal that ends the email chain.