What is bank reconciliation?
Learn what bank reconciliation is, why it matters for Malaysian businesses and how the statement is set out.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio
Published Monday 26 October 2026
Table of contents
Key takeaways
- Compare your internal financial records against your bank statement to confirm every transaction is accounted for and your balances match
- Reconcile regularly to catch errors and unauthorised transactions early, and keep accurate cash flow visibility for confident business decisions
- Retain your financial records for seven years under Malaysia’s Income Tax Act 1967, making consistent reconciliation and documentation a compliance priority
- Use accounting software with automatic bank feeds and smart matching to turn a time-consuming manual task into a quick daily check
What is bank reconciliation?
Reconciliation in banking means checking that the transactions and balance in your records agree with what your bank reports for the same account and period. For your business, that means comparing your bookkeeping records with your bank statement so every transaction matches and your closing balances agree.
When the two sets of records don’t match, you investigate the differences. These are usually timing gaps or errors that need correcting, such as a bank fee you haven’t recorded yet. Resolving each discrepancy gives you a clear, accurate picture of your finances.
For Malaysian small businesses, bank reconciliation also supports compliance. Section 82 of the Income Tax Act 1967 requires you to keep sufficient records of income and expenditure for seven years. Regular reconciliation keeps those records reliable and audit-ready.
Regular bank reconciliation helps you:
- catch data entry errors and duplicate transactions before they compound
- detect unauthorised or fraudulent transactions early
- keep accurate cash flow records for day-to-day decisions
- prepare confidently for tax filing with the Lembaga Hasil Dalam Negeri (LHDN)
- assign costs to specific jobs or projects with reliable figures
Why is bank reconciliation important?
Skipping bank reconciliation can leave gaps in your financial records that grow harder to fix over time. Making it a regular habit protects your records and your business in the following ways.
Cash flow accuracy. Your bank balance and your accounting records won’t always agree on any given day. Outstanding cheques and unrecorded bank fees create temporary differences. Reconciling closes those gaps so you know exactly how much cash is available before you commit to spending.
Fraud detection. Comparing your records line by line with your bank statement is one of the most reliable ways to spot unauthorised withdrawals or duplicate payments. The sooner you identify a suspicious transaction, the faster you can act.
LHDN compliance. The Malaysian tax authority expects accurate financial records when you file returns or face an audit. Consistent reconciliation means your books are always in order, reducing the risk of penalties or delays during tax season.
Confident financial decisions. When your records are accurate and up to date, you can trust the numbers behind every business decision.
How often should you reconcile your bank account?
The right frequency depends on how many transactions flow through your business each month. The more transactions you process, the more often you should reconcile.
Daily. If your business handles a high volume of sales or payments, a quick daily check helps you catch issues the same day they happen. This is especially useful for retail or e-commerce businesses with frequent card transactions.
Weekly. For businesses with moderate transaction volumes, a weekly review strikes a good balance between thoroughness and time. Set a recurring day each week so it becomes routine.
Monthly. At a minimum, reconcile once a month when your bank statement arrives. Monthly reconciliation is the standard for most small businesses and is usually enough if your transaction volume is low.
Accounting software with automatic bank feeds can import your bank transactions daily, making it possible to reconcile in minutes rather than hours. Automated matching flags transactions that already line up, so you only need to review exceptions.
Bank reconciliation statement format
This page explains why reconciliation matters, and the step-by-step guide to bank reconciliation covers the full procedure. Whichever method you use, you’ll end up with a bank reconciliation statement that follows a standard layout.
Statement header
The top of the statement identifies what you’re reconciling. It shows your business name and the bank account, followed by the period end date, for example, 31 March 2026.
Bank balance side
The first section starts with the bank’s figure and adjusts it for items the bank hasn’t processed yet. In order, it lists:
- the closing balance per your bank statement
- deposits in transit, added to the closing balance
- outstanding cheques, deducted from the total
- the adjusted bank balance at the bottom
Book balance side
The second section starts with your own figure and adjusts it for items that appear on the bank statement but not in your books. In order, it lists:
- the closing balance in your cashbook
- interest and other credits you haven’t recorded yet, added to the balance
- bank fees and direct debits you haven’t recorded yet, deducted from the total
- the adjusted book balance at the bottom
Final check and sign-off
The statement closes by confirming that both adjusted balances agree. Once they match, sign and date the statement, then keep it for seven years as Section 82 of the Income Tax Act 1967 requires.
A gap between the two figures points to a missing or incorrect item, so review both sides again. The example further down this page shows the format with sample figures.
Common bank reconciliation discrepancies
Even with careful record-keeping, differences between your books and your bank statement are normal. Understanding the most common causes helps you resolve them quickly.
- Check for outstanding cheques that you’ve issued but the recipient hasn’t yet deposited or cleared
- Watch for deposits in transit, where you’ve recorded a payment in your books but the bank hasn’t processed it yet
- Look for bank fees and charges that the bank has applied but you haven’t recorded, such as service fees or interest debits
- Account for timing differences when transactions are recorded on different dates in your books and your bank statement, especially around month-end cut-offs
- Review for recording errors such as transposed digits or duplicate entries
One practical way to reduce discrepancies is to use a dedicated business bank account. Mixing personal and business transactions makes reconciliation much harder and increases the chance of errors.
Bank reconciliation example
This simplified example shows how bank reconciliation works for a Malaysian small business, using the statement format above. All figures are in Malaysian ringgit (RM).
Start with your bank statement closing balance for the month: RM 12,500.00.
Next, identify transactions recorded in your books that haven’t yet appeared on the bank statement. Deduct an outstanding cheque to a supplier (RM 1,200.00) and add a deposit in transit from a client payment (RM 800.00).
Adjusted bank balance: RM 12,500.00 − RM 1,200.00 + RM 800.00 = RM 12,100.00.
Now check your internal records. Your cashbook closing balance is RM 12,150.00. Identify items on the bank statement not yet in your books, then:
- deduct a bank service fee: RM 30.00
- add interest earned: RM 5.00
- deduct a direct debit for insurance: RM 25.00
Adjusted book balance: RM 12,150.00 − RM 30.00 + RM 5.00 − RM 25.00 = RM 12,100.00.
Both adjusted balances now match at RM 12,100.00. The reconciliation is complete, so record the adjustments in your books and save the documentation.
Simplify bank reconciliation with Xero
Bank reconciliation can be quick and straightforward with the right software. Xero accounting software connects directly to your bank through bank feeds, importing transactions automatically on a regular basis. Smart matching suggests the most likely matches between your bank transactions and your accounting records, so you can reconcile in just a few clicks. JAX, Xero’s AI, automatically categorises and matches your bank transactions when it’s highly confident, so you can focus on what needs your attention while staying in control.
You can also reconcile on the go using the Xero Accounting app on your phone. For a detailed walkthrough, visit the bank reconciliation guide on Xero Central.
Whether you’re at your desk or between meetings, keeping your books up to date takes just a few minutes. Get one month free and see how much time you save on reconciliation.
FAQs on bank reconciliation
Here are answers to frequently asked questions about bank reconciliation.
What is a bank reconciliation statement?
A bank reconciliation statement is the document produced at the end of the reconciliation process. It lists all adjustments made to both the bank balance and your book balance, showing how the two figures were brought into agreement.
What is the difference between bank reconciliation and account reconciliation?
Bank reconciliation specifically compares your cashbook with your bank statement. Account reconciliation is broader and can involve verifying any ledger account, such as accounts receivable or accounts payable, against supporting records.
What should you do if your bank statement doesn’t match your records?
Review each unmatched transaction to see whether it’s a timing difference or an item missing from your records. Correct your records where needed, and contact your bank if you suspect a bank-side error.
Does bank reconciliation software work with Malaysian banks?
Yes. Depending on your bank, Xero bank feeds let transactions flow directly into your accounting software for reconciliation, and if your bank doesn’t support feeds, you can export and upload your bank data instead.
What happens if you skip bank reconciliation for several months?
Unreconciled transactions accumulate, making it harder to trace individual errors or missing entries. You may also miss unauthorised charges or bank fees that affect your reported cash position and tax filings.
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.