Skip to content

What Is a General Ledger and How Does It Work?

Eddie Tran Jun 26, 2026 8:30:00 AM
What Is a General Ledger and How Does It Work?

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.

What Is a General Ledger?

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.

How a General Ledger Works

The general ledger works through a system of accounts, journal entries, and running balances.

Chart of Accounts

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:

  • Assets — what the business owns (cash, equipment, receivables)
  • Liabilities — what the business owes (loans, payables, accrued expenses)
  • Equity — the owner's stake in the business
  • Revenue — income earned from sales or services
  • Expenses — costs incurred to run the business

Each account in the chart of accounts has its own page or section in the general ledger.

Journal Entries Feed the 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.

The Trial Balance

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?

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.

Why General Ledger Reconciliation Matters

General ledger reconciliation is one of the most important controls in any accounting function. Here is why it matters so much.

It Catches Errors Before They Compound

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.

It Ensures Accurate Financial Statements

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.

It Satisfies Audit Requirements

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.

It Supports Better Business Decisions

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.

It Protects Against Fraud

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.

Types of General Ledger Account Reconciliations

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.

Bank Reconciliation

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.

Accounts Receivable Reconciliation

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.

Accounts Payable Reconciliation

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.

Payroll Reconciliation

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.

Fixed Asset Reconciliation

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.

Prepaid Expense Reconciliation

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.

Intercompany Reconciliation

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.

How to Do General Ledger Reconciliation Step by Step

Here is a clear, practical guide on how to do general ledger reconciliation for any account type.

Step 1 — Identify the Account to Reconcile

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.

Step 2 — Pull the GL Account Balance

Get the ending balance for the account from the general ledger as of the reconciliation date. This is the number you need to verify.

Step 3 — Gather the Supporting Source Documents

Pull the independent source you will use to verify the GL balance:

  • For cash: your bank statement
  • For accounts receivable: your AR aging report or sub-ledger
  • For accounts payable: vendor statements and your AP sub-ledger
  • For payroll: payroll reports and tax filings
  • For fixed assets: your fixed asset register

Step 4 — Compare the Two Balances

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.

Step 5 — Investigate and Explain Every Difference

For every difference you find, determine the cause:

  • Timing differences — a transaction is recorded in one source but not yet in the other (for example, a check that has been written but not yet cleared the bank)
  • Errors — a transaction posted to the wrong account, a duplicate entry, or a transposed number
  • Missing entries — a transaction that should have been recorded but was not

Document the explanation for every reconciling item clearly.

Step 6 — Make Adjusting Entries if Needed

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.

Step 7 — Confirm the Adjusted Balance

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).

Step 8 — Document and Sign Off

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.


General Ledger Reconciliation Example

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.

General Ledger Reconstruction — When Things Go Wrong

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:

  • Records have been lost, corrupted, or accidentally deleted
  • A business has not maintained proper books for a period of time
  • A fraud investigation uncovers manipulated or missing records
  • A system migration results in incomplete or incorrect data transfer
  • A prior accountant left without proper documentation

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:

  1. Gather every available source document for the period
  2. Identify all bank transactions and reconcile them first — the bank statement is the most reliable independent source
  3. Rebuild revenue records from invoices and sales reports
  4. Rebuild expense records from vendor invoices, receipts, and payment records
  5. Reconstruct payroll from payroll reports and tax filings
  6. Verify asset and liability balances against supporting documents
  7. Prepare a corrected trial balance and produce updated financial statements

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.

Common Mistakes When Reconciling General Ledger Accounts

Even experienced accountants run into problems when reconciling general ledger accounts. Here are the most common mistakes and how to avoid them.

Mistake 1 — Reconciling Only Bank Accounts

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.

Mistake 2 — Not Reconciling Every Period

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.

Mistake 3 — Leaving Unexplained Differences

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.

Mistake 4 — Not Documenting the Reconciliation

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.

Mistake 5 — Using the Wrong Cutoff Date

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.

Mistake 6 — Letting the Same Person Prepare and Approve

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.

Conclusion

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:

  • Reconcile every balance sheet account every period — not just bank accounts
  • Investigate every difference until you understand the cause
  • Document every reconciliation clearly with a workpaper and a reviewer sign-off
  • Act immediately when errors are found rather than carrying them forward
  • Use general ledger reconstruction when records need to be rebuilt from source documents

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.

Sign-up-for-Qbox-free-trial