- Can I open two savings account in the same bank?
- Best 30 business ideas to start in Jamaica
- Business ideas or opportunities for couples
- Best Construction Apps
- What is a Postal code on a debit card?
- How to start a lip gloss business?
- How to Start a Mini Supermarket ?
- Difference between PCAOB and AICPA(PCAOB Vs AICPA)
- How to start departmental Store?
- What is Outstanding Salary?
What Is a General Ledger? Definition, Structure & How It Works (With Example)
On March 3, Milltown Hardware buys $2,400 of paint and tools on credit from a supplier. That single purchase doesn’t just sit on a receipt in a drawer — it triggers a chain reaction. It gets recorded as a journal entry, then posted to two separate accounts, and from there it becomes part of a running balance that eventually shows up on the company’s financial statements. The record that holds all of those account balances, for every transaction the business has ever made, is the general ledger.
If you’ve ever looked at a balance sheet or income statement and wondered where those numbers actually come from, the answer is almost always: the general ledger. It’s the structural backbone of a company’s entire accounting system, and understanding how it works makes everything downstream — the chart of accounts that organizes it, the trial balance that checks it, and the financial statements built from it — click into place. This guide walks through exactly what a general ledger is, how a transaction actually flows into one, and what it looks like in practice, using one real worked example from start to finish.
(A quick note: the mechanics below apply to standard double-entry bookkeeping as used across virtually all small businesses. Your own chart of accounts and software setup may look slightly different — when in doubt, a bookkeeper or accountant can confirm your specific setup matches these principles.)
What Is a General Ledger?
A general ledger (GL) is the complete, master record of every financial transaction a business has made, organized by account. Every sale, purchase, payment, and adjustment eventually lands in the general ledger, sorted into the specific account it affects — Cash, Accounts Payable, Sales Revenue, Rent Expense, and so on. Where a single journal entry shows one transaction from every angle, the general ledger flips that around: it shows one account from every transaction that ever touched it.
Think of it as the difference between a diary and a bank statement. A journal entry is like a diary entry — “today this happened.” The general ledger is like a bank statement for each individual account — a running history of every debit and credit that ever hit that specific account, in order, with a balance you can check at any point in time. What is accounting as a discipline exists largely to keep that history accurate, and the general ledger is where that history physically lives.
Every general ledger rests on double-entry bookkeeping: the rule that every transaction affects at least two accounts, with total debits always equal to total credits. That built-in balance is what eventually makes a trial balance possible — if the general ledger is accurate, debits and credits across every account should sum to the same number. Our full guide to the double-entry bookkeeping system covers that underlying rule in more depth if you want the foundational concept before going further here.
General Ledger vs. Journal vs. Chart of Accounts vs. Trial Balance
These four terms get confused constantly, largely because they’re all connected steps in the same process rather than competing alternatives. Here’s how they actually relate:
| Term | What It Is | When You’d Look at It |
|---|---|---|
| Journal | The chronological, day-by-day record where transactions are first entered, in the order they happen | To see what happened on a specific date |
| Chart of accounts | The organized list of every account a business uses, each with its own name and number | To see what accounts exist and how they’re categorized |
| General ledger | Every journal entry sorted and posted into its relevant account from the chart of accounts | To see the full history and running balance of one specific account |
| Trial balance | A summary listing every general ledger account and its ending balance, to confirm debits equal credits | At the end of a period, to check the books are in balance before building financial statements |
In short: the chart of accounts is the filing system, the journal is where transactions are first recorded, the general ledger is where they get sorted and accumulated, and the trial balance is the checkpoint that confirms everything still balances before financial statements get built. None of these stand alone — they’re sequential stages of the same bookkeeping cycle, and this guide focuses on the middle one.
The Anatomy of a General Ledger Account
Every account inside the general ledger follows the same basic shape, traditionally visualized as a T-account — a simple two-column layout with debits on the left and credits on the right:
| Debit | Credit |
|---|---|
| Increases to Assets & Expenses | Increases to Liabilities, Equity & Revenue |
| Decreases to Liabilities, Equity & Revenue | Decreases to Assets & Expenses |
That single rule — which side increases which account type — is the entire logic of double-entry bookkeeping in one table. An asset account like Cash increases with a debit and decreases with a credit. A liability account like Accounts Payable works the opposite way: it increases with a credit and decreases with a debit. Once that flips in your head, reading any general ledger account becomes mechanical rather than confusing.
Each individual account in the general ledger typically tracks:
- The account name and number, pulled directly from the chart of accounts
- A running list of every transaction that touched that account, in date order
- A reference back to the source journal entry, so any entry can be traced back to its origin
- A running balance, updated after every posted entry
That last point matters more than it sounds — a well-kept general ledger lets you answer “what was our cash balance on the 15th of last month?” in seconds, because the running balance is recalculated after every single posting, not just at month-end.
How a Transaction Flows Into the General Ledger: A Worked Example
Here’s the full mechanical path a transaction takes, using Milltown Hardware, a small hardware store, as a running example. Assume Milltown starts March with a Cash balance of $10,000 and an Inventory balance of $6,000, and nothing owed to suppliers yet.
Step 1: The source document. A transaction starts with paperwork — an invoice, a receipt, a bill. On March 3, Milltown receives an invoice from its supplier, Ridgeline Supply Co., for $2,400 of paint and tools purchased on credit. Our guide to vouchers in accounting covers how businesses formally authorize and document transactions like this one before they ever hit the books.
Step 2: The journal entry. The bookkeeper records the transaction in the journal, in date order, following the debit/credit rule:
March 3 — Purchased inventory on credit from Ridgeline Supply Co. Debit: Inventory — $2,400 Credit: Accounts Payable — $2,400
Step 3: Posting to the general ledger. Each side of that journal entry gets posted — copied over — into its own account in the general ledger:
Inventory (Asset account)
| Date | Description | Debit | Credit | Balance |
|---|---|---|---|---|
| Mar 1 | Beginning balance | $6,000 | ||
| Mar 3 | Purchase from Ridgeline Supply Co. | $2,400 | $8,400 |
Accounts Payable (Liability account)
| Date | Description | Debit | Credit | Balance |
|---|---|---|---|---|
| Mar 1 | Beginning balance | $0 | ||
| Mar 3 | Purchase from Ridgeline Supply Co. | $2,400 | $2,400 |
Notice the two entries mirror each other perfectly — $2,400 debited in one account, $2,400 credited in another. That’s double-entry bookkeeping working exactly as designed.
Step 4: The next transactions keep building the history. On March 18, Milltown pays Ridgeline the full $2,400 owed:
March 18 — Paid Ridgeline Supply Co. in full Debit: Accounts Payable — $2,400 Credit: Cash — $2,400
Cash (Asset account)
| Date | Description | Debit | Credit | Balance |
|---|---|---|---|---|
| Mar 1 | Beginning balance | $10,000 | ||
| Mar 18 | Paid Ridgeline Supply Co. | $2,400 | $7,600 |
Accounts Payable (Liability account), continued
| Date | Description | Debit | Credit | Balance |
|---|---|---|---|---|
| Mar 18 | Paid Ridgeline Supply Co. | $2,400 | $0 |
The Accounts Payable balance returns to zero — exactly what should happen once a bill is paid in full. This is also where a creditor’s claim against the business gets resolved in the books, transaction by transaction.
On March 25, Milltown sells $850 of merchandise for cash, with a cost of goods sold of $500:
March 25 — Cash sale of merchandise Debit: Cash — $850 / Credit: Sales Revenue — $850 Debit: Cost of Goods Sold — $500 / Credit: Inventory — $500
After posting all three transactions, Milltown’s general ledger shows these ending balances for March:
| Account | Ending Balance |
|---|---|
| Cash | $8,450 |
| Inventory | $7,900 |
| Accounts Payable | $0 |
| Sales Revenue | $850 |
| Cost of Goods Sold | $500 |
That table — every account and its ending balance — is essentially a preview of what a trial balance looks like, which is exactly why the two topics are covered as connected guides. Notice too that total debits across all transactions ($2,400 + $2,400 + $850 + $500 = $6,150) equal total credits ($2,400 + $2,400 + $850 + $500 = $6,150) — the built-in check that double-entry bookkeeping provides automatically, as long as every entry was recorded correctly.
Types of General Ledger Accounts
Every account inside a general ledger falls into one of five categories, the same five categories that structure a chart of accounts:
- Assets — what the business owns: Cash, Inventory, Accounts Receivable, equipment, and other resources with future economic value. Our broader guide to what an asset is covers this category in full.
- Liabilities — what the business owes: Accounts Payable, loans, accrued liabilities, and other obligations. See our guide to what a liability is for the complete picture.
- Equity — the owner’s residual claim on the business after liabilities are subtracted from assets, including retained earnings accumulated over time.
- Revenue — income earned from normal business operations, like Sales Revenue or Service Revenue.
- Expenses — the costs incurred to generate that revenue, like Cost of Goods Sold, Rent Expense, or Wages Expense.
Assets and expenses normally carry debit balances; liabilities, equity, and revenue normally carry credit balances. Every account in the general ledger, no matter how specific, belongs to one of these five buckets — which is exactly what makes the chart of accounts such a useful map for the general ledger it organizes.
Subsidiary Ledgers vs. the General Ledger
Larger or more transaction-heavy businesses often don’t post every single invoice directly to the general ledger’s Accounts Receivable or Accounts Payable account. Instead, they use subsidiary ledgers — detailed sub-ledgers that track every individual customer or vendor balance separately — and post only the summarized total to the general ledger’s corresponding control account.
For example, a business with hundreds of customers might keep an Accounts Receivable subsidiary ledger with one running balance per customer. The general ledger’s own Accounts Receivable account then holds just one number: the sum of every customer balance in that subsidiary ledger. If the two don’t match, that’s an immediate signal something was posted incorrectly — a built-in cross-check similar in spirit to what a trial balance does at the whole-ledger level. This structure is especially common anywhere accounts receivable or accounts payable volume is high enough that transaction-by-transaction detail in the main ledger would become unwieldy.
How the General Ledger Feeds Financial Statements
Every number on a company’s financial statements traces back to a general ledger balance. The balance sheet is essentially a formatted snapshot of every asset, liability, and equity account’s ending balance on a given date — pulled directly from the general ledger. The income statement works the same way for revenue and expense accounts, summarizing them over a period rather than at a single point in time. Our broader overview of what financial statements are covers how these reports fit together, but the mechanical link back to this article is simple: no general ledger, no financial statements. The ledger isn’t a supporting document that gets referenced occasionally — it’s the literal source of every figure that ends up on those reports.
This is also why an error buried in the general ledger doesn’t stay contained. Misclassify one transaction, and that mistake flows forward into whichever financial statement touches that account — which is exactly why catching errors at the ledger level, before they reach a finished report, matters as much as it does.
Manual vs. Software-Based General Ledgers
Historically, a general ledger was a literal bound book — hence the name — with each account on its own page, updated by hand. Some very small operations still track things this way, or in a spreadsheet built to mimic it. But the mechanics described above are exactly what accounting software automates today: enter a transaction once, and the software posts both sides to the correct accounts, updates every running balance, and keeps the whole ledger in constant, verifiable balance behind the scenes.
The core logic hasn’t changed — every posting is still a debit here and a credit there, following the exact same rules Milltown’s example followed above — but software removes the two biggest sources of manual error: forgetting to post one side of an entry, and simple arithmetic mistakes in a running balance. Whether you’re comparing accounting tools or weighing the pros and cons of accounting software generally, the general ledger underneath is doing the same job either way — software just makes it faster and harder to get wrong.
Common General Ledger Mistakes
- Posting only one side of an entry. Since every transaction must hit at least two accounts, a debit with no matching credit (or vice versa) throws the whole ledger out of balance — and is exactly the kind of error a trial balance is designed to catch.
- Misclassifying an account. Recording a purchase as an expense when it should have been an asset (or vice versa) doesn’t break the ledger’s balance, but it does distort the financial statements built from it — a mistake a trial balance alone won’t catch, since debits still equal credits either way.
- Skipping or losing source documentation. Without a receipt, invoice, or voucher backing up an entry, there’s no way to verify a posted transaction later — a problem that surfaces immediately during an audit. Our guide to what auditing is covers exactly what that verification process looks for.
- Not reconciling regularly. Bank and credit card balances should be checked against the general ledger’s Cash account on a regular cadence — monthly at minimum — to catch debtor and creditor discrepancies, timing differences, or outright errors before they compound.
- Forgetting accrued items. Expenses incurred but not yet paid — like outstanding salary at month-end — still need to be recorded in the period they were incurred, not the period they’re eventually paid, to keep the ledger accurate under accrual-basis accounting.
- Using inconsistent account names over time. Renaming or duplicating accounts in the chart of accounts — say, recording similar expenses under two slightly different account names in different months — splits what should be one continuous history into two, making trend analysis and period comparisons unreliable even though nothing was technically miscoded.
How Often Should You Review Your General Ledger?
Most businesses formally review the general ledger at least monthly, as part of a broader “month-end close” process — reconciling bank accounts, checking for miscoded transactions, and confirming account balances make sense before moving on to the next period. Businesses with higher transaction volume often review key accounts (Cash, Accounts Receivable, Accounts Payable) weekly or even daily. The specific cadence matters less than having one at all — a general ledger that only gets reviewed once a year makes small errors much harder to trace back to their source, since dozens of transactions may have piled up on top of the original mistake by the time anyone looks.
Frequently Asked Questions
What is a general ledger in simple terms? A general ledger is the master record of every financial transaction a business has made, organized by account, so you can see the complete history and current balance of Cash, Accounts Payable, Sales Revenue, or any other account at a glance.
What’s the difference between a general ledger and a journal? A journal records transactions chronologically, in the order they happen. A general ledger takes those same transactions and re-sorts them by account, so all the activity affecting one specific account — like Cash — appears together in one place.
Do small businesses need a general ledger? Yes. Any business using double-entry bookkeeping, whether tracked by hand, in a spreadsheet, or through accounting software, is maintaining a general ledger even if it’s not called that explicitly — it’s simply the structure that holds every account’s transaction history and balance.
What are the five types of general ledger accounts? Assets, liabilities, equity, revenue, and expenses. Every account in the general ledger, no matter how specific, falls into one of these five categories.
How does a general ledger relate to a trial balance? A trial balance is essentially a summary snapshot of the general ledger at a point in time — a list of every account and its current balance, used to confirm total debits equal total credits before building financial statements.
Can a general ledger be wrong even if debits equal credits? Yes. If a transaction is posted to the wrong account entirely — for example, recording equipment as an expense instead of an asset — debits still equal credits, so the ledger appears balanced, but the financial statements built from it will still be inaccurate.
What software do businesses use to manage a general ledger? Most modern accounting software automates general ledger posting automatically whenever a transaction is entered, rather than requiring manual double-entry. Our comparison of accounting tools covers what to look for when choosing one.
Is the general ledger the same as the chart of accounts? No, though they’re closely linked. The chart of accounts is the organized list of account names and numbers a business uses; the general ledger is where the actual transaction history and running balances for each of those accounts are recorded. One is a filing structure, the other is the filed data itself.
Who is responsible for maintaining the general ledger? In a small business, this is typically a bookkeeper or the owner; in larger organizations, it’s usually a staff accountant, with an outside CPA or auditor periodically reviewing it. Our guide to the difference between bookkeepers and accountants covers how these roles typically divide this kind of work.
Final Thoughts
The general ledger isn’t a separate task bolted onto bookkeeping — it is bookkeeping, in its most fundamental form. Every invoice, receipt, and payment a business handles eventually becomes two lines in this system: a debit somewhere and a matching credit somewhere else, filed under accounts drawn from the chart of accounts, ready to be checked by a trial balance and ultimately built into financial statements.
Milltown Hardware’s March, worked through above, is a tiny example — three transactions, five accounts — but the exact same mechanics scale up to a business with thousands of transactions a month. Once you can trace one purchase from receipt to journal entry to ledger posting to ending balance, you understand the core machinery that every other piece of financial reporting sits on top of.