Get 80% off your plan for your first 3 months*
Guide

What is bank reconciliation?

Match your records to your bank statements and keep your finances accurate.

A small business owner doing bank reconciliation

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio

Published Tuesday 9 June 2026

Table of contents

Key takeaways

  • Bank reconciliation is the process of matching your accounting records with your bank statements to confirm every transaction is accurate and accounted for.
  • Reconciling regularly helps you catch errors, detect fraud, maintain accurate cash flow records, and stay compliant with SARS requirements.
  • A clear step-by-step process, from gathering records to adjusting your balances, makes reconciliation straightforward even for small business owners without accounting expertise.
  • Cloud accounting software like Xero automates bank feeds and suggests transaction matches, turning hours of manual work into a quick daily task.

What is bank reconciliation?

Bank reconciliation is the process of comparing your business's accounting records with your bank statements to make sure both sets of records match. It involves checking each transaction, identifying discrepancies, and correcting errors so your financial data stays accurate and up to date.

If you run a small business, you likely record income and expenses in your accounting software or cashbook throughout the month. Your bank independently records every deposit, withdrawal, and fee on your account. Bank reconciliation is how you verify that these 2 records tell the same story.

Discrepancies between your books and your bank statement are common and don't always mean something has gone wrong. Timing differences, bank fees, and forgotten entries all create gaps that reconciliation is designed to catch and resolve.

When you reconcile regularly, you gain several practical benefits for your business.

  • Spot and correct bookkeeping mistakes before they compound
  • Identify unauthorised transactions or suspicious activity early
  • Get reliable financial data instead of estimates or guesswork
  • Maintain accurate records for South African Revenue Service (SARS) tax filing and compliance
  • Track your real cash position so you can make confident business decisions

Why is bank reconciliation important?

Bank reconciliation is one of the most important financial controls a small business can put in place. Without it, errors and discrepancies can go unnoticed for months, leading to inaccurate reports and poor decisions.

Bank reconciliation protects your finances in several ways.

  • Fraud prevention: regular reconciliation helps you detect unauthorised transactions quickly. The Association of Certified Fraud Examiners (ACFE) found that around 22% of financial statement fraud cases are uncovered through bank reconciliation.
  • Cash flow accuracy: knowing your true bank balance, not just what your books say, lets you plan spending, manage payments, and avoid overdrafts.
  • Tax and regulatory compliance: South African businesses must retain financial records for 5 years under section 29 of the Tax Administration Act No. 28 of 2011. Accurate, reconciled records make SARS submissions and audits far less stressful.
  • Error detection: even small data entry mistakes can throw off your accounts. Reconciliation catches transposed digits, duplicate entries, and missed transactions before they cause bigger problems.
  • Better business decisions: when your financial data is accurate and current, you can trust the numbers behind decisions about hiring, purchasing, pricing, and growth.

How often should you reconcile your bank account?

The short answer is: as often as practical. At a minimum, you should reconcile before filing any tax return or producing financial statements. But more frequent reconciliation keeps problems small and manageable.

For most small businesses in South Africa, weekly reconciliation strikes a good balance. It keeps your records current without becoming a daily burden. If your business processes a high volume of transactions, such as a retail shop or restaurant, daily reconciliation is worth the effort. Businesses with fewer transactions may find monthly reconciliation sufficient.

In practice, most small businesses find that weekly reconciliation prevents errors from compounding. A single missed bank fee might seem minor, but if it goes unnoticed for 3 months, it can throw off your quarterly reports and tax calculations.

The key is consistency. When you reconcile on a regular schedule, each session takes only a few minutes because there are fewer transactions to review. Let it pile up for months, and you face a time-consuming task with a higher chance of missing errors.

Using accounting software with automatic bank feeds makes frequent reconciliation much faster. Xero pulls in your bank transactions daily, so you can review and confirm matches in minutes rather than manually comparing paper statements.

Key bank reconciliation terms

Before you start reconciling, it helps to understand the terminology. Understanding these terms helps you work through the reconciliation process with confidence.

Outstanding cheques are cheques you have written and recorded in your books, but that haven't yet been presented to or cleared by the bank. They reduce your book balance but don't yet appear on your bank statement.

Deposits in transit are payments you have received and recorded in your accounting records, but that haven't yet appeared on your bank statement. This is common when you deposit cash or cheques near the end of the month.

NSF cheques (non-sufficient funds cheques) are cheques you deposited that bounced because the payer didn't have enough money in their account. Your bank reverses the deposit, but your books may still show the original amount until you record the reversal.

Book balance is the cash balance shown in your accounting records or cashbook. It reflects all transactions you have recorded, including those that may not yet appear on your bank statement.

Bank balance is the cash balance shown on your bank statement. It reflects all transactions the bank has processed, including fees or interest you may not yet have recorded in your books.

Adjusted cash balance is the final figure you arrive at after making all necessary adjustments to both your book balance and bank balance. When reconciliation is complete, both adjusted balances should match exactly.

How to do a bank reconciliation

Bank reconciliation follows a logical sequence. Whether you do it manually or with software, the core steps are the same. Here is a step-by-step process you can follow. For a more detailed walkthrough, see the full bank reconciliation guide.

1. Gather your records

Start by collecting your bank statement for the period you're reconciling. You also need your accounting records, whether that's a cashbook, spreadsheet, or your accounting software ledger, covering the same period. Make sure both records are final and up to date before you begin.

2. Compare the opening balances

Check that the opening balance on your bank statement matches the closing balance from your previous reconciliation. If these don't match, there's likely an unresolved item from the prior period that you need to investigate first.

3. Match transactions one by one

Go through each transaction on your bank statement and find the corresponding entry in your accounting records. Tick off every deposit, withdrawal, and fee that appears in both. This is the most time-consuming step when done manually, but accounting software like Xero automates much of this by suggesting matches through its smart reconciliation feature.

4. Identify unmatched items

After matching, you'll have items left over on one or both sides. Common unmatched items include outstanding cheques, deposits in transit, bank fees you haven't recorded, and interest payments. List each unmatched item and determine which record it belongs to.

5. Adjust your book balance

Record any legitimate transactions from the bank statement that are missing from your books. These typically include bank fees, interest earned, direct debits, and NSF cheque reversals. Each adjustment should be entered as a proper accounting entry.

6. Adjust your bank balance

Add deposits in transit to your bank balance and subtract outstanding cheques. These are transactions you have correctly recorded in your books but that the bank hasn't yet processed.

7. Confirm the balances match

After all adjustments, your adjusted book balance and adjusted bank balance should be identical. If they match, your reconciliation is complete. If they don't match, review your work for missed transactions, data entry errors, or items you may have categorised incorrectly.

Bank reconciliation example

A worked example makes the reconciliation process clearer. Suppose you're reconciling your business bank account for June and you have the following starting figures.

Your bank statement closing balance on 30 June is R52,400. Your book balance (cashbook) on the same date shows R52,150.

The R250 difference needs to be explained. After reviewing both records, you find the following unmatched items.

Items on your books but not yet on the bank statement:

  • Outstanding cheque to a supplier: R1,200
  • Deposit from a customer made on 30 June (in transit): R800

Items on the bank statement but not yet in your books:

  • Bank service fee for June: R150
  • Interest earned: R50
  • NSF cheque (bounced customer payment): R50

Now you adjust both balances.

Adjusted bank balance: Start with R52,400. Add the deposit in transit (R800). Subtract the outstanding cheque (R1,200). That gives you R52,400 + R800 - R1,200 = R52,000.

Adjusted book balance: Start with R52,150. Add interest earned (R50). Subtract bank fees (R150). Subtract the NSF cheque (R50). That gives you R52,150 + R50 - R150 - R50 = R52,000.

Both adjusted balances equal R52,000, which confirms the reconciliation is complete. Every transaction is accounted for, and your records are accurate.

Tips for accurate bank reconciliation

Getting bank reconciliation right every time comes down to good habits and the right tools. These practical tips will help you keep your reconciliation accurate and efficient.

Use a dedicated business bank account. Mixing personal and business transactions in 1 account makes reconciliation significantly harder. A separate business account means every transaction on the statement is business-related, which simplifies matching.

Reconcile on a consistent schedule. Pick a frequency that suits your transaction volume and stick to it. Consistency prevents a backlog of unmatched transactions from building up.

Record transactions as they happen. The sooner you capture a transaction in your accounting records, the easier it is to match later. Delayed recording is one of the most common causes of reconciliation headaches.

Keep supporting documents organised. Receipts, invoices, and payment confirmations are your evidence when investigating discrepancies. Tools like Hubdoc can pull bills and receipts into your accounting software automatically, keeping everything in 1 place.

Document your reconciliation process. Write down the steps you follow, who is responsible, and how often you reconcile. A documented process ensures consistency, especially if someone else needs to take over.

Use accounting software with bank feeds. Manual reconciliation with paper statements is slow and error-prone. Industry benchmarks show that manual data entry carries an error rate of 1 to 4% of fields, even for experienced staff. Software that imports bank transactions automatically removes much of that risk.

Common bank reconciliation errors

Even with a solid process, mistakes happen. Knowing the most common errors helps you spot and fix them quickly.

Not recording all transactions. Forgetting to enter bank fees, interest, direct debits, or small cash transactions is the most frequent cause of reconciliation discrepancies. Check your bank statement for items that may not have made it into your books.

Data entry mistakes. Transposing digits (entering R1,350 instead of R1,530) or recording the wrong amount creates mismatches that can be difficult to trace. If your reconciliation is off by a number divisible by 9, a transposition error is often the cause.

Using the wrong opening balance. If the opening balance for the current period doesn't match the closing balance from the previous reconciliation, every subsequent figure will be incorrect. Always verify your starting point before you begin.

Timing differences treated as errors. Outstanding cheques and deposits in transit aren't mistakes. They are normal timing differences between when you record a transaction and when the bank processes it. Adjusting for these correctly is a standard part of reconciliation.

Ignoring small discrepancies. A R10 difference might seem trivial, but small unresolved discrepancies can mask larger errors or accumulate over time. Investigate every mismatch, no matter how small.

Delayed reconciliation. The longer you wait between reconciliations, the more transactions you need to review and the harder it becomes to remember the context behind each one. Regular reconciliation keeps each session quick and manageable.

Simplify bank reconciliation with Xero

Bank reconciliation doesn't have to be a time-consuming chore. With the right approach and tools, it becomes a quick, routine check that keeps your finances accurate and your business on track.

Xero connects directly to your bank and imports transactions automatically through secure bank feeds. Instead of manually comparing paper statements line by line, you see your bank transactions alongside your accounting records on 1 screen. Xero's smart reconciliation suggests matches, so confirming a transaction often takes a single click.

For South African small businesses, this means less time on admin and more time on the work that matters. You can reconcile daily in just a few minutes, catch discrepancies early, and always have an accurate picture of your cash flow. Get one month free.

FAQs on bank reconciliation

These questions come up often when small business owners start reconciling their accounts.

What is a bank reconciliation statement?

A bank reconciliation statement is a document that summarises the differences between your bank statement balance and your book balance at a specific date. It lists all adjustments, such as outstanding cheques, deposits in transit, and bank fees, that explain the gap between the 2 figures. Once both adjusted balances match, the statement serves as proof that your records are accurate.

What happens if you don't reconcile your bank account?

Without regular reconciliation, small errors and missed transactions can compound over time. You might overdraw your account, miss signs of fraud, or file inaccurate tax returns with SARS. Catching discrepancies early is far simpler and cheaper than untangling months of unreconciled records.

How long does bank reconciliation take?

The time depends on your transaction volume and method. Manual reconciliation using spreadsheets can take several hours for a busy month. With accounting software that imports bank feeds and suggests matches, most small businesses can complete a weekly reconciliation in under 15 minutes. The more frequently you reconcile, the faster each session goes.

What should you do if your bank statement doesn't match your records?

Start by checking for common causes: data entry errors, forgotten bank fees, unrecorded direct debits, or timing differences like outstanding cheques. Work through each unmatched item systematically. If you still can't find the source after thorough review, consult your accountant or bookkeeper for a fresh perspective.

Can you do bank reconciliation without accounting software?

Yes, you can reconcile manually using a spreadsheet and your paper or PDF bank statements. You compare each transaction by hand and calculate adjustments yourself. While this approach works, it's slower and more prone to human error. Accounting software automates the matching process, reduces mistakes, and keeps a clear audit trail of every reconciliation you complete.

There's no law that specifically mandates bank reconciliation. However, the Tax Administration Act requires you to keep accurate financial records for 5 years, and SARS expects records that support your tax returns. Regular reconciliation is the most practical way to meet these obligations and avoid penalties during an audit.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Download the guide on how to do bookkeeping

Learn about the eight core bookkeeping jobs, from data entry to reporting and tax prep. Fill out the form to receive the guide as a PDF.

Start using Xero for free

Access Xero features for 30 days, then decide which plan best suits your business.