
What is cash reconciliation?
Cash reconciliation is the process of comparing your internal financial records with your bank statements to confirm they show the same cash balances. If the two records match, your books are accurate. If they do not match, the difference needs to be found and fixed before you close your accounts or produce financial reports.
Cash reconciliation is one of the most basic financial controls a business runs. It catches mistakes, missing transactions, and unauthorized activity before they create bigger problems downstream.
What cash reconciliation checks
Cash reconciliation compares two things: what your internal records say you have, and what your bank or external records actually show.
Your internal records include your general ledger, cash receipts, payment logs, and any other system where transactions are recorded. Your external records include bank statements, payment processor reports, and settlement files from payment networks.
The reconciliation process matches every transaction between these two sources. Anything that appears in one but not the other is a discrepancy that needs to be explained.
Common reasons records do not match include:
- Timing differences: A payment was sent but has not yet settled. Checks that have been written but not yet cleared are a classic example
- Bank fees or charges: A bank deducted a fee that was not recorded internally
- Duplicate entries: A transaction was recorded twice in the internal system
- Missing transactions: A payment was received but never logged
- Errors: A transaction was entered with the wrong amount or date
- Unauthorized activity: A transaction appears on the bank statement that no one can account for
Cash reconciliation vs. bank reconciliation vs. payment reconciliation
These three terms are closely related and often confused.
Bank reconciliation is a specific type of cash reconciliation. It focuses on matching the cash balance in your general ledger to your bank statement. Most people use "cash reconciliation" and "bank reconciliation" to mean the same thing, though cash reconciliation is sometimes used more broadly to include all cash accounts, not just a single bank account.
Payment reconciliation sits one level deeper. It focuses on individual payment transactions rather than overall cash balances. A payment reconciliation checks that every payment sent or received matches across your payment processor, your bank account, and your accounting system. Cash reconciliation then confirms that the net result of all those payments shows up correctly in your overall cash balance.
In practice, payment reconciliation feeds into cash reconciliation. You reconcile individual transactions first, then confirm the totals match your cash position.
How the process works
Cash reconciliation typically follows the same steps regardless of company size or system.
First, gather your records. Pull your internal cash ledger and your bank statement for the same period. Make sure both cover the same date range.
Second, match transactions. Go through each transaction in your bank statement and find the matching entry in your internal records. Mark off each item as it is confirmed.
Third, identify differences. List anything that appears in one record but not the other, and anything where the amounts do not match.
Fourth, investigate and adjust. For each difference, find out why it exists. Timing differences may resolve themselves in the next period. Errors need to be corrected. Any transaction that cannot be explained needs further investigation.
Fifth, document and sign off. Once the records agree, document the reconciliation and who reviewed it. This creates an audit trail.
How often should cash reconciliation be done
The right frequency depends on how many transactions a business processes.
For most businesses, monthly reconciliation is the minimum. Reconciling at month-end aligns with financial reporting cycles and catches problems before they compound.
For high-volume businesses, such as fintechs, marketplaces, and platforms processing thousands of transactions per day, weekly or even daily reconciliation is more appropriate. The more transactions flow through a business, the harder it becomes to trace a discrepancy if it is left unresolved for weeks.
Automated reconciliation tools can run matching in near real time, flagging exceptions as they appear rather than waiting for end-of-period review.
Why cash reconciliation matters for fintechs
Fintechs and payment platforms often handle large transaction volumes across multiple rails, currencies, and settlement timelines. This makes cash reconciliation more complex and more important than it is for a typical business.
A single platform might collect payments via ACH, receive settlements from card networks, send payouts over wire transfer, and hold balances in multiple currencies. Each of these creates a separate stream of transactions that needs to reconcile to the same cash position.
Key challenges for fintechs include:
- Multi-currency balances: FX conversions create differences between transaction currency and settlement currency that need to be tracked separately
- Settlement timing: Different rails settle at different speeds. Real-time payments settle instantly; SEPA Credit Transfer may take a day or two. Timing differences show up as temporary reconciling items until settlement completes
- Multiple data sources: Payment processors, banks, and internal systems each produce their own transaction records. Pulling these together into a single reconciliation requires either manual effort or integration
- Scale: A platform processing millions of transactions per month cannot reconcile manually. Automated matching rules are essential
Accurate cash reconciliation is also a prerequisite for regulatory reporting, audit preparation, and investor reporting. Errors that go undetected at the transaction level become errors in financial statements, which carry much higher consequences.