No items found.
No items found.

What is bank reconciliation?

Bank reconciliation is the process of matching the cash balance in your general ledger against your bank statement to confirm they show the same figure. When the two records agree, your books accurately reflect the cash your business actually holds. When they do not, the difference needs to be found and resolved.

Bank reconciliation is one of the most fundamental controls in accounting. It catches errors, unrecorded fees, timing gaps, and unauthorized transactions before they flow through to financial statements.

Why the two balances rarely match

At any given moment, your internal cash records and your bank statement are almost always showing different numbers. This is normal, not a sign that something is wrong.

The most common reasons for a gap include:

  • Deposits in transit: You have recorded a deposit in your ledger, but the bank has not yet processed it
  • Outstanding checks: You have issued a check and recorded it, but the recipient has not yet cashed it
  • Bank fees and charges: The bank has debited a service fee or processing charge that you have not yet recorded internally
  • Interest credits: The bank has credited interest to your account that has not yet been entered in your books
  • Errors: A transaction was entered at the wrong amount on one side, or recorded twice
  • Returned items: A check or payment was rejected after it was recorded, such as an NSF (non-sufficient funds) return

The goal of bank reconciliation is to work through each of these items until both balances are fully explained and agree.

How bank reconciliation works

Bank reconciliation follows the same basic steps regardless of the size of the business or the tools used.

  1. Gather your records. Pull your bank statement and your internal cash ledger for the same period. Both should cover the same date range.
  2. Match transactions. Go through every item on the bank statement and find the matching entry in your internal records. Mark each one off as it is confirmed.
  3. Identify differences. List every item that appears on one side but not the other, and any amounts that do not match.
  4. Adjust both sides. Add or subtract items on the bank side to account for deposits in transit and outstanding checks. Add or subtract items on the book side to account for bank fees, interest, and any errors discovered.
  5. Confirm the adjusted balances match. Once all reconciling items have been accounted for, the adjusted bank balance and the adjusted book balance should be identical. If they are not, there is still an unresolved difference that needs investigation.
  6. Document and sign off. Record the completed reconciliation and who reviewed it. This creates an audit trail for internal controls and external audits.

Bank reconciliation vs. cash reconciliation vs. payment reconciliation

These three processes are closely related and are often confused.

Bank reconciliation compares the general ledger cash account to the bank statement. It works at the account balance level and catches timing differences, fees, and errors that affect the overall cash position.

Cash reconciliation is the broader process of confirming that all cash records are accurate across every account a business holds. Bank reconciliation is one component of cash reconciliation, focused specifically on a single bank account.

Payment reconciliation goes one level deeper. It works at the individual transaction level, confirming that every payment sent or received matches across your payment processor, bank account, and internal systems. The net result of payment reconciliation feeds into bank reconciliation: once individual transactions are confirmed, their totals should show up correctly in the bank balance.

In practice, payment reconciliation and bank reconciliation are complementary steps in the same financial close process. Payment reconciliation validates the detail; bank reconciliation validates the total.

How often should bank reconciliation be done

Monthly reconciliation is the standard for most businesses, timed to align with bank statement cycles and financial reporting periods.

For businesses processing high volumes of transactions, monthly is often not frequent enough. A discrepancy that sits undetected for four weeks is harder to trace and correct than one caught within a day or two. Weekly or daily reconciliation is common for fintechs, payment platforms, and any business where cash accuracy has direct operational consequences.

Automated reconciliation tools can run matching continuously, flagging exceptions in near real time rather than waiting for end-of-period review.

Why bank reconciliation matters for fintechs

Payment platforms, neobanks, and PSPs face a version of bank reconciliation that is significantly more complex than a standard business. Several factors drive that complexity:

  • Multiple accounts and currencies: A platform operating across multiple markets may hold balances in dozens of bank accounts across different currencies. Each account requires its own reconciliation, and FX conversions create additional reconciling items between transaction currency and settlement currency
  • High transaction volumes: A platform processing thousands of ACH or wire transfers per day cannot reconcile manually. Automated matching against bank statement data is a basic operational requirement at this scale
  • Settlement timing across rails: Different payment rails settle at different speeds. Items sent via RTP settle instantly; SEPA Credit Transfers may take a day. EFT batches settle on fixed schedules. Each creates a different pattern of deposits in transit that needs to be tracked
  • Virtual accounts: Platforms using virtual accounts to collect funds from multiple clients into a single bank account need to reconcile both the total bank balance and the individual sub-balances for each virtual account holder
  • Clearing accounts: In-transit payments are often held in clearing accounts on the books before they settle. Bank reconciliation needs to account for these, since the bank statement may not yet reflect what the clearing account shows internally

Accurate bank reconciliation feeds directly into treasury management and the payment ledger. A cash position built on unreconciled bank data produces unreliable liquidity forecasts and creates risk in decisions about how much is available to deploy or distribute.

Continue learning

Section 314(b)

Category
Read more

OFAC (Office of Foreign Assets Control)

Category
Read more

Penny Test

Category
Read more

Cash Pooling

Category
Read more

Money Transmission

Category
Read more

Core Banking

Category
Read more

Sweep Account

Category
Read more

Flow of Funds

Category
Read more

Cash Application

Category
Read more

Bank Reconciliation

Category
Read more

Clearing Account

Category
Read more

Cash Reconciliation

Category
Read more

Take Rate

Category
Read more

CHAPS (Clearing House Automated Payment System)

Category
Read more

The Clearing House (TCH)

Category
Read more

A2A Payments

Category
Read more

Bulk Electronic Clearing System (BECS)

Category
Read more

Real-time gross settlement (RTGS)

Category
Read more

Same-day ACH

Category
Read more

ACH Return Codes

Category
Read more

PYUSD (PayPal USD)

Category
Read more

Sort Code

Category
Read more

Atomic Settlement

Category
Read more

Payment Orchestration

Category
Read more

T2

Category
Read more

Financial Crimes Enforcement Network (FinCEN)

Category
Read more

Unified Payments Interface (UPI)

Category
Read more

Programmable Money

Category
Read more

QR Code Payments

Category
Read more

CHIPS (Clearing House Interbank Payments System)

Category
Read more

Nacha

Category
Read more

FedACH

Category
Read more

XRP (Ripple)

Category
Read more

EURC (Euro Coin)

Category
Read more

USDC (USD Coin)

Category
Read more

USDT (Tether)

Category
Read more

Fedwire

Category
Read more

On-Demand Liquidity (ODL)

Category
Read more

Payment Ledger

Category
Read more

Treasury Management

Category
Read more

Blockchain

Category
Read more

Liquidity Management

Category
Read more

Virtual Asset Service Provider (VASP)

Category
Read more

Fiat Money

Category
Read more

Custodial vs Non-Custodial Wallets

Category
Read more

On/Off Ramps

Category
Read more

Payment Reconciliation

Category
Read more

Payment Service Provider (PSP)

Category
Read more

Payment API

Category
Read more

Ethereum Virtual Machine (EVM)

Category
Read more

Stablecoin

Category
Read more

KYC (Know Your Customer)

Category
Read more

DEX (Decentralized Exchange)

Category
Read more

CEX (Centralized Exchange)

Category
Read more

Virtual Account

Category
Read more

SPEI (Sistema de Pagos Electrónicos Interbancarios)

Category
Read more

Pix (Brazilian Instant Payment)

Category
Read more

RTP (Real-Time Payments)

Category
Read more

SWIFT

Category
Read more

ACH (Automated Clearing House)

Category
Read more

Electronic Funds Transfer (EFT)

Category
Read more

Wire Transfer

Category
Read more

SEPA (Single Euro Payments Area)

Category
Read more

FedNow

Category
Read more
Download Due & Move Money Without Borders