Tasaheel ERP
Home › Guides › Bank Reconciliation: Matching Your Statement to Your Books

Bank Reconciliation: Matching Your Statement to Your Books

A practical guide to bank reconciliation: why the bank balance differs from the books, outstanding cheques, deposits in transit, fees, a worked example.

The bank reconciliation screen in Tasaheel Accounts with the statement upload

The balance on your bank statement rarely equals the bank balance in your books on the same day. Bank reconciliation means explaining that difference item by item until nothing is left, and correcting the books where needed. This guide explains the usual reasons for the difference, a worked example, the entries required, and how Tasaheel Accounts shortens the job.

Why does the bank balance differ from the books?

Differences come in two kinds: items in your books the bank has not recorded yet, and items at the bank you have not recorded yet.

In your books but not on the statement:

On the statement but not in your books:

Sometimes the difference is an error: a wrong amount in an entry, or a transaction recorded twice.

A worked example

At month end: the bank balance in the books is SAR 85,400 and the statement shows SAR 92,150. Matching finds:

The two figures are not equal, so an item worth SAR 4,100 is still missing. The search shows a supplier payment of SAR 4,100 debited by the bank but never recorded in the books. Once it is recorded, the adjusted book balance becomes SAR 84,650 and matches the statement.

Reconciling entries

Items on the statement but not in your books need an entry:

Items in your books but not on the statement (outstanding cheques and deposits in transit) need no entry; they stay open until they appear on next month's statement. If a cheque stays outstanding for months, look into it: it may have been cancelled or lost.

Practical steps

  1. Download the statement from the bank as Excel or CSV, or MT940 or CAMT.053 if your bank offers them.
  2. Match each statement line with a book entry by amount, date and reference.
  3. Post entries for what is on the statement but not in the books.
  4. List what is in the books but not on the statement.
  5. Check that the two adjusted balances are equal.
  6. Keep the reconciliation sheet with its documents for the auditor.

Repeat weekly if the bank is busy; a weekly reconciliation is far quicker than chasing a whole month. It is one of the first items of the month-end close.

How Tasaheel Accounts shortens it

Bank reconciliation: bank account, statement file, amount format and saved classification rules
Bank reconciliation: bank account, statement file, amount format and saved classification rules
Importing a bank statement in MT940 or CAMT.053 format
Importing a bank statement in MT940 or CAMT.053 format

FAQ

How often should I reconcile the bank?

At least monthly as part of the close, and weekly if there are many transactions.

Does an outstanding cheque need an entry?

No. It is already in your books and is waiting to appear on the statement. Look into it if it stays outstanding too long.

What do I do with bank charges?

Post an entry: debit bank charges expense, credit the bank, dated when the bank deducted them.

Can the program read the bank statement directly?

Yes, from an Excel or CSV file, or from an MT940 or CAMT.053 file as the bank provides it.

What if a difference remains after all items?

Look for an amount error (especially transposed digits), a transaction recorded twice, or a statement line left unmatched. In Tasaheel, trace numbers takes you to every entry on the account.

Read also month-end close and how to calculate VAT and file the return, or learn more about Tasaheel Accounts.

Try it in Tasaheel: create a free account, upload one month's bank statement, and let the program match it and suggest accounts.
By Sherif Fadl — Founder, Tasaheel ERPAn accountant and financial-solutions builder who spent years in Saudi finance departments, and founded Tasaheel to bring accounting, VAT, zakat and payroll together in one Arabic system.

Updated: 2026-09-27

Tasaheel ERP — Start the trial · User guide