GUIDES · 8 MIN READ

Auditing bank balances: what to check on the statement itself

The bank balance looks like the easiest item on the balance sheet to verify, which is exactly why it is worth a checklist. What the statement must show, the arithmetic worth running before you start, and the failures that survive a casual read.

B
BankXL Team · Product & Accounting·Published 27 Sept 2026

Cash and bank is usually the first balance-sheet item a junior is handed, on the reasoning that it is the easiest to verify: get the statement, get the certificate, tie it to the ledger, done. That reasoning is why it is also where a surprising number of problems survive an audit.

This is a working checklist for the bank side of a statutory or tax audit — what to obtain, what to test, and the specific ways a bank statement can be wrong or incomplete while still looking entirely ordinary.

ℹ️ NOTE — What this is and is not
A practical checklist, not a standard. Your firm's audit programme and the applicable Standards on Auditing govern what you actually do; nothing here replaces either. Use it as a prompt list alongside them.

Why the easy item deserves a checklist

Two things make bank verification quietly risky. The first is that the evidence usually arrives as a PDF from the client rather than from the bank, so its provenance is weaker than it feels. The second is that the work is delegated early — to whoever has least experience of what a doctored or partial statement looks like.

Neither is an argument for suspicion. They are an argument for running the same few tests every time, so that nothing depends on somebody noticing.

What to obtain, and from whom

  • Statements for the whole period, for every account — including accounts opened or closed mid-year, which is where gaps hide.
  • A bank confirmation obtained by you, sent to and returned from the bank directly. A confirmation routed through the client is a different kind of evidence, and much weaker.
  • The closing balance certificate for every account, including fixed deposits, overdraft and cash-credit accounts.
  • The list of authorised signatories, and any change to it during the year.
  • Details of any lien, charge or encumbrance on balances or deposits.

The arithmetic test, first

Before comparing anything to the ledger, check that the statement is internally consistent. Every bank statement prints a running balance, and that column is a chain: the previous balance, plus the credit, minus the debit, must equal the balance printed on that row. Every row, no exceptions.

This is worth doing first because it is the one test that needs no other document and no judgement. If a row has been removed, altered, or simply misread while re-keying, the chain breaks at that row and the difference is the amount involved. A statement that fails this test should not be reconciled to anything until you know why.

💡 TIP — Doing it without re-typing the statement
You can run this check on any statement for free, with no account, at the balance checker — it reports which rows do not add up and by how much, and nothing is stored. If you are converting the statement anyway, the same check is written into the Excel file: a tick on every row that ties and a flag on any that does not.

The checklist

CheckWhat you are looking for
Opening balanceAgrees with last year’s audited closing balance, for every account.
Running balance chainEach row’s balance follows from the one before it. No unexplained jumps.
Period continuityStatements cover the full year with no missing days, and each period opens where the last one closed.
Closing balanceAgrees to the bank confirmation and the certificate — not only to the client’s ledger.
Reconciling itemsCheques issued but not presented, and deposits in transit, clear shortly after year end. Anything that does not, investigate.
Stale chequesCheques outstanding beyond validity are written back.
Round-sum and year-end entriesLarge round amounts near the period end, especially reversed shortly after.
Related-party movementsTransfers to directors, partners or group entities identified and disclosed.
Cash withdrawalsPattern and quantum against the nature of the business; Section 40A(3) implications.
Foreign currency accountsRestated at the closing rate, with the difference taken correctly.
Overdraft and CC accountsShown under liabilities, not netted against positive balances.
Lien or chargeAny restricted balance disclosed as such.

What hides in a clean-looking statement

Three failures survive a casual read, and all three are worth looking for explicitly:

  • A missing page. Nothing on the remaining pages looks wrong. The balance chain still breaks at the join, which is why the arithmetic test comes before anything else.
  • A re-typed statement. A PDF produced from a spreadsheet rather than by the bank. Check the document properties: a statement generated by a bank's system rarely reports Word or Excel as its producer.
  • The wrong account. More common than fraud and easier to miss — a statement for a similar account number, or for a period that overlaps rather than continues.

There is a longer treatment of these in how to check whether a bank statement is genuine.

What goes in the working papers

Whatever you checked, record that you checked it and what the result was. For the arithmetic test that means the number of balance links verified and any exceptions, not merely a tick — a reviewer six months later cannot tell the difference between “checked and clean” and “not checked” from a tick alone.

If you convert statements with BankXL, each file carries that line already, and you can download a one-page certificate stating how many balance links were verified and how many passed. It goes in the file as evidence of the test, not as an opinion about the statement.

PRACTICE HERE

Check the arithmetic in seconds

Upload a statement and BankXL verifies every row against the running balance the bank printed — and flags the exact row, and the amount, where it does not add up.

Check a statement free →
KEEP READING