# Audit Procedures for Bank Reconciliation, With a Program

- Author: PreciseBankFlow (https://precisebankflow.com)
- Published: 2026-10-16
- Category: Bank statements in an audit
- Canonical: https://precisebankflow.com/blog/audit-procedures-for-bank-reconciliation

> Audit procedures for bank reconciliation with a sample program: confirmations, testing reconciling items, cutoff statements, proof of cash and red flags.
The audit procedures for a client's bank reconciliation are: obtain the reconciliation and the bank's confirmation, agree both balances, test every reconciling item to later clearing or support, check cutoff with a subsequent statement, and extend to a proof of cash when risk is high. This post gives the program in order, with the evidence for each step.

## Obtaining the client's bank reconciliation and the bank confirmation

Start by requesting two documents from two different sources. From the client, ask for the signed bank reconciliation at the balance sheet date and the bank statements for the period. From the bank, send a confirmation request, so the bank balance reaches you without passing through the client's hands.

### What to ask the client for

Request the reconciliation for every bank account the client holds, including accounts that look dormant. A complete list matters because an account the client forgot to mention is an account nobody reconciled. Ask also for the general ledger cash balance at the same date, the list of outstanding checks, the list of deposits in transit, and the statement for the month after year end.

Check the reconciliation before you test anything in it. It should name the account, give the date, show the bank balance and the book balance, list each reconciling item, and carry the preparer's and reviewer's initials. A reconciliation that is unsigned or undated is a finding on its own.

### What the bank confirmation adds

A confirmation is the bank's own written statement of the balance, and of loans or other arrangements, as of your date. It is stronger evidence than a statement the client hands you, because the client cannot alter it in transit. Send the request yourself, keep control of the reply, and agree the confirmed balance to the bank balance on the reconciliation. Open accounts the client did not list will often appear on the confirmation, so compare its account list with the client's.

## Substantive procedures for the bank reconciliation's reconciling items

Test each reconciling item by tracing it to evidence outside the reconciliation. Substantive procedures here mean tests of the amounts themselves, as opposed to tests of the client's controls. The goal is to show that every listed item is real, correctly valued and in the right period, and that nothing is missing.

Work through the reconciliation in this order:

1. **Agree the bank balance** to the confirmation and to the statement at the reconciliation date.
2. **Agree the book balance** to the general ledger and the trial balance.
3. **Recompute the arithmetic.** Bank balance plus deposits in transit less outstanding checks, plus or minus other items, must equal the adjusted book balance.
4. **Test deposits in transit.** Trace each to the cash receipts record and to the first days of the next statement. A genuine deposit in transit clears within a few business days.
5. **Test outstanding checks.** Trace each to the check register, then to the next statement. The [outstanding checks and deposits in transit guide](/blog/outstanding-checks-and-deposits-in-transit) explains how these items arise and when an old check stops counting as outstanding.
6. **Test other reconciling items**, such as bank fees, interest, returned items and errors, to the bank advice and to the journal entry the client booked.

### Items to test first

Order the work by risk, not by the sequence on the page. Large items, items with unusual payees, items that sit on the list for a long time, and items near the cutoff date deserve the most attention. A short list of small, ordinary checks needs a lighter touch than one large wire the client cannot explain.

## How do cutoff bank statements test the outstanding items?

A cutoff bank statement is a statement for a short period after the reconciliation date, sent by the bank straight to the auditor. Items that appear on it as cleared prove that the outstanding list was real. Items that never clear raise a question about whether they were genuine at the balance sheet date.

### How the test runs

Ask the bank to send you the statement for the first one to two weeks after year end, along with the checks that cleared and the deposit tickets. Then take each outstanding check on the client's list and look for it on the cutoff statement. A check that cleared on the third of the new month was outstanding on the thirty-first, which supports its place on the list.

The test works in the other direction as well. Look at checks that cleared early in the new period and confirm each one is either on the outstanding list or was written after year end. A check dated December that clears in January and is missing from the outstanding list means cash was overstated or the check was recorded in the wrong period.

### Deposits in transit and timing

Apply the same logic to deposits. A deposit in transit should show up in the first few business days of the new period. A deposit that takes ten days to reach the bank was probably not in transit at all, and may have been recorded early to lift the year-end balance. This is a classic way to window-dress cash, so treat any slow deposit as a lead.

## What does a bank reconciliation audit program sample include?

A sample audit program lists each procedure with the assertion it supports, the evidence you keep and the tickmark you leave on the workpaper. The table below is an example program for a single bank account. The tickmark letters are illustrations, so replace them with your firm's legend.

| Procedure | Assertion | Evidence | Tickmark |
| --- | --- | --- | --- |
| Send a bank confirmation and agree the confirmed balance to the reconciliation | Existence | Signed confirmation reply | C |
| Agree the book balance to the general ledger | Completeness, accuracy | Trial balance, ledger detail | G |
| Foot and recompute the reconciliation | Accuracy | Recalculation on the workpaper | F |
| Trace deposits in transit to the receipts record and the cutoff statement | Existence, cutoff | Deposit slips, subsequent statement | S |
| Trace outstanding checks to the check register and the cutoff statement | Existence, completeness, cutoff | Check register, subsequent statement | S |
| Inspect checks that cleared after year end for any missing from the list | Completeness | Cleared check images | T |
| Test other reconciling items to bank advices and journal entries | Existence, accuracy | Bank notices, entries | A |
| Foot each statement and chain balances between periods | Accuracy | Statement footing schedule | F |
| Review old and round-amount items for risk | Existence | Aging of items, inquiry notes | R |

Example values only. A real program adds the account, the preparer and the date to each row.

The [assertions each of these steps supports](/blog/test-bank-reconciliation-assertions#which-assertions-does-a-bank-reconciliation-test) are covered in their own post, which also explains why a few of them hardly apply to cash. For the arithmetic on the statements that feed this whole program, see [how to foot a bank statement and chain its balances](/blog/bank-statement-audit-footing-continuity#footing-each-bank-statement-opening-plus-activity-equals-closing).

### Where software saves time

Footing every statement, listing duplicates and listing gaps in check numbers are mechanical and repeat for every account and month. PreciseBankFlow is built to run those checks and to hand you an exception list, so your time goes to the items that need judgment. The conclusion on each item, and the sign-off, stay with you.

## Proof of cash: when the audit needs a four-column reconciliation

A proof of cash is a reconciliation that covers a whole period, not just one date. It reconciles the opening balance, receipts, disbursements and closing balance on the bank statement to the books, in four columns. Use it when the risk of misstated cash is high and a single-date reconciliation would not catch it.

### What the four columns do

The columns are the prior balance, receipts, disbursements and the current balance, each shown per bank and per books, with the reconciling items for each column. A receipt and a disbursement of the same amount that both go unrecorded leave the closing balance untouched, so the year-end reconciliation still agrees. The receipts and disbursements columns will not agree, and that is the kind of concealment a proof of cash finds.

### When to extend the work

Extend to a proof of cash when you see signs of weak control, such as a lack of segregation between the person who records cash and the person who reconciles it, or when other tests turn up unexplained items. Also consider it for accounts with heavy activity and for engagements with a fraud risk assessment that points at cash. For a small, low-risk account with a clean reconciliation, the single-date procedures above are usually enough, and the extra columns add work without much added assurance.

## Bank reconciliation audit red flags: old items and round amounts

Red flags in a bank reconciliation are patterns that make an item more likely to be wrong or concealed. Three to look for first are items that stay on the list for months, round-dollar amounts with no matching document, and a pile of reconciling items that offset one another. Each deserves a direct question to the client.

- **Old items.** Outstanding checks that are several months old suggest a lost or void check, or a vendor who was never paid. Ask whether the check should be reversed or reported as unclaimed property.
- **Round amounts.** A reconciling item of exactly 5,000.00 with a vague description looks like a plug. Genuine timing differences rarely come out round.
- **Unexplained differences carried forward.** A small difference that appears every month and is never cleared is a sign the preparer is forcing the reconciliation to agree.
- **Reconciliations signed late or in bulk.** Several months initialed on the same day suggests no real review occurred.
- **Transfers near the cutoff date.** Large movements between accounts in the last days of the period can inflate cash in both accounts at once.
- **Statements that do not foot.** If the opening balance plus the activity does not equal the printed closing balance, the document itself may have been altered. The [bank statement audit guide](/blog/bank-statement-audit-footing-continuity) shows what to do when one fails.

### What to do when you find one

A red flag is a reason to test more, not a conclusion. Increase the sample, ask for the supporting document, and where a statement looks suspect, get the bank's copy directly. Record what you asked, what you received and what you concluded, so a reviewer can follow the thread without asking you.

If you want to see the footing and exception checks applied to a statement before your next engagement, [PreciseBankFlow](/get-started) is opening to audit firms in small groups.
