Back to the JournalPractice ops

What is Bank Reconciliation? A Guide for Australian Bookkeepers

Bank reconciliation is the process of matching every ledger transaction against your bank statement. This guide explains the 7-step process, common errors, and how Australian practices automate it.

PR
Pia Ramsay
Practice consultant · 24 May 20269 min read
Last reviewed against current ATO guidance: 22 May 2026. Always confirm current thresholds, rates, and dates at ato.gov.au.

Bank reconciliation is the process of matching every transaction recorded in your accounting system against the corresponding entry on the official bank statement, confirming that both agree to the cent. When the closing balance in the ledger equals the closing balance on the statement after accounting for any timing differences, the account is reconciled.

For Australian bookkeepers and chartered accountants, bank reconciliation is the foundational discipline that validates every other number in the books — including the GST figures that flow into the Business Activity Statement (BAS). An unreconciled account means the BAS is built on unverified data.


Why bank reconciliation matters for Australian practices

Australian tax law requires businesses registered for GST to accurately report taxable sales and creditable purchases on their BAS. The ATO's record-keeping requirements expect that financial records are complete, accurate, and reconcilable to source documents — of which the bank statement is the primary external evidence.

Beyond compliance, reconciliation catches:

  • Bank errors — rare but real; misfiled transactions, duplicate debit runs, or incorrect merchant charges
  • Unposted transactions — direct debits or credit card settlements that hit the bank before the invoice is entered
  • Fraud — unauthorised withdrawals or payments that appear in the bank feed but not in the approved expense list
  • Timing differences — outstanding cheques, deposits in transit, or end-of-period credit card batches that create temporary gaps

For practices managing 10+ clients, a missed reconciliation on one client can delay the BAS for the entire cohort.


The bank reconciliation process: step by step

The process is consistent across most accounting software and manual workflows. These seven steps apply whether you are reconciling in Xero, MYOB, Reckon, or Reconlink's reconciliation engine:

1. Obtain the bank statement

Download or access the official bank statement for the reconciliation period (monthly or quarterly). For Reconlink users, bank feeds via Basiq CDR integration pull transactions directly from the bank — no manual CSV upload required for supported banks.

2. Set the opening balance

Confirm your starting ledger balance matches the closing balance from the previous reconciled period. Any discrepancy here means a prior period has not been fully closed and needs investigation before proceeding.

3. Enter or import outstanding transactions

All transactions from the bank statement must exist in the ledger. This includes:

  • Invoices paid by bank transfer
  • Direct debits (ATO PAYG instalments, super, utilities, software subscriptions)
  • Merchant facility settlements
  • Bank fees and interest charges

If you are importing from a bank feed, mark each imported transaction with the correct account code and GST code. Reconlink's transaction coding engine auto-codes recurring vendors using your practice's coding rules, reducing the number of transactions requiring manual review.

4. Match transactions to statement lines

Compare each ledger entry against the corresponding bank statement line. Most modern reconciliation tools present both columns side by side. Common matching issues:

  • Amount discrepancy — supplier charged a different amount than the invoice; requires investigation before matching
  • Date discrepancy — payments hit the bank a day or two after they are processed; usually an expected timing difference, but document it
  • Missing entry — a line appears on the bank statement with no matching ledger entry; needs to be posted before reconciliation can close

5. Identify and resolve unmatched items

Any bank statement line with no ledger match (or vice versa) must be resolved:

  • Outstanding cheques — issued and recorded, not yet cleared; carry forward to the next period
  • Deposits in transit — received and recorded, not yet visible on the statement; confirm they clear in the next period
  • Errors — any entry that cannot be explained by a legitimate transaction requires correction before the period can close

6. Verify the closing balance

When all items are matched or accounted for as legitimate differences, your adjusted ledger balance should equal the bank statement closing balance. Most reconciliation tools calculate this automatically. A non-zero difference means something is unmatched.

7. Lock the period

Once reconciled, lock the accounting period against back-dated changes. Reconlink's period-lock feature prevents new transactions from being posted into a reconciled period, which protects the integrity of the reconciled BAS figures. Without a period lock, a supplier credit posted after lodgement changes the GST position retroactively.


Common bank reconciliation errors in Australian bookkeeping practices

GST miscoding on bank transactions

The single largest source of BAS error in practices we work with is incorrect GST coding on bank feed transactions. A bank fee coded as GST (taxable) instead of INP (input-taxed financial supply) overclaims 1B credits. A foreign software subscription coded as GST rather than FRE (GST-free export) has the same effect. Our GST coding guide covers the correct treatment for the most common Australian vendor categories.

Reconciling to the wrong balance

Australian banks often display an "available balance" that differs from the "closing statement balance" — the difference includes pending transactions or sweep arrangements. Always reconcile to the statement closing balance, not the online banking display balance.

Not reconciling split transactions

If a single payment was split across multiple account codes (e.g., a hardware purchase covering both capital equipment and consumables), the individual lines must all match the single bank statement debit. Leaving a split partially matched leaves an unreconciled difference equal to the unmatched portion.

Back-dating correcting entries

Correcting an error by posting into an already-lodged BAS period is one of the most common causes of GST position drift. If a coding error is discovered after the BAS has been lodged, the correction should go into the current period (or be handled via an amendment to the previous BAS if material) — not back-dated to the original period.


How long does bank reconciliation take?

For a practice managing multiple clients, the time depends heavily on:

  • Transaction volume — a sole trader with 50 transactions per month reconciles in 20–30 minutes; a retail client with 800 transactions takes several hours without automation
  • Coding rule coverage — practices with a well-maintained rule library auto-code 80–92% of transactions, reducing reconciliation to a review task rather than a data-entry task
  • Bank feed integration — direct bank feeds (via Basiq CDR or similar) eliminate the time spent downloading, formatting, and importing CSV files

A practice using Reconlink's automated transaction coding typically reduces reconciliation time per client by 60–80% compared to manual coding workflows, according to internal customer benchmarks (January–April 2026).


Bank reconciliation vs. accounts reconciliation

Bank reconciliation matches the ledger to the bank statement. Accounts reconciliation is broader — it can refer to matching any general ledger account balance to a supporting sub-ledger or external source: debtors (accounts receivable) to the sales ledger, creditors (accounts payable) to the purchases ledger, or superannuation liability to the fund statement.

In most Australian practices, "reconciliation" without qualification means bank reconciliation. The distinction matters when a client asks whether their "reconciliation is done" — confirm which accounts are in scope.


Frequently asked questions

What is the difference between bank reconciliation and bookkeeping? Bookkeeping is the broader practice of recording all financial transactions in the ledger. Bank reconciliation is a specific verification step within bookkeeping — confirming that the recorded transactions match the official bank record. You can keep books without reconciling regularly, but the books will be unreliable.

How often should Australian businesses do bank reconciliation? The ATO expects businesses to be able to produce accurate records at any time. For BAS-registered businesses, reconciling at minimum once per quarter (before each BAS lodgement) is essential. Monthly reconciliation is standard practice for businesses with more than 20 transactions per month; weekly reconciliation is common for high-volume retail or hospitality clients.

Can bank reconciliation be automated? The matching of bank feed transactions to ledger entries can be largely automated using coding rules, machine learning models, and AI-assisted coding. Practices using Reconlink's automated coding engine report 80–92% of transactions being coded and matched without human intervention. A human review step remains important for validating AI-suggested codes and handling exceptions. For a deeper look at how the multi-layer architecture works, see How AI is changing bookkeeping in Australia.

What happens if bank reconciliation is not done before the BAS? Lodging a BAS based on unreconciled accounts means the GST figures may include unposted transactions, miscoded entries, or timing differences that misstate the liability. The ATO may issue an amended assessment if the discrepancy is material. For registered BAS agents, lodging on unreconciled data creates a professional liability risk. See our BAS preparation checklist for Australian accounting practices for the full pre-lodgement review workflow.

What software do Australian bookkeepers use for bank reconciliation? The dominant tools in the Australian market are Xero, MYOB, and QuickBooks Online. Reconlink is a purpose-built bank reconciliation platform for accounting practices managing multiple clients — it offers automated transaction coding, per-client dashboards, BAS export, and a client portal in a single workflow. See how it works.


This article was last reviewed against ATO guidance on 22 May 2026. Always confirm current record-keeping requirements and BAS obligations at ato.gov.au. This is general guidance, not specific tax advice.

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.