Recondiffby Atesen Software

Difference between bank statement and ledger

A bank statement is the bank's record of your account. The ledger is your own record of the same account, so each can hold items the other does not have yet.

Why the two differ

Steps to close the gap

  1. Take the statement's ending balance and the ledger balance for the same date.
  2. Tick off the lines that appear on both sides.
  3. Record the statement-only lines (fees, interest, direct deposits) in the ledger.
  4. Keep the ledger-only lines (deposits in transit, outstanding cheques) on the list until the bank shows them.
  5. Anything left is an error: recheck amounts and look for duplicates.
In Xero the two sides are the Statement Balance and the Balance in Xero. See how to find unreconciled transactions in Xero. For QuickBooks, see bank reconciliation discrepancy.

Questions people ask

Is the general ledger the same as a bank statement?

No. The bank statement is the bank's record of the account. The general ledger holds your own record of the same account, so each can contain items the other does not yet have.

Why does my bank balance differ from my books?

The usual reasons are deposits in transit, outstanding cheques, bank fees or interest not yet recorded, direct deposits not yet recorded, and recording errors.

What is a deposit in transit?

A deposit recorded in your ledger that the bank had not yet credited when the statement was issued.

What is an outstanding cheque?

A cheque you have written and recorded that the payee has not yet cashed, so the bank balance is still higher than your books.

Related guides

Sources

Checked against the vendor's own help pages on 8 November 2026. Menu names and report layouts change between plans, regions and releases, so confirm them on your screen.

Want the lines matched for you?

Recondiff compares a bank CSV with your Xero export and lists matched, bank-only, ledger-only and possible duplicate lines (same date and amount, similar description). The first 50 rows are free; the full report is $19 for 30 days. Files stay in your browser.

Compare your two CSV files