Back to top
HomeBlogAccounting Tips
Accounting Tips

Bank Reconciliation for Australian Small Businesses: A Step-by-Step Guide

Bank reconciliation is the foundation of accurate BAS lodgement. A practical step-by-step guide to reconciling your accounts, getting GST codes right, and keeping your books clean for the ATO.

CM
CashManager Team
8 min read

What is bank reconciliation?

Bank reconciliation is the process of matching the transactions in your accounting software against the transactions on your bank statement. Every deposit, payment, and bank fee needs to be accounted for — correctly categorised, correctly dated, and correctly coded for GST. When your accounting records match your bank statement, you're reconciled.

For Australian small businesses, bank reconciliation is an important part of preparing reliable BAS figures. Your GST figures depend on complete and correctly categorised transactions. The ATO's digital record-keeping guidance explains the importance of accurate digital business records.

Reconciliation is the basis of your BAS

When you prepare a BAS, you need complete, correctly categorised records for the reporting period. Reconciling regularly makes it easier to identify missing or incorrect transactions before you lodge.

Why reconciliation matters for Australian businesses

Regular bank reconciliation delivers several practical benefits that matter specifically in the Australian context.

Accurate BAS preparation. BAS reporting requires you to account for GST on taxable sales and only claim eligible GST credits. Both figures depend on complete records. Check the ATO's GST-credit guidance for the conditions that apply to a purchase.

Correct GST coding. Not every transaction has the same GST treatment. Reconciliation is an opportunity to check the GST treatment of each transaction before lodging. For specific categories or claims, use the ATO's tax-invoice guidance and seek advice where needed.

Clean records for your accountant or BAS agent. If you work with a registered BAS agent or accountant, they need access to accurate, reconciled books. Handing them a set of unreconciled transactions at BAS time costs you money in accounting fees and delays your lodgement.

Fraud and error detection. Duplicate payments, unauthorised direct debits, and bank errors all show up quickly when you reconcile regularly. The longer you leave it, the harder they are to identify and recover.

How often should you reconcile?

The right frequency depends on your transaction volume and how closely you want to monitor your cash position. As a general guide:

Business typeRecommended frequencyWhy
High-volume retail, hospitality, tradesDaily or twice weeklyMany transactions; GST errors compound quickly
Most small businessesWeeklyGood balance of accuracy and time investment
Sole trader, very low volumeFortnightlyManageable with few transactions per week
Any businessNever less than monthlyToo many transactions to review at once; GST errors get buried

The worst approach — common among busy small business owners — is leaving reconciliation until the end of the BAS quarter. By then, you have three months of transactions to work through, receipts are missing, and what should take an hour becomes a half-day project. Weekly reconciliation means each session takes 10–20 minutes.

How to reconcile your bank account: step by step

The reconciliation process is consistent regardless of which accounting software you use. Here's how it works in practice.

Step 1 — Import your bank transactions

Modern accounting software connects directly to your bank via a bank feed, pulling transactions in automatically — usually within one business day. If your software doesn't yet support your bank directly, you can import a CSV or OFX file from your internet banking portal. Either way, the goal is to get your bank transactions into the software without manual re-entry.

Step 2 — Match transactions to existing records

For each bank transaction, the software looks for a matching record in your books — an invoice you've raised, a bill you've entered, or a payment you've recorded. When a match is found, you confirm it. This is the core of reconciliation: verifying that what happened in your bank matches what you recorded in your accounting software.

Step 3 — Categorise unmatched transactions

Some transactions won't have a pre-existing record — a bank fee, a direct debit for a subscription, a cash withdrawal, or a payment that came in without a matching invoice. For each of these, you assign a category (income, expense, asset, liability) and a GST code (GST, GST-free, input-taxed, or out of scope). This is where accuracy matters most for your BAS.

Set up rules for recurring transactions

Most accounting software lets you create rules that automatically categorise recurring transactions — your monthly Xero subscription, your weekly fuel purchase, your fortnightly payroll transfer. Once set up, these transactions are categorised and GST-coded automatically, so you only need to review and confirm them rather than categorise from scratch each time.

Step 4 — Investigate discrepancies

If a transaction doesn't match — wrong amount, unexpected payee, can't find a corresponding record — investigate before moving on. Common causes include: a payment you recorded at the wrong amount, a transaction that came through on a different date than expected, or a duplicate entry. Don't force a match just to clear the queue; an unresolved discrepancy now becomes an error in your BAS.

Step 5 — Confirm the closing balance

When all transactions are matched and categorised, your accounting software balance should equal your bank statement balance. If it does, you're reconciled. If there's a difference, there's an error somewhere — work backwards from the difference amount to find it before closing the period.

GST codes: getting them right

The most common source of BAS errors isn't missing transactions — it's transactions coded with the wrong GST treatment. Here's a quick reference for the most common situations Australian small businesses encounter.

Transaction typeGST treatmentNotes
Standard sale to Australian customerGST (10%)Include in G1 on your BAS
Export sale (goods or services to overseas customer)GST-freeInclude in G2; no GST collected
Fresh food, basic groceriesGST-freeIf you're a food retailer, check the ATO's GST food guide
Bank fees, interest chargesInput-taxedNo GST credit claimable
Wages and superannuationOut of scopeNot a GST transaction; don't include in BAS
Business expense with GST invoiceGST (10%)Claim as input tax credit on G11
Business expense, no GST on invoiceGST-free or input-taxedCheck the supplier's invoice; no credit claimable

Always check the tax invoice

For purchases over A$82.50 (including GST), you need a valid tax invoice before claiming a GST credit. The details required can vary with the transaction, so use the ATO's GST-credit guidance and tax-invoice guidance rather than relying on this summary alone.

Common reconciliation problems — and how to fix them

Transactions that don't match

The most common cause is a timing difference — a payment you've recorded hasn't cleared the bank yet, or a bank transaction came through on a different date than expected. Check the date range you're reconciling and look for the transaction a day or two either side. If you're reconciling weekly, timing differences are easy to spot; if you're reconciling monthly, they can be harder to untangle.

Duplicate transactions

If you've manually entered a transaction and it also came through via your bank feed, you'll end up with a duplicate. Most accounting software flags potential duplicates — review them carefully before deleting. A duplicate income transaction will inflate your G1 (total sales) on your BAS; a duplicate expense will over-claim your input tax credits.

Missing transactions

If a transaction appears in your bank feed but you have no record of it in your books, it needs to be categorised and coded before the period closes. Common examples include automatic payments, direct debits, and interest charges. Don't leave them as unmatched — they'll cause your closing balance to be wrong and your BAS figures to be incomplete.

Unexplained differences at closing

If your closing balance doesn't match after you've matched everything, there's an error somewhere. Work backwards from the difference amount — if the difference is exactly the amount of a specific transaction, that transaction is likely the culprit. Common causes include a transaction entered with the wrong amount, a transaction in the wrong account, or a bank fee that wasn't recorded.

Bank reconciliation in CashManager Cloud

CashManager Cloud is built around the reconciliation workflow. Australian automatic bank feeds are coming soon. The reconciliation screen shows transactions that need to be matched, and rules can help categorise recurring transactions. Confirm the available transaction-import options with CashManager before relying on a particular bank connection.

As you reconcile, CashManager Cloud updates your GST position in real time. By the time your BAS quarter closes, your figures are ready — no separate calculation, no manual export to a BAS form. The GST Module (A$5/month) includes BAS reporting, GST tracking, and support for both cash and accruals accounting basis.

For the ATO's record and GST-credit requirements, see its digital record-keeping guidance and GST-credit guidance.

If you get stuck or something doesn't look right, call us on 1800 811 899 (Mon–Fri, 7am–4pm AEST). Our support team can walk you through any reconciliation issue — no bots, no offshore call centres, no support ticket queues.

Found this useful?Email article

Reconcile faster, lodge BAS with confidence

CashManager Cloud connects to your bank, imports transactions automatically, and tracks your GST position as you reconcile. Your BAS figures are ready when the quarter closes. A$20/month base plan, GST Module A$5/month. Try it free for 30 days.

Start Free TrialSee pricing
More from the blog