Every healthy set of financial records starts in one place — the general ledger.
Whether you are an accountant, bookkeeper, CPA, or small business owner, you will work with a general ledger at some point. It is the central record that holds every financial transaction a business has ever made. Without it, financial reporting, budgeting, and auditing simply cannot happen.
But knowing what a general ledger is is just the starting point. Understanding general ledger reconciliation — how to verify that the ledger is accurate, complete, and free of errors — is what separates clean books from messy ones.
This guide walks you through everything: what a general ledger is, how it works, what GL reconciliation means, how to do it step by step, real examples, and the most common mistakes to avoid.
A general ledger (GL) is the master financial record of a business. It contains every single financial transaction the business has recorded — organized by account.
Think of it as the backbone of your entire accounting system. Every time a sale is made, an expense is paid, a loan is received, or an asset is purchased, that transaction gets recorded in the general ledger. It is the source of truth for all financial reporting.
The general ledger organizes transactions into accounts — categories like Cash, Accounts Receivable, Accounts Payable, Revenue, and Expenses. Each account has its own running balance, updated every time a new transaction is recorded.
When you add up all the accounts in the general ledger, the total debits should always equal the total credits. This is the foundation of double-entry bookkeeping — and the general ledger is where that balance is maintained.
Financial statements — the income statement, balance sheet, and cash flow statement — are all built directly from the data in the general ledger. If the GL has errors, every financial report produced from it will have errors too. This is exactly why double-entry bookkeeping and maintaining an accurate general ledger go hand in hand.
The general ledger works through a system of accounts, journal entries, and running balances.
Every business sets up a chart of accounts — a structured list of all the accounts the business uses to categorize its transactions. These accounts fall into five main categories:
Each account in the chart of accounts has its own page or section in the general ledger.
Every financial transaction starts as a journal entry. A journal entry records the date, the accounts affected, and the debit and credit amounts. Once a journal entry is recorded, it flows into the relevant accounts in the general ledger and updates their balances.
For example, when a business pays a supplier $2,000 in cash, the journal entry debits Accounts Payable by $2,000 and credits Cash by $2,000. Both of those changes appear in the general ledger, updating the running balance of each account.
At the end of each accounting period, accountants prepare a trial balance — a summary of all account balances from the general ledger. The purpose is to confirm that total debits equal total credits. If they do not match, there is an error somewhere in the ledger that needs to be found and fixed.
The trial balance is the checkpoint between the general ledger and the financial statements. It is also one of the key steps in the general ledger reconciliation process.
What is general ledger reconciliation? It is the process of verifying that the balances in the general ledger accounts are accurate, complete, and supported by evidence.
GL reconciliation compares the ending balance of each general ledger account against an independent source — a bank statement, a sub-ledger, a vendor statement, a payroll report, or supporting documentation. If the two match, the account is reconciled. If they do not match, you investigate and resolve the difference.
The goal of general ledger reconciliations is simple: to confirm that every number in your books is correct and backed up by real-world evidence. It is the financial equivalent of checking your work before submitting it.
Reconciling general ledger accounts is not a one-time task. It happens at the end of every accounting period — monthly, quarterly, or annually — as a standard part of the close process.
Here is a simple way to understand the concept:
Your general ledger shows a cash balance of $42,500. Your bank statement shows $42,500. They match — the cash account is reconciled.
Now your general ledger shows accounts payable of $18,200. Your vendor statements and unpaid invoices add up to $17,950. There is a $250 discrepancy. You investigate, find a missing invoice entry, record it, and now the accounts payable account is reconciled.
That process — compare, investigate, resolve — is GL reconciliation at its core.
General ledger reconciliation is one of the most important controls in any accounting function. Here is why it matters so much.
Small errors in the general ledger — a duplicate entry, a transposed number, a transaction posted to the wrong account — seem minor on their own. But if they go undetected, they carry forward into every financial report and every future period. Regular GL reconciliation catches these errors while they are still easy to fix.
Every financial statement your business or your client produces — the balance sheet, the income statement, the cash flow statement — pulls its data from the general ledger. If the GL has errors, those errors show up in the financial statements. Clean general ledger account reconciliations mean clean financial reports.
Auditors review reconciliations as part of their work. A business that maintains regular, well-documented general ledger reconciliations gives auditors clear evidence that its financial records are reliable. Firms that cannot produce reconciliations face delays, additional scrutiny, and potential findings.
Management and clients make decisions based on financial data. When that data is reconciled and verified, those decisions are grounded in reality. When it is not, decisions get made on incorrect assumptions — which can be costly.
Regular reconciling of general ledger accounts makes it much harder to hide fraudulent transactions. When every account balance is compared to an external source every month, unauthorized entries and misappropriations are far more likely to be caught early. Understanding this process also ties directly into best practices from the accounting year-end checklist, where reconciliation is a core step before closing the books.
Not all general ledger account reconciliations look the same. The approach depends on the type of account you are reconciling. Here are the most common types.
This compares the cash account balance in the general ledger against the bank statement. It is the most frequently performed reconciliation and one of the most important. Common differences include outstanding checks, deposits in transit, and bank fees not yet recorded in the books.
This compares the accounts receivable balance in the GL against the detailed AR sub-ledger — the itemized list of all outstanding customer invoices. The two totals should match. Differences often point to payments recorded in the wrong period or invoices posted incorrectly. Learn how reconciling in QuickBooks Desktop supports this process for firms using QuickBooks.
This compares the accounts payable balance in the GL against vendor statements and the AP sub-ledger. It confirms that all unpaid bills are properly recorded and that no duplicate payments or missing invoices exist.
This compares payroll expenses in the GL against payroll reports and tax filings. It ensures that wages, withholdings, and employer contributions are all recorded correctly and consistently.
This compares the fixed asset accounts in the GL — property, plant, and equipment — against a fixed asset register. It verifies that additions, disposals, and depreciation charges are all correctly recorded.
This compares prepaid expense balances in the GL against a schedule of prepaid items. It confirms that the right amount has been expensed for each period and the remaining balance is accurate. This is closely connected to how prepaid expenses in accounting are amortized over time.
For businesses with multiple entities, intercompany reconciliation compares transactions between entities to make sure they are recorded consistently on both sides. This is one of the most complex types of GL reconciliation.
Here is a clear, practical guide on how to do general ledger reconciliation for any account type.
Start with a specific account — cash, accounts receivable, accounts payable, or any other balance sheet account. Work through each account systematically rather than trying to reconcile everything at once.
Get the ending balance for the account from the general ledger as of the reconciliation date. This is the number you need to verify.
Pull the independent source you will use to verify the GL balance:
Compare the GL balance against the independent source balance. If they match exactly — the account is reconciled. Move to the next one.
If they do not match — you have a reconciling item. This is normal. The goal is to identify and explain every difference.
For every difference you find, determine the cause:
Document the explanation for every reconciling item clearly.
If you find errors or missing entries, make the necessary journal entries to correct the general ledger. Timing differences that are legitimate do not need entries — they just need documentation.
After making corrections, recalculate the adjusted GL balance. It should now match the independent source (accounting for any legitimate timing differences that you have documented).
Prepare a reconciliation workpaper that shows the GL balance, the source balance, all reconciling items, and the final reconciled position. Have a reviewer sign off on it. This documentation is essential for audits and internal controls.
Here is a practical general ledger reconciliation example using a cash account.
Scenario: You are closing the books for March. The cash account in the general ledger shows a balance of $38,750. The bank statement shows a balance of $40,200. There is a $1,450 difference. You need to reconcile the ledger.
Step 1 — List the differences:
|
Item |
Amount |
|
Outstanding check #4421 (written but not cleared) |
($2,100) |
|
Deposit in transit (recorded in GL, not yet in bank) |
$800 |
|
Bank service fee (in bank statement, not in GL) |
($150) |
|
Total reconciling items |
($1,450) |
Step 2 — Reconcile from the bank statement side:
Bank Statement Balance: $40,200 Less: Outstanding Check: ($2,100) Plus: Deposit in Transit: $800 Adjusted Bank Balance: $38,900
Step 3 — Reconcile from the GL side:
GL Balance: $38,750 Less: Bank Service Fee Not Yet Recorded: ($150) Adjusted GL Balance: $38,900
Result: Both sides now equal $38,900. The account is reconciled. ✅
Action: Record a journal entry for the $150 bank service fee. Document the outstanding check and deposit in transit as timing differences.
This general ledger reconciliation example shows exactly how the process works in practice — compare, identify differences, explain each one, adjust where needed, and confirm the match.
Sometimes reconciliation is not just about verifying balances — it is about rebuilding them from scratch. This is called general ledger reconstruction.
General ledger reconstruction becomes necessary when:
GL reconstruction involves rebuilding the general ledger from primary source documents — bank statements, invoices, receipts, contracts, payroll records, and tax filings. It is time-consuming and detailed work, but it restores the accuracy of the financial records.
Here is the general approach to general ledger reconstruction:
General ledger reconstruction is most common when picking up a neglected client, handling a fraud case, or onboarding a business that has never had proper accounting done. It requires patience, a systematic approach, and good documentation at every step. For firms using QuickBooks Desktop, tools that help find deleted transactions can be especially useful during reconstruction.
Even experienced accountants run into problems when reconciling general ledger accounts. Here are the most common mistakes and how to avoid them.
Many firms focus their reconciliation effort on bank accounts and ignore balance sheet accounts like prepaid expenses, fixed assets, and accrued liabilities. A complete GL reconciliation process covers every balance sheet account — not just cash.
When general ledger reconciliations are skipped for a month or two, errors accumulate. What would have been a five-minute fix becomes hours of investigation. Reconcile every account every period without exception.
Every reconciling item needs a clear explanation. "Unknown difference" is not an acceptable reconciling item. If you cannot explain a difference, keep investigating until you find the cause.
A completed reconciliation with no workpaper or sign-off is nearly useless for audit purposes. Always document the process — the balances used, the reconciling items, the explanations, and who reviewed it.
Reconciliations are period-specific. Using transactions from the wrong date range creates false differences that waste time to investigate. Always confirm the exact cutoff date before pulling balances from both sources.
Good internal controls require that the person who prepares the reconciliation is not the same person who approves it. When one person does both, errors and fraud are harder to detect. Whenever possible, build a review step into the process. For a broader view of how these controls fit into closing the books, see the year-end bookkeeping checklist.
The general ledger is the foundation of every set of financial records. Every transaction, every account balance, every financial report traces back to it. When it is accurate, everything built on top of it is reliable.
General ledger reconciliation is the process that keeps the ledger accurate. By regularly comparing each account balance to an independent source, investigating differences, and correcting errors, you protect the integrity of your financial records and give every stakeholder — management, clients, auditors — data they can trust.
The key principles are simple:
Whether you are doing a straightforward bank GL reconciliation, working through complex general ledger account reconciliations across multiple entities, or rebuilding records through general ledger reconstruction, the discipline is the same: verify every number, explain every difference, and never close a period with unexplained variances.
That discipline is what separates books you can rely on from books that create problems down the road.