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
Everything finance teams need to know about bank reconciliation — process, worked example with numbers, common discrepancies, and software automation.
How this page is researched
We prioritize primary-source documentation and buyer-useful signal. We do not use G2 or Capterra ratings as ranking inputs.
Material corrections can be submitted through the contact page. We update pages when a claim can be verified against a stronger source.
Read the full review methodology and sponsored disclosure.
Explains how buyer guides are researched, fact-checked, and refreshed.
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.
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.
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.
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 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.
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
| Item | Amount | Adjustment to |
|---|---|---|
| Outstanding check #4521 to vendor Atlas Supply | -$2,150.00 | Bank balance |
| Outstanding check #4528 to vendor Pine Creek Services | -$1,400.00 | Bank balance |
| Deposit in transit (customer payment received Jan 31 PM) | +$3,200.00 | Bank balance |
| Bank service fee for January | -$45.00 | GL balance |
| Interest income earned | +$12.00 | GL balance |
| Wire transfer from customer Meridian Corp not recorded | +$3,348.00 | GL balance |
| NSF check from customer (bounced payment) | -$580.00 | GL 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.
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.
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.
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.
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.
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.
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.
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.
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.
Use the next pages below to carry this buyer guide back into category, software, comparison, glossary, and research work.
Return to the category hub once the guide has made the buying criteria clearer.
Use the ranked shortlist when the content has clarified what a stronger fit should look like.
Return to the directory when the guide has clarified what the team actually needs to evaluate next.
Use comparisons once the buyer guide or report has reduced the field enough for direct vendor tradeoff work.
Use glossary terms when the content introduces category language that still needs clearer operational meaning.
Use the blog when the team needs more practical buyer education before returning to software and comparison pages.
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.
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.
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.
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.
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.