Back to Blog

Bookkeeping Definition of Done for Bank Reconciliations

3 min read
Bookkeeping Definition of Done for Bank Reconciliations

A bank reconciliation is not done just because the difference is zero. For a CPA firm, done means the balance ties, the source is complete, the exceptions are named, and the reviewer can understand the path from statement to books.

Coverage and resources

Open the authority pages that support this workflow.

Quick answer

A reconciliation definition of done should include statement coverage, beginning balance agreement, ending balance agreement, cleared transaction review, unmatched item review, transfer matching, client question status, and reviewer sign-off.

Who this is for

Use this when bookkeepers, offshore preparers, and reviewers disagree about what it means for a reconciliation to be complete.

The operating problem

Zero difference can hide poor work. A preparer can force a balance, leave stale uncleared transactions, duplicate imports, or misclassify transfers. The definition of done needs to protect the reviewer from false completion.

The workflow

Use the definition of done as a gate before month-end review. A reconciliation should not move forward until each gate is either passed or clearly excepted.

  1. Confirm the statement period matches the bookkeeping period being reviewed.
  2. Tie the beginning balance to the prior reconciled ending balance.
  3. Tie the ending balance to the statement ending balance.
  4. Review uncleared transactions by age and materiality.
  5. Match transfers across cash and credit accounts.
  6. Check whether imported transactions duplicate bank feed activity.
  7. Document unresolved items and route client questions before reviewer sign-off.

Checklist

  • Statement file is attached or linked.
  • Beginning balance agrees to prior period.
  • Ending balance agrees to statement.
  • No unexplained reconciliation adjustment was used to force agreement.
  • Old uncleared checks, deposits, or charges are reviewed.
  • Transfers are not coded as income or expense.
  • Known bank feed gaps are flagged.
  • Open items are assigned to a client or reviewer owner.

What to document before handoff

  • Account name and last four digits if available.
  • Statement period and ending balance.
  • Reconciliation date and preparer.
  • Uncleared item summary.
  • Import source and conversion method if a PDF or CSV was used.
  • Exceptions blocking final close.

Review signals that matter

  • Reconciliation differences are not solved with unexplained adjustments.
  • Old uncleared items shrink month over month.
  • Reviewers can trace imported statement rows to the reconciliation.
  • Client questions are about actual business context, not missing statements.
  • Balance sheet review starts from a trusted cash position.

Where Wesley fits

For teams converting statements before reconciliation, Wesley can help with bank statement to CSV and review-first document workflows. The broader bookkeeping product is useful when reconciliation status needs to connect to transaction review and client follow-up.

FAQ

Is zero difference enough to mark a reconciliation done?

No. Zero difference is required, but it does not prove source completeness, transfer accuracy, or clean exception handling.

Who should approve the definition of done?

The firm should define it centrally, then allow client-specific additions for high-risk accounts or industries.

Should old uncleared transactions block close?

They should at least block silent close. The reviewer needs to decide whether they are immaterial, stale, duplicate, or genuinely unresolved.

Want faster review loops?

Test AI-assisted categorization without losing reviewer control

Use Wesley to surface suggested accounts, confidence signals, and manual overrides in one place so your team can move faster without blind posting.

Exception-first review
Manual overrides stay intact
Month-end friendly workflow

Share this article

Related reads

Discover adjacent articles without being sent to near-duplicate topics.

View all posts →