Bank reconciliation is the monthly check that the bank balance in your books matches your bank statement, with every difference explained. You match each deposit and payment, record items only the bank knows about, such as charges, direct debits and customer transfers, and list timing items like unpresented cheques. Reconcile every business account monthly.
- Bank reconciliation matches the bank balance in your books to the statement and explains every difference.
- Reconcile every business account monthly, including card, QR, gateway and e-wallet settlements; weekly if volumes are high.
- Timing differences clear next month; bank charges, missed receipts, direct debits and errors need entries.
- Never force a balance with a miscellaneous figure; park unknown receipts in suspense and clear them monthly.
- File each statement with its reconciliation; business records must be kept for 7 years.
What is bank reconciliation and why does it matter?
Bank reconciliation is the process of matching the bank balance in your books (the cash book or bank ledger) with the closing balance on your bank statement for the same date, and explaining every difference until the two agree. It is an explanation exercise, not a matching game: changing a number until it fits defeats the purpose.
For a Malaysian SME, a proper reconciliation does three jobs at once:
- It proves your books are complete. Every sale collected and every bill paid should appear in both places, so missing entries show up immediately.
- It catches errors and fraud early. Duplicate payments, keying mistakes and unauthorised transfers are far easier to fix in the same month than a year later.
- It makes year end smoother. Your accountant, auditor and tax agent rely on the bank balance; reconciled books mean fewer queries and adjustments before the Form C deadline.
One caution: a reconciled bank does not prove the profit and loss statement is right. A payment can match the statement perfectly and still be coded to the wrong expense, so classification needs its own review.
Why doesn't my bank balance match my books?
A mismatch is normal and does not by itself mean something is wrong. Most differences fall into a few familiar groups:
| Difference | Common example | What to do |
|---|---|---|
| Unpresented cheques | A cheque issued to a supplier on 29 March is banked in April | No entry; list it and check it clears next month |
| Deposits in transit | Takings banked on the evening of 31 March are credited on 1 April | No entry; confirm on next month's statement |
| Bank charges and fees | Monthly service fee, IBG or DuitNow transfer charges, cheque book fees | Record as bank charges |
| Direct credits not recorded | A customer paid by online transfer but no receipt was issued | Identify the customer, record the receipt, reduce their balance |
| Direct debits and standing instructions | Loan or hire purchase instalments, insurance, utilities | Record them; split loan principal and interest |
| Net settlements | Card, QR, gateway or marketplace payouts arrive after fees are deducted | Record gross sales, and the fees as an expense |
| Transfers between your own accounts | Money moved from the current account to a fixed deposit | Record both sides |
| Errors | RM1,250 keyed as RM1,520, or a payment recorded twice | Correct your books, or contact the bank if it erred |
Timing differences, the first two rows, clear by themselves next month. Everything else needs an entry in your books. A useful check for keying errors: when two digits are swapped, the difference divides exactly by 9 (RM1,520 minus RM1,250 is RM270, or 9 × 30).
How do DuitNow, IBG and card settlements affect reconciliation?
Modern payment channels change what lands in the bank and when, so it helps to know each one's habits:
- DuitNow and instant transfers arrive quickly, but customers often leave the reference blank or type only a name, so ask them to quote the invoice number.
- IBG (interbank GIRO) transfers are processed in batches, so a payment sent late on the last day of the month can land in the next month and appear as a timing difference.
- Card terminals, DuitNow QR and payment gateways settle in batches, net of merchant fees, and one bank credit may cover several days of sales.
- Marketplace and e-wallet payouts arrive net of commissions, shipping charges and refunds, and only after the platform's own settlement cycle.
For net settlements, reconcile the provider's settlement report instead of guessing. Example: three days of card sales total RM6,000 and settle as a single credit of RM5,910. Record RM6,000 of sales and RM90 of merchant fees; recording only RM5,910 understates both sales and costs. If a platform holds a material balance, treat it like another bank account and reconcile it monthly.
How do I do a bank reconciliation step by step?
Follow the same routine every month for each business account:
- Get the full statement for the month and check that every page is there.
- Check the opening balance. It should equal last month's reconciled closing balance; if not, fix last month first.
- Tick off deposits against receipts in your books by amount, date and reference.
- Tick off payments against payments, cheques and transfers in your books.
- Identify transfers between your own accounts and make sure both sides are recorded.
- Record items only the bank knows about: charges, interest, direct debits, returned cheques and customer transfers.
- List items only your books know about: unpresented cheques and deposits in transit.
- Prepare the reconciliation statement and confirm the adjusted balances agree to the sen.
- Log anything unmatched with its date, amount and who is following it up, and review large or unusual items separately.
- Review and file. The owner or a second person signs off, and the statement and reconciliation are kept together.
If business and personal money share one account, every step takes longer; see separating business and personal bank accounts.
What does a bank reconciliation statement look like?
A reconciliation statement adjusts both balances for the items you found until they agree. Example: a Klang Valley hardware shop closes March with RM18,400 on its bank statement and RM15,935 in its cash book. Ticking reveals a supplier cheque of RM3,200 not yet presented, takings of RM1,800 banked on 31 March but credited on 1 April, a customer transfer of RM1,150 not yet recorded, and RM85 of bank charges not yet recorded.
| Bank side | RM | Book side | RM |
|---|---|---|---|
| Balance per bank statement | 18,400 | Balance per cash book | 15,935 |
| Add: deposit in transit | 1,800 | Add: customer transfer not recorded | 1,150 |
| Less: unpresented cheque | (3,200) | Less: bank charges not recorded | (85) |
| Adjusted bank balance | 17,000 | Adjusted book balance | 17,000 |
Both sides agree at RM17,000. The bookkeeper then posts the RM1,150 receipt against the customer's invoice and the RM85 to bank charges. The cheque and the deposit in transit need no entry; they are simply checked against April's statement.
How should I handle unidentified receipts and unknown payments?
Park unidentified receipts in a temporary suspense account, investigate them quickly and clear the account every month; never guess. Money with no clear payer is common when customers pay by DuitNow with a vague reference.
- Do not post to sales or a random customer. A wrong guess makes two balances wrong.
- Check open invoices for the same amount, or a combination of invoices that adds up to it.
- Ask the bank for the remitter's details if the reference is unclear.
- Ask your sales team or likely customers; a short message often solves it.
- Clear suspense monthly. A suspense balance that grows month after month means your receivables can no longer be trusted.
Unknown debits need faster action. If a withdrawal does not match a bill, a claim or a known direct debit, check with whoever has banking access and with the bank the same day. Clean receipt records also make collection easier; see how to collect overdue payments.
What red flags should a bank reconciliation reveal?
Treat these as warning signs that need a closer look, not routine differences:
- The opening balance does not match last month's reconciled closing balance.
- The reconciliation only agrees after a balancing figure or a miscellaneous adjustment.
- Unpresented cheques are several months old, or the suspense balance keeps growing.
- Round-sum transfers to unfamiliar accounts, or debits nobody can explain.
- The same supplier paid twice, or a supplier suddenly paid to a new bank account; confirm any change of bank details with a known contact before paying.
- Cash takings banked are regularly lower than the cash sales recorded.
- Card or gateway settlements that do not agree with the sales report.
- Frequent unexplained transfers between the company and a director.
- Reconciliations months behind, or prepared by the person who makes payments with no one reviewing them.
A reconciliation highlights unusual transactions, but on its own it is not a complete fraud control. Separate duties where you can, so the person who pays is not the only person who checks.
How often should I reconcile, and what makes it easier?
Reconcile every business account at least monthly, including fixed deposit, foreign currency and merchant settlement accounts, plus card, gateway and e-wallet balances where they are material. Busy retail, F&B and online businesses often reconcile weekly so the month-end close stays quick.
Habits that make bank reconciliation faster:
- Ask customers to quote the invoice number in their transfer reference.
- Keep one business account per entity, and never pay business bills from a personal account.
- Record payments on the day you make them, with the supplier invoice attached.
- Reconcile settlement reports separately from gross sales, recording fees as expenses.
- Finish by about day 10 of the following month as part of your month-end closing checklist.
Business records, including bank statements, must be kept for 7 years (see how long to keep business records), so file each month's reconciliation with its statement. Reconciliation is one step in the wider routine of our small business bookkeeping guide, and if months are already unreconciled, start by catching up the backlog.
How WeCount helps
Bank reconciliation is included in every WeCount monthly bookkeeping package. We match your statements and settlement reports to your books, follow up unidentified items with you, flag anything unusual and send a clear month-end summary, so you know your cash position is right. Reconciled books also give your auditor and tax agent a clean starting point; regulated audit, tax-agent and professional accountancy services are delivered through appropriately authorised partners where required. Packages start from RM388 a month; see pricing.
Frequently asked questions
What is bank reconciliation in simple terms?
It is comparing your own record of the bank account with the bank's statement and explaining every difference. When the adjusted balances agree, you know that month's records are complete, and anything that does not agree points to a missing entry, an error or a transaction someone needs to explain.
What are timing differences in a bank reconciliation?
Timing differences are items already in your books that the bank has not processed yet, such as unpresented cheques and takings banked on the last day of the month. They usually clear the following month and need no adjusting entry, only a check that they actually appear on the next statement.
Why is my bank reconciliation out by a small amount?
Small gaps usually come from an unrecorded bank charge, a fee deducted from a card or gateway settlement, or a keying error; a difference that divides exactly by 9 often means two digits were swapped. Find the cause rather than posting a balancing figure, because a small gap can hide larger errors that offset each other.
Who should prepare and review the bank reconciliation?
The bookkeeper usually prepares it, but someone else, ideally the owner or a director, should review and sign it off each month. Where possible, the person who makes payments should not be the only person who reconciles the account, so unusual transactions are seen by a second pair of eyes.
Do I need to keep bank statements and reconciliations for LHDN?
Yes. Business records, including bank statements and supporting documents, must be kept for 7 years under the Income Tax Act 1967, and a Sdn Bhd must also keep its accounting records for 7 years under the Companies Act 2016. Filing each reconciliation with its statement makes queries much easier to answer.
Official sources
This guide is general information for Malaysian businesses as at the date shown. It is not tax, legal or audit advice. LHDN, SSM and JKDM rules change — check the latest official guidance or a licensed tax agent or auditor before acting. Regulated audit, tax-agent and professional accountancy services are delivered through appropriately authorised partners where required.