What is bank reconciliation?
Learn what bank reconciliation is, why it matters, and the seven steps to reconcile your accounts accurately.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio
Published Wednesday 23 September 2026
Table of contents
Key takeaways
- Bank reconciliation matches your accounting records against your bank statements to confirm every transaction is accurate and accounted for
- Reconciling regularly helps you catch errors, detect fraud, keep accurate cash flow records, and stay compliant with SARS requirements
- A clear step-by-step process 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 against your bank statement to confirm both match. You check each transaction, flag any discrepancies, and correct errors, so your financial records stay accurate and up to date. It confirms that every deposit, withdrawal, and fee is recorded correctly on both sides.
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. Reconciliation is how you verify that these two records tell the same story.
Discrepancies between your books and your bank statement are common, and they 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.
Reconciliation protects your finances in several ways.
- Fraud prevention: regular reconciliation helps you spot unauthorised transactions early. According to the Association of Certified Fraud Examiners' Occupational Fraud 2026 report, businesses lose about 5% of annual revenue to fraud, so routine checks are worth building into your schedule.
- Cash flow accuracy: knowing your true bank balance, not just what your books say, helps you plan spending and avoid overdrafts. It also makes day-to-day managing cash flow far more reliable.
- Tax and regulatory compliance: South African businesses must keep financial records for five years under section 29 of the Tax Administration Act No. 28 of 2011, as set out in the SARS taxpayer record retention policy. 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 grow into 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, while businesses with fewer transactions may find monthly reconciliation enough.
A single missed bank fee might seem minor, but if it goes unnoticed for three 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.
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. These terms come up in almost every reconciliation, and knowing them lets you work through the 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 of seven steps. Whether you do it manually or with software, the core steps are the same, and you can follow more detailed reconciliation steps when you want a deeper walkthrough.
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 it 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, and after reviewing both records you find several 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. For the adjusted bank balance, start with R52,400, add the deposit in transit (R800), and subtract the outstanding cheque (R1,200), which gives you R52,400 + R800 - R1,200 = R52,000.
For the adjusted book balance, start with R52,150, add interest earned (R50), subtract bank fees (R150), and subtract the NSF cheque (R50), which 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 one 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, and solid double-entry bookkeeping habits keep it under control.
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 one place.
Document your reconciliation process. Write down the steps you follow, who is responsible, and how often you reconcile. A documented process keeps things consistent, especially if someone else needs to take over.
Use accounting software with bank feeds. Manual reconciliation with paper statements is slow and error-prone. Peer-reviewed research in Behavior Research Methods found that manual data entry typically carries an error rate between 0.55% and 3.6% of fields. Software that imports 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 nine, 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.
Treating timing differences 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, and adjusting for them 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 comparing paper statements line by line, you see your bank transactions alongside your accounting records on one screen. Xero’s online bank reconciliation software suggests matches, so confirming a transaction often takes a single click.
For South African small businesses, that means less time on admin and a clearer, up-to-date picture of your cash flow. You can get one month free and turn reconciliation into a few quick minutes each day.
FAQs on bank reconciliation
These quick answers cover the questions South African small business owners ask most about bank reconciliation.
What do you mean by bank reconciliation?
It’s the routine check that your own accounting records agree with what your bank has actually processed. Any gap points to a timing difference, a missing entry, or an error worth investigating.
What are the 4 steps of bank reconciliation?
In condensed form: compare your records with the bank statement, identify the differences, record and adjust the missing items, then confirm both adjusted balances match.
What are the 7 steps of bank reconciliation?
Gather your records, compare the opening balances, match transactions, identify unmatched items, adjust your book balance, adjust your bank balance, then confirm the balances agree.
What are the 3 methods of bank reconciliation?
You can reconcile by hand against a paper statement, track it in a spreadsheet, or use accounting software with automated bank feeds that suggests matches for you. Software is the fastest and least error-prone for most businesses.
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.