Process of comparing two related records, investigating differences, and adjusting or documenting items so accounting balances can be trusted.
Reconciliation is the accounting process of comparing two related records, identifying differences, and resolving or documenting those differences so the final balance can be trusted.
Reconciliation helps catch omissions, duplicates, timing differences, unauthorized activity, and posting errors before those problems distort management reporting or financial statements. It is one of the most practical control activities in routine accounting work.
Accountants reconcile many record pairs: bank statement to cash ledger, subledger to general ledger, vendor statement to accounts payable detail, or physical count to inventory records. The process is not just comparing totals. It requires identifying the reason for each difference and deciding whether it is a legitimate timing item, an error, or a transaction that still needs to be recorded.
flowchart LR
A["Compare two records"] --> B{"Differences found?"}
B -- "No" --> C["Document reconciliation complete"]
B -- "Yes" --> D["Investigate timing, omission, error, or duplicate"]
D --> E["Adjust books or document outstanding item"]
E --> F["Review and sign off"]
classDef flow fill:#eef7ff,stroke:#1f6feb,color:#0f172a;
class A,B,C,D,E,F flow;
| Reconciliation Pair | Main Purpose | Common Difference |
|---|---|---|
| Bank to cash ledger | Confirm recorded cash matches bank activity | Outstanding checks or bank fees |
| A/P subledger to control account | Confirm vendor detail ties to the general ledger | Missing invoice or posting error |
| A/R subledger to control account | Confirm customer detail ties to the general ledger | Unapplied cash or credit memo mismatch |
| Inventory count to records | Confirm recorded inventory still exists and is measured properly | Shrinkage or count error |
A bank reconciliation might look like this at month end:
| Item | Amount |
|---|---|
| Cash balance per general ledger | 24,600 |
| Add: deposit in transit | 1,200 |
| Less: bank service fee not yet recorded | (50) |
| Adjusted cash balance | 25,750 |
| Cash balance per bank statement | 25,750 |
The unexplained service fee becomes an adjusting entry:
| Account | Debit | Credit |
|---|---|---|
| Bank Fee Expense | 50 | |
| Cash | 50 |
Reconciliation is not the same thing as a trial balance. A trial balance checks whether debits equal credits in the ledger. Reconciliation compares one record to another and explains why any differences exist. It is also not limited to bank accounts, because subledgers, vendor statements, and inventory records can all be reconciled.