General Ledger vs Subledger: Key Differences & Reconciliation Guide
Join Waitlist
On this page
Not sure what belongs in a general ledger versus a subledger? You’re not alone. But getting it wrong can lead to messy books, reconciliation headaches, and balances that don’t tie out at month end.
The general ledger (GL) is the master record for financial reporting. A subledger is less broad-reaching, but not less important. It holds detailed transaction data for specific areas, like accounts receivable, accounts payable, inventory, and fixed assets.
Subledgers track the detail, then post summarized totals into related GL control accounts. If those balances don’t match, financial statements and audits can quickly go off track.
In this guide, you’ll learn the key differences between a GL and subledger, all about batch vs real-time posting and reconciliation – and what it all means for the monthly close.
TL;DR
-
General ledger: The general ledger (GL) is the central accounting record that summarizes all financial activity across assets, liabilities, equity, revenue, and expenses.
-
Subledger: A subledger (or subsidiary ledger) stores detailed transaction-level records for specific accounts such as accounts receivable, accounts payable, inventory, or fixed assets.
-
Main difference: The general ledger shows summarized balances for each account, while subledgers capture the underlying individual transactions that make up those totals.
-
How they work together: Subledgers track daily operational activity and periodically post summarized balances to related control accounts in the general ledger.
-
Why reconciliation matters: Finance teams reconcile subledger totals with the general ledger to ensure the detailed records match the summary balances before closing the books.
What is a general ledger?
.jpg)
Definition
The general ledger is the backbone of a company’s finances, summarizing all financial transactions by account type to give you a high-level view of how business is doing. Each GL account (assets, liabilities, equity, revenue, expenses) aggregates totals from related subledgers.
Because it brings everything together in one place, the GL is the foundation for financial statements, performance analysis, and compliance audits.
How it works
Every transaction is first recorded as a journal entry. Then it’s posted to the general ledger, where transactions are grouped by account so balances can be tracked over time.
While subledgers hold the detailed activity (e.g. individual customer invoices in accounts receivable), the GL doesn’t list every one of those transactions. Instead, it shows a summarized total in a related control account, like ‘Accounts Receivable Control’.
The system follows the double-entry bookkeeping principle – meaning that total debits must always equal total credits.¹ This keeps the ledger balanced and ensures the summary in the GL matches the detailed records in the subledgers.
An example
AR Control Account → Jan total debits $25,000 from customer invoices, credits $22,000 from receipts; balance $3,000 receivable.
Click here if you want to see some real life general ledger examples.
What is a subledger (or subsidiary ledger)?
Definition and purpose
A subledger records detailed transactions for a specific area of the business and supports a related control account in the general ledger. Instead of summarizing totals, it captures individual entries – think each customer invoice, supplier bill, payroll run, or asset purchase.
Common subledgers include accounts payable, accounts receivable, inventory, payroll, and fixed assets. They give the detailed visibility that the GL alone can’t. This helps you see exactly what makes up each summarized balance.
How subledgers work
Subledgers are updated daily, or in real time, as transactions happen. Each new invoice, payment, or inventory movement is recorded at the transaction level.
At regular intervals, totals from the subledger are posted to the corresponding control account in the GL. By keeping detailed records separate but still connected, subledgers make account reconciliation easier and improve accuracy when reviewing balances.
Example
Customer invoice $5,000 → recorded in AR subledger under “Customer A,” summarized to AR Control in GL.
The differences between a general ledger and subledger
Comparison table