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 type | Recommended frequency | Why |
|---|---|---|
| High-volume retail, hospitality, trades | Daily or twice weekly | Many transactions; GST errors compound quickly |
| Most small businesses | Weekly | Good balance of accuracy and time investment |
| Sole trader, very low volume | Fortnightly | Manageable with few transactions per week |
| Any business | Never less than monthly | Too 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 type | GST treatment | Notes |
|---|---|---|
| Standard sale to Australian customer | GST (10%) | Include in G1 on your BAS |
| Export sale (goods or services to overseas customer) | GST-free | Include in G2; no GST collected |
| Fresh food, basic groceries | GST-free | If you're a food retailer, check the ATO's GST food guide |
| Bank fees, interest charges | Input-taxed | No GST credit claimable |
| Wages and superannuation | Out of scope | Not a GST transaction; don't include in BAS |
| Business expense with GST invoice | GST (10%) | Claim as input tax credit on G11 |
| Business expense, no GST on invoice | GST-free or input-taxed | Check 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.