Bank reconciliation is the fundamental internal control of any business. It is the process that ensures the cash position reported in your accounting software matches the actual funds held in your business bank account. If bank reconciliations are delayed or inaccurate, they can affect cash flow forecasting, financial reporting, and Business Activity Statement (BAS) preparation. They also increase the risk of reporting incorrect GST where transactions are missing, duplicated, or incorrectly recorded.
For the 2026–27 financial year, where the Australian Taxation Office (ATO) continues to expand its data-matching capabilities, maintaining an accurate and regularly reconciled ledger helps support BAS reporting, tax compliance and reliable financial records. While modern cloud accounting platforms like Xero and MYOB use automated bank feeds to speed up the process, automation without human oversight simply processes errors faster. A bank feed is a data delivery tool; the official bank statement remains the primary source of truth. Here is a practical, step-by-step guide to performing a robust bank reconciliation to exact Australian accounting standards.
Step 1: Verify Your Opening Balances
Before you try to match one current transaction, confirm your starting point. See the opening balance on your actual bank statement for the first day of the month – 1 July, for example. Now, look at your accounting software closing balance for the last day of the previous month (30 June).
These two numbers must match to the cent. If not, it means some transaction from an earlier reconciled period has been changed, deleted or reversed. You cannot move forward until you find and correct this historical discrepancy.
When discrepancies between receipts, supplier payments, bank charges and balance sheet movements are recorded consistently throughout the reporting period, they are easier to spot and to resolve. This is where outsourced bookkeeping services help in maintaining accurate financial records.
Step 2: Match the Clear Direct Deposits and Withdrawals
Begin by matching the simple transactions. This means comparing the lines on your bank statement with the transactions in your software.
- Supplier Payments (Accounts Payable): Match the cash leaving your bank account with bills marked as paid in your system.
- Customer Receipts (Accounts Receivable): Incoming deposits should match your sales invoices.
- Payroll: Ensure your bulk net wage payment leaving your bank matches the net payroll total from your last pay run of the week or fortnight.
Using automated bank feeds: clicking “OK” or “Match” clears these items. However, be vigilant: Bank feeds may drop out or duplicate data when connections refresh. Always compare the software-generated matches to the actual bank statement.
Step 3: Manage the 'Net vs. Gross' Merchant Trap
A common reconciliation error in retail and e-commerce is with payment gateways like Stripe, Square or Shopify. When a customer pays a $1,000 invoice via Stripe, the gateway will charge its merchant fee (e.g., $15) before transferring the net amount of $985 to your bank account. You cannot match the $985 bank deposit directly to the $1,000 invoice because the system will show the invoice as partially unpaid. To reconcile this correctly:
- Clear the full $1,000 gross invoice into a ‘Stripe clearing account’.
- When the $985 hits your actual bank account, transfer $985 from the clearing account to your main bank account.
- Record the remaining $15 as a merchant fee expense in the clearing account. This records all of your top-line revenue & business expenses.
Businesses handling large transaction volumes often hire a virtual assistant to organise supporting documents and maintain audit trails so finance teams can resolve outstanding items more efficiently.
Step 4: Account for Bank-Initiated Transactions
Your bank often processes transactions that you have not entered manually into your software. You must identify these on your statement and make the entries in your ledger.
- Bank Fees and Merchant Charges: Keep track of monthly account-keeping fees. Note for Australian businesses: Standard bank fees will normally be input-taxed (meaning there is no GST to claim back), whereas merchant facility fees will usually include GST. The correct tax code is applied based on the bank’s tax invoice.
- Interest Earned or Charged: Interest income or interest expense on overdrafts or business loans should be recorded.
- Direct Debits: Ensure automatic payments for utilities, software subscriptions or ATO payment plans are recorded with the correct GST classifications.
Step 5: Investigate Unreconciled Items (Timing Differences)
Even if you matched all visible transactions, you may still have items recorded in your software that do not appear on your bank statement. They’re usually timing differences. For example, you may have processed a supplier payment in your software at 5:00 PM on 31 August, but the funds did not actually clear the bank until 1 September. In your August reconciliation, this is treated as an “unpresented payment.” Document these timing differences. When something is not presented and sits on the reconciliation report for longer than a few days (or weeks for uncashed cheques), it requires investigation to ensure the payment did not fail or bounce.
Step 6: Finalise and Lock the Period
Once the closing balance in your accounting software matches the closing balance on your bank statement to the exact cent, the account is reconciled.
The final and most critical step is to lock the period in your software. Setting a “Lock Date” prevents anyone in the business from accidentally editing, adding, or deleting transactions in a reconciled period. If you do not lock the period, a backdated entry could alter your reported GST figures after you have already lodged your BAS, exposing the business to ATO penalties and requiring amended lodgements.
Once reconciliations are complete, financial information generated supports management reporting, cash flow forecasting and strategic decision-making. Accurate month-end reporting is one reason businesses use an outsourced accounting service to strengthen financial oversight as operations grow.
When Should a Business Reconcile Its Bank Accounts?
The frequency depends on transaction volume.
Business Type | Recommended Frequency |
Low transaction volume | Monthly |
Growing businesses | Weekly |
High transaction volume | Daily or weekly |
Businesses with multiple accounts | Weekly |
Many accountants suggest doing reconciliations shortly after receiving bank statements or reviewing bank feeds frequently throughout the month. The longer a reconciliation takes, the more difficult it is to find discrepancies.
Common Reconciliation Problems Australian Businesses Face
- Duplicate Transactions: Bank feeds sometimes import duplicate transactions. Income and expense figures can be exaggerated when approved without review.
- Merchant Fee Processing: Businesses using payment gateways such as Stripe or Square often receive net deposits after merchant fees have been deducted. Recording only the net amount can cause revenue and expense reporting problems. That applies in particular to retailers that accept massive card payments via multiple payment gateways/points of sale. Their reconciliation is an everyday task for retail accountants with high-volume trading businesses.
- Missing Transactions: Bank feed interruptions may cause transactions not to import. This is one reason accountants regularly compare bank feeds with actual bank statements during reconciliation.
- Foreign Currency Transactions: Businesses trading internationally may face exchange rate differences that need adjusting before reconciliation can be completed.
How Befree Supports Australian Businesses
While reconciling a single bank account with low transaction volume is manageable internally, scaling businesses quickly find that manual reconciliation becomes a severe operational bottleneck. Processing hundreds of daily micro-transactions across multiple entities, payment gateways, and foreign currency accounts requires dedicated technical oversight.
For Australian practices and growing SMEs, treating reconciliation as an administrative afterthought directly impacts cash flow visibility and compliance.
At Befree, we remove this friction. We integrate expert accounting professionals with in-house Robotic Process Automation (RPA) to handle high-volume, complex bank reconciliations efficiently. We resolve the merchant fee traps, clear the timing differences, and deliver pristine, audit-ready ledgers so you can run your BAS and management reports with absolute confidence.
Final Thoughts
Bank reconciliation is more than an accounting exercise. It is a key control that helps businesses keep accurate financial records and make sound decisions. Whether you do 10 transactions a week or thousands a month, regular reconciliations ensure information used for reporting, compliance and planning matches reality. Those with fewer reporting issues, easier BAS preparation & less year-end stress are the ones who make reconciliation a part of their financial process, not a last-minute fix when problems arise. Contact us today to learn how our outsourced accounting services can simplify your financial processes and support your business growth.


