Statement reconciliation

Reconcile the bank statement with your books, or a customer or supplier statement with their account in your books, and extract the differences and the reconciliation statement.

The file is processed in your browser and is never uploaded to any server
Preparing the tool…

What does this tool do?

The tool places two statements side by side, links each transaction in the first to its counterpart in the second, then shows what is left unmatched on each side. It supports three types of reconciliation:

  • Bank vs. books: the bank account in your books against the bank statement.
  • Customer: the customer's account in your books against the statement the customer sent.
  • Supplier: the supplier's account in your books against the supplier's statement.

The result: matched items, items on one side only, the net difference, and the reconciliation statement.

How to use the statement reconciliation tool

  1. Choose the match type: bank vs. books, customer, or supplier.
  2. Upload the first statement (your books) and the second statement (the bank, customer or supplier) as Excel, CSV or PDF on the tool page.
  3. Choose the allowed date difference: from “Same day only” to 15 days; the default is 3 days.
  4. Click “Reconcile now”, then review the tabs: matched items, items on each side only, and the reconciliation statement.
  5. Enter the two closing balances if you want a full reconciliation statement, then download the report in Excel. Seeing the result and downloading require registering once with your mobile number and email.

Each statement must have a date column, and an amount column or debit and credit columns. The description and reference are optional, but they improve matching accuracy. Hijri dates are not supported at the moment.

How does the tool match transactions?

What is a debit in your books is a credit in the other party's statement, so the tool reverses the sign of the second statement automatically. If both statements use the same sign, turn on the “Both statements use the same sign” option.

The amount must match to the halala, then the tool matches in four stages, in order:

  1. By reference: the same reference on both sides, or the same digits in it (4 digits or more), so “CHQ2001” is matched with “2001”.
  2. By amount and date: the same amount on the same day.
  3. With a gap of days: the same amount within the allowed difference, such as a cheque cashed two days later. These are timing differences that do not affect the balance.
  4. By amount only: the same amount with no shared reference and no close date. These appear in a warning color and need manual review.

When there are several candidates, the transaction with the closest date is chosen. The tool also alerts you if an item on one side equals the total of two items on the other side on the same day, since it is usually a split transaction.

Worked example: reconciling the bank account for September

The books have five transactions and the bank statement has five transactions. This is the reconciliation result with an allowed difference of 3 days:

Transaction in the booksTransaction at the bankMethodAmount (SAR)
Cheque 2001 — supplier (09/01)Cheque cashed, ref. 2001 (09/03)By reference3,000
Cash deposit (09/05)Cash deposit (09/05)By amount and date10,000
Transfer from customer (09/10)Incoming transfer (09/12)With a two-day gap5,000
Cheque 2002 — rent (09/28)—In the books only2,500
Cash deposit (09/30)—In the books only4,000
—Direct deposit — customer (09/20)At the bank only1,200
—Bank service charges (09/30)At the bank only45

The tool matched 3 items, two items remain on each side, and the difference between the two transaction totals is 345 SAR.

Reconciliation statement for the example

The closing balance in the books is 63,500 SAR, and on the bank statement it is 63,155 SAR. Once you enter both balances, the tool builds the statement:

DescriptionAmount (SAR)
Balance per books63,500
Add: direct deposit from a customer not recorded in the books1,200
Less: bank service charges not recorded in the books(45)
Adjusted balance per books64,655
Balance per bank statement63,155
Add: deposit in transit not yet shown by the bank4,000
Less: outstanding cheque not yet cashed(2,500)
Adjusted balance per bank statement64,655
Difference0

The two adjusted balances are equal, so the whole difference is explained. Record the direct deposit (1,200) and the charges (45) in your books, and follow up the cheque and the deposit on next month's statement. For details, read Bank reconciliation step by step.

Warnings and limitations

  • Matching by amount only may link two transactions that are not actually related, so review them before relying on the result.
  • Closing balances are entered with the sign of the other party's statement, so a positive bank balance corresponds to a debit balance in your books.
  • The tool does not match an amount with a nearly equal amount: a difference of even one halala leaves both items unmatched.
  • The tool reads Excel, CSV and text-based PDF files as issued by the bank or your system. A scanned PDF has no readable text, so download the statement from the bank again.

Both statements are read and matched inside your browser, and they are not uploaded to our servers or stored.

Frequently asked questions

How do I do a bank reconciliation in Excel?
Upload the bank account from your books and the bank statement as Excel, CSV or PDF. The tool matches the transactions automatically by reference, amount and date, and gives you the differences and the reconciliation statement in an Excel file.
What is a bank reconciliation statement?
A table that starts with the book balance and the bank balance, and adds and subtracts the items recorded on one side only, such as outstanding cheques, deposits in transit and bank charges, until the two adjusted balances are equal.
Why doesn't the bank balance match the book balance?
Usually because of timing differences (cheques not yet cashed and deposits not yet shown), items the bank recorded that are not in the books, such as charges and direct deposits, or a recording error.
Can I reconcile a customer or supplier statement?
Yes. Choose the match type “Customer” or “Supplier”, then upload their account from your books and the statement they sent. The tool reverses the sign automatically, because a debit in your books is a credit in theirs.
Does the tool accept a PDF bank statement?
Yes, if it is a text-based PDF as issued by the bank or your accounting system: the tool rebuilds the table with its columns (date, description and amount) inside your browser. A scanned PDF has no text, so download the statement from the bank again.
Do you upload the statements to your servers?
No. Both statements are read and matched inside your browser and are not uploaded or stored. When you download an Excel file, we store only the contact details you register.

Content last reviewed: 2026-10-26

in FullScreen ERPGeneral accountsA multi-level chart of accounts, journal entries generated automatically from sales, purchasing, and inventory, and financial statements ready for closing and preparing returns. Explore the module

Related tools

Read more in the Accountant Library