Bank Reconciliation: Complete Guide With Examples

Everything finance teams need to know about bank reconciliation — process, worked example with numbers, common discrepancies, and software automation.

Written by RajatFact-checked by ChandrasmitaReviewed Mar 14, 2026
Published Mar 25, 2026Category: Accounting Software

How this page is researched

Built to help buyers separate evidence from vendor framing.

We prioritize primary-source documentation and buyer-useful signal. We do not use G2 or Capterra ratings as ranking inputs.

Primary Sources

  • Official vendor documentation, pricing pages, help centers, and release notes
  • Public analyst reports, market commentary, and relevant public filings
  • Operator discussions and practitioner signal from communities such as Reddit

What We Exclude

  • G2 and Capterra ratings as ranking inputs
  • Vendor-submitted claims that cannot be corroborated publicly
  • Anonymous summary statements presented as proof without a primary source behind them

Evidence Used On This Page

Category hub

Use the Accounting Software hub to continue into software profiles and shortlist work.

Public operator signal

Buyer guides may incorporate public practitioner discussion from communities such as Reddit as directional signal, not standalone proof.

Quick answer

Everything finance teams need to know about bank reconciliation — process, worked example with numbers, common discrepancies, and software automation.

Use the rest of the guide when the team needs stronger evaluation logic, better shortlist criteria, or clearer language before moving back into category hubs, software profiles, pricing pages, or comparisons.

How to use this buyer guide

Start here

Use the opening sections to confirm the category, query intent, and what the software should solve first.

Pressure-test fit

Use the tables, checklists, and evaluation sections to remove weak-fit options before demos or pricing calls shape the shortlist.

Take the next step

Return to software profiles, pricing pages, and comparisons once the buyer guide has made the decision criteria more concrete.

Bank reconciliation is the process of comparing transactions in your company's general ledger cash accounts against the corresponding bank statement to confirm that balances agree and to identify discrepancies that need correction. It is one of the most fundamental internal controls in accounting and the first place auditors look when assessing whether a company's cash balances are reliable.

Why bank reconciliation matters

Unreconciled bank accounts create a cascade of problems. Cash balances on the balance sheet cannot be trusted. Cash flow forecasts are built on unreliable data. Fraud goes undetected longer because unusual transactions are not investigated. And audit preparation becomes a crisis rather than a routine process. A 2023 Association of Certified Fraud Examiners report found that median fraud losses at organizations with no reconciliation controls were 2.5 times higher than at organizations with regular reconciliation procedures.

Organizations with regular reconciliation controls detected fraud in a median of 12 months versus 18 months without them.

Source: ACFE Report to the Nations (2024)

Beyond fraud prevention, bank reconciliation catches legitimate errors — duplicate vendor payments, bank charges not yet recorded, customer payments applied to the wrong invoice, and timing differences between when your team records a transaction and when the bank processes it. Each of these differences, left unresolved, compounds into a larger problem at year-end.

Step-by-step bank reconciliation process

Step 1: Obtain the bank statement for the reconciliation period. Most accounting software connects to bank feeds that pull statement data automatically. If not, download a PDF or CSV from your online banking portal. Step 2: Compare the bank's ending balance to the ending balance in your general ledger cash account for the same period. These numbers will almost never match initially — the purpose of the reconciliation is to explain and resolve the difference.

Step 3: Identify transactions in the GL that have not yet cleared the bank. These are typically outstanding checks (you mailed a check but the vendor has not cashed it yet) and deposits in transit (you recorded a deposit but it was not credited by the bank before the statement cutoff). Step 4: Identify transactions on the bank statement that have not been recorded in the GL. These typically include bank service fees, interest income, wire transfers, and NSF charges. Record these items in the GL as adjusting entries.

Step 5: Investigate any remaining discrepancies that are not explained by timing differences. These may include errors in either the GL or the bank's records, unauthorized transactions, or duplicate entries. Step 6: Prepare the reconciliation summary showing the adjusted bank balance equals the adjusted GL balance. Step 7: Have the reconciliation reviewed and approved, then file the supporting documentation.

Worked example

Assume the bank statement shows an ending balance of $147,320.00 on January 31. The general ledger cash account shows an ending balance of $143,285.00 on the same date. The difference is $4,035.00. During reconciliation, the team identifies the following items.

Reconciling items for the January bank reconciliation

ItemAmountAdjustment to
Outstanding check #4521 to vendor Atlas Supply-$2,150.00Bank balance
Outstanding check #4528 to vendor Pine Creek Services-$1,400.00Bank balance
Deposit in transit (customer payment received Jan 31 PM)+$3,200.00Bank balance
Bank service fee for January-$45.00GL balance
Interest income earned+$12.00GL balance
Wire transfer from customer Meridian Corp not recorded+$3,348.00GL balance
NSF check from customer (bounced payment)-$580.00GL balance

Adjusted bank balance: $147,320.00 - $2,150.00 - $1,400.00 + $3,200.00 = $146,970.00. Adjusted GL balance: $143,285.00 - $45.00 + $12.00 + $3,348.00 - $580.00 = $146,020.00. Wait — these do not match. The $950.00 remaining difference requires investigation. The team discovers that check #4510 for $950.00 was recorded twice in the GL. After correcting the duplicate entry, the adjusted GL balance becomes $146,970.00, matching the adjusted bank balance. Reconciliation complete.

Common reconciling items

Outstanding checks are the most frequent reconciling item — they appear in the GL when issued but do not appear on the bank statement until cashed. Deposits in transit are the second most common, occurring when deposits made near the statement cutoff date are recorded in the books but not yet credited by the bank. Bank charges (monthly fees, wire fees, overdraft charges) often appear on the bank statement before the accounting team records them. Interest income follows the same pattern. NSF or returned checks require reversing the original deposit in the GL. And then there are errors — transposition mistakes, duplicate entries, and amounts recorded incorrectly — which is why reconciliation exists in the first place.

Automation with accounting software

Modern accounting software has transformed bank reconciliation from a fully manual process into a largely automated one. QuickBooks Online, Xero, and Sage Intacct connect to bank feeds and auto-match transactions based on date, amount, and payee. The match rate for routine transactions (exact amount, similar date, matching payee name) typically reaches 80 to 90 percent with basic rules. Enterprise tools like BlackLine and Trintech Cadency add configurable matching rules, tolerance thresholds, and multi-currency support to push auto-match rates above 95 percent for high-volume operations.

The automation value is not just time savings — it is consistency and completeness. Manual reconciliation relies on someone carefully comparing every line item, which means human error increases with transaction volume. Automated matching never gets tired, never skips a line, and surfaces only the genuine exceptions that require judgment. For a company processing 500 bank transactions per month, switching from manual to automated reconciliation typically saves 6 to 10 hours per close cycle.

How often to reconcile

Monthly reconciliation is the minimum standard for any business. Companies with high transaction volumes — retail, hospitality, e-commerce — should reconcile weekly or daily to catch issues faster and maintain accurate cash positions. Daily reconciliation sounds onerous, but with automated bank feeds and matching rules, it takes minutes rather than hours. The real cost of infrequent reconciliation is not the time spent reconciling — it is the cost of discovering a $50,000 error in December that originated in March.

What happens if a bank reconciliation is never done?

Errors and discrepancies accumulate silently. Cash balances on the balance sheet become unreliable, making it impossible to produce accurate financial statements. Fraud risks increase because unusual transactions go uninvestigated. Audit preparation becomes a reconstruction project. And when the reconciliation is eventually attempted, the volume of unresolved items can take weeks to untangle.

How long should a bank reconciliation take?

With automated bank feeds and matching rules, reconciling a single bank account with 200 to 300 monthly transactions should take 15 to 30 minutes. Without automation, the same account might take 2 to 4 hours. Companies with 10 or more bank accounts should expect the full reconciliation process to take 1 to 3 days manually, or 2 to 4 hours with automation.

What is the difference between bank reconciliation and cash reconciliation?

Bank reconciliation specifically compares the GL cash accounts to bank statements. Cash reconciliation is broader — it can include reconciling petty cash, verifying cash in transit between entities, and ensuring that all cash-equivalent accounts (money market funds, short-term investments) are properly recorded. Bank reconciliation is a component of a comprehensive cash reconciliation.

Should we reconcile credit card accounts the same way?

Yes. Credit card statements should be reconciled against the GL credit card liability account using the same process — match transactions, identify discrepancies, post missing items, and verify the adjusted balances agree. Many accounting tools support credit card feed imports alongside bank feeds, using the same matching logic.

What is a bank reconciliation statement?

A bank reconciliation statement is the formal document produced at the end of the reconciliation process. It starts with the bank statement balance, adds and subtracts reconciling items to arrive at an adjusted bank balance, then starts with the GL balance and does the same. The two adjusted balances must match. This statement is the work product that auditors review and that the controller signs off on each period.

Keep moving through this topic cluster

Use the next pages below to carry this buyer guide back into category, software, comparison, glossary, and research work.

Accounting Software

Return to the category hub once the guide has made the buying criteria clearer.

Open the comparison library

Use comparisons once the buyer guide or report has reduced the field enough for direct vendor tradeoff work.

Open the glossary

Use glossary terms when the content introduces category language that still needs clearer operational meaning.

Read more buyer guides

Use the blog when the team needs more practical buyer education before returning to software and comparison pages.

Frequently asked questions

What happens if a bank reconciliation is never done?

+

Errors and discrepancies accumulate silently. Cash balances on the balance sheet become unreliable, making it impossible to produce accurate financial statements. Fraud risks increase because unusual transactions go uninvestigated. Audit preparation becomes a reconstruction project. And when the reconciliation is eventually attempted, the volume of unresolved items can take weeks to untangle.

How long should a bank reconciliation take?

+

With automated bank feeds and matching rules, reconciling a single bank account with 200 to 300 monthly transactions should take 15 to 30 minutes. Without automation, the same account might take 2 to 4 hours. Companies with 10 or more bank accounts should expect the full reconciliation process to take 1 to 3 days manually, or 2 to 4 hours with automation.

What is the difference between bank reconciliation and cash reconciliation?

+

Bank reconciliation specifically compares the GL cash accounts to bank statements. Cash reconciliation is broader — it can include reconciling petty cash, verifying cash in transit between entities, and ensuring that all cash-equivalent accounts (money market funds, short-term investments) are properly recorded. Bank reconciliation is a component of a comprehensive cash reconciliation.

Should we reconcile credit card accounts the same way?

+

Yes. Credit card statements should be reconciled against the GL credit card liability account using the same process — match transactions, identify discrepancies, post missing items, and verify the adjusted balances agree. Many accounting tools support credit card feed imports alongside bank feeds, using the same matching logic.

What is a bank reconciliation statement?

+

A bank reconciliation statement is the formal document produced at the end of the reconciliation process. It starts with the bank statement balance, adds and subtracts reconciling items to arrive at an adjusted bank balance, then starts with the GL balance and does the same. The two adjusted balances must match. This statement is the work product that auditors review and that the controller signs off on each period.