Every set of books carries a quiet assumption: that the numbers in the general ledger are true. Account reconciliation is the check that proves it.
Account reconciliation is the process of comparing the balance in your general ledger (GL) against an independent source, such as a bank statement, a subledger, or a third-party report, to confirm the two agree and to investigate any difference.
When the balances match, or every variance is explained, the account is reconciled and you can trust it.
When they do not, you have found an error, a timing difference, or in the worst case, fraud, before it reaches your financial statements.
It falls into two broad camps. Internal reconciliation compares one internal record against another, such as the GL against a subledger. External reconciliation compares your books against an outside statement, such as the bank's.
This guide covers the main types, the two accepted methods, the step-by-step process, and a worked example with the adjusting entry.
Key takeaways
- Account reconciliation compares a GL balance against an independent source and explains every difference.
- It splits into internal (book-to-book) and external (books-to-outside-statement) reconciliation.
- The type you run depends on the account: cash, customers, suppliers, invoices, or period-end balances.
- The two accepted methods are documentation review and analytics review.
- Reconciliation is a control that happens before the close, not the close itself.
What is account reconciliation?
Account reconciliation confirms that a general ledger balance is accurate by checking it against evidence held somewhere else. The GL is the master record.
The evidence might be a bank statement, a customer or supplier subledger, an invoice set, or a schedule you build from source documents. Reconciliation lines the two up, ticks off what agrees, and isolates what does not.
The value is trust and control. A reconciled account is one an auditor can rely on and a CFO can report. An unreconciled account can hide a duplicate payment, a miscoded expense, an uncollected receivable, or a fraudulent entry.
Running reconciliations on a regular cadence, rather than as a year-end scramble, is what keeps the books clean and the month-end close short.
Why account reconciliation matters
Reconciliation is easy to treat as a compliance chore, but it earns its place for four concrete reasons.
- Accuracy of the financial statements. Every reported figure rests on the GL. If the GL is wrong, the balance sheet and profit statement are wrong, and decisions made on them are too.
- Error detection. Miscoded transactions, duplicated entries, and missed postings surface during reconciliation while they are still cheap to fix, rather than at year-end when they have compounded.
- Fraud prevention. An unexplained withdrawal, an unauthorised vendor payment, or a manipulated balance shows up as a reconciling item. Regular reconciliation, with a separate reviewer, is one of the strongest internal controls a business has.
- Audit readiness and cash visibility. Reconciled accounts with evidence attached make an audit faster and cheaper, and they give the business an honest, real-time view of how much cash it actually has.
The cost of skipping it is rarely one big failure. It is the slow accumulation of small unexplained differences that eventually forces a painful cleanup and undermines confidence in every number.
Types of account reconciliation
There is no single reconciliation. The account decides which one you run and what you compare it against. The table below is the map, and each linked type has its own detailed guide.
| Type | You compare | Against | Typical owner |
|---|---|---|---|
| Bank reconciliation | Cash book | Bank statement | Bookkeeper |
| Accounts receivable reconciliation | AR aging subledger | GL control account | AR / collections |
| Vendor reconciliation | Your AP records | Supplier statement | AP team |
| Invoice reconciliation | Invoice | PO, goods receipt, payment | AP team |
| Payment reconciliation | Payments in or out | Invoices or orders | Finance ops |
| Balance sheet reconciliation | Each GL balance | Its supporting schedule or subledger | Controller |
| Credit card reconciliation | Card ledger | Card statement | Bookkeeper |
| Intercompany reconciliation | One entity's records | The counterpart entity's records | Group finance |
Balance sheet reconciliation is the umbrella at period-end: it is the discipline of proving every balance sheet account against its supporting detail, and the others feed into it.
Each has its own guide: bank reconciliation for cash, accounts receivable reconciliation for what customers owe, vendor reconciliation for supplier balances, invoice reconciliation for checking a bill before you pay it, and payment reconciliation for matching payments to invoices.
The two methods of reconciliation
Whichever type you run, you use one of two accepted methods.
- Documentation review. You compare the recorded balance against actual source documents, such as statements, invoices, and receipts, line by line. It is the more thorough method and the one auditors prefer.
- Analytics review. You estimate what the balance should be using account activity and historical patterns, then flag any recorded figure that deviates materially. It is faster and useful for spotting anomalies, but it does not replace documentary proof for material accounts.
Most teams lead with documentation review for material accounts and use analytics review to screen high-volume, low-risk accounts efficiently.
How to reconcile an account, step by step
The process is the same across every type.
- Gather your records. Pull the GL balance and the independent source, whether that is a statement, a subledger, or source documents.
- Compare the balances. Set the GL figure against the source and note the difference.
- Match transactions. Tick every item that appears in both records. Whatever remains unmatched is a reconciling item.
- Investigate the difference. Trace each reconciling item to its cause: timing, a missing entry, a duplicate, a miscoding, a bank or book error.
- Post adjusting entries. Correct genuine errors and record legitimate items with journal entries. Never carry an unexplained difference forward.
- Document and get it reviewed. Attach the evidence and have a second person review and approve. Separating preparer from reviewer is a basic control.
A worked example
Numbers make the process concrete. Suppose you are reconciling the prepaid insurance account at month-end using a reconciliation schedule.
| Reconciliation schedule | Amount |
|---|---|
| Beginning balance (1 March) | $12,000 |
| Add: new premium paid | +$6,000 |
| Less: March amortisation to expense | −$2,000 |
| <strong>Expected ending balance</strong> | <strong>$16,000</strong> |
| Balance per general ledger | $16,900 |
| <strong>Difference to explain</strong> | <strong>$900</strong> |
You investigate the $900 and find that a $900 repair invoice was miscoded to prepaid insurance instead of repairs expense. The account is overstated by exactly that amount.
The fix is one adjusting journal entry:
`Dr Repairs Expense $900 | Cr Prepaid Insurance $900`
After posting, the GL reads $16,000 and ties to the schedule. The account is reconciled, the expense lands in the right period, and the balance sheet is clean.
The pattern repeats across every account type: build the expected figure from evidence, compare it to the GL, and resolve the gap at its cause.
Keep every cross-border receipt reconciled from day one
Reconciliation is not the same as closing
A frequent point of confusion, especially for anyone new to month-end, is treating reconciliation and closing as one task. They are separate.
- Reconciliation is a verification control. It confirms each account is accurate and its balance is supported.
- Closing is the finalisation. It locks the period, posts closing entries, and produces the financial statements.
You reconcile first so that when you close, the numbers you are locking in are already proven. Closing on unreconciled accounts simply finalises whatever errors were hiding in them.
Common discrepancies
Most breaks trace back to a familiar set of causes, whatever the account.
- Timing differences. An item recorded in one record but not yet in the other, such as a deposit in transit or an unapplied payment.
- Missing entries. A transaction never recorded on one side.
- Duplicate entries. The same item recorded twice.
- Miscoding. A transaction posted to the wrong account, as in the worked example above.
- Errors in the source or the books. A transposition, a wrong amount, or a bank error.
Best practices
- Reconcile on a regular cadence. Weekly for cash, monthly for most balance sheet accounts, and continuously where volumes are high.
- Never carry an unexplained difference. A rolled-over gap becomes a cleanup project and an audit finding.
- Separate preparer and reviewer. Segregation of duties catches errors a single person misses and is a control auditors expect.
- Keep the evidence attached. A reconciliation with its supporting schedule on file is far easier to defend.
- Automate the high-volume accounts. Let software match routine transactions so your team spends its time on genuine exceptions.
Reconciling across borders
Businesses that collect from overseas customers carry an extra reconciling item on every foreign receipt.
The amount that lands depends on the exchange rate applied at settlement, which rarely equals the rate the invoice was booked at, so a foreign-exchange gain or loss has to be posted for the account to tie out.
Bank markups and intermediary fees widen that gap and often hide inside the conversion.
A purpose-built receiving layer keeps this clean. Xflow Invoicing lets exporters raise the invoice, and the linked receiving account collects the foreign payment, converts at live mid-market rates so the FX difference is transparent, and issues the electronic Foreign Inward Remittance Advice, or eFIRA, automatically as proof of receipt.
Because the receipt arrives already matched to its invoice, there is less to reconcile in the first place.
Xflow holds final Payment Aggregator - Cross Border (PA-CB) authorisation from the Reserve Bank of India (RBI) for both exports and imports, as of February 2026.
Calculate your extra earning
FX rate
INR amounts with others
Banks
FX rate
The bottom line
Account reconciliation is the control that lets you trust your own numbers. Pick the right type for the account, compare the GL to independent evidence, resolve every reconciling item at its cause, and post the adjusting entries before you close.
For teams collecting across borders, the FX difference is the extra item on every receipt, and matching payments to invoices at the source is the cleanest way to keep those accounts reconciled.
Reconcile cross-border receivables without the manual matching
RBI PA-CB authorised
Auto eFIRA & FIRC
ISO 27001 & SOC 2
Frequently asked questions
It is the process of comparing a general ledger balance against an independent source, such as a bank statement or a subledger, to confirm they agree and to resolve any difference.
Bank, accounts receivable, accounts payable or vendor, invoice, payment, balance sheet, credit card, and intercompany reconciliation. The account you are checking determines which one you run.
Reconciliation verifies each account is accurate and happens first. Closing finalises the period and produces the financial statements. You reconcile before you close.
Documentation review, which compares the balance against actual source documents, and analytics review, which estimates the expected balance from activity and flags material deviations.
It is any difference between the two records that needs explaining, such as a timing difference, a missing or duplicate entry, a miscoding, or an error.
Cash weekly, most balance sheet accounts monthly at the close, and high-volume accounts continuously so exceptions never accumulate.
