What is General Ledger?
The general ledger is the master set of accounts that records every financial transaction in your business.
What Is the General Ledger?
The general ledger (GL) is the master accounting record of your business — the complete, permanent history of every financial transaction you've ever recorded. It's organized by account, with each account showing all the individual transactions that affect it and the running balance. Every sale, every expense, every deposit, every payment flows through the general ledger. Think of the general ledger as your business's complete financial autobiography. When you want to know exactly what happened to every dollar, you go to the GL. The Source of Truth: The general ledger is the authoritative source for all financial data. Your financial statements (P&L, balance sheet) are generated from the GL. If the GL is correct, your financial statements are correct. If the GL has errors, everything downstream is wrong.
The Structure of the General Ledger
Accounts in the General Ledger The GL is organized by the types of accounts in your chart of accounts: Assets - Cash (checking, savings) - Accounts Receivable - Equipment - Prepaid Expenses - Accumulated Depreciation (contra-asset) Liabilities - Accounts Payable - Credit Card Payable - Loans Payable - Accrued Expenses - Deferred Revenue Equity - Owner's Capital - Owner's Draw - Retained Earnings Revenue - Service Revenue - Product Sales - Other Income Expenses - Advertising - Insurance - Professional Services - Rent - Software & Subscriptions - Utilities - [and hundreds more by category]
How Transactions Flow Into the General Ledger
Step 1: Source Document The transaction originates from a source document — an invoice, receipt, bank statement, etc. Step 2: Journal Entry The transaction is recorded as a journal entry — with debit and credit amounts affecting specific accounts. Every journal entry affects at least two accounts and always balances (debits = credits). Step 3: Posting to the Ledger Each debit and credit in the journal entry is posted to the corresponding account in the general ledger. The account's balance increases (for debits to asset/expense accounts) or decreases (for credits) or vice versa. Step 4: Trial Balance At period end, all account balances are listed to verify that total debits equal total credits — confirming the ledger is in balance. Step 5: Financial Statements The balanced trial balance feeds into the preparation of financial statements — the income statement, balance sheet, and cash flow statement.
A Simple Example: Recording a Client Payment
Transaction: You receive a $3,000 payment from a client for services rendered. Source Document: Bank statement showing deposit. Journal Entry: `` Debit: Cash / Checking $3,000 Credit: Accounts Receivable $3,000 `` Debits increase assets; credits decrease assets. Debits decrease revenue... wait, no — this is a receivable that's been collected, so we reduce AR and increase Cash. Posted to General Ledger: - Cash account: +$3,000 (running balance increases) - Accounts Receivable account: -$3,000 (running balance decreases) - Revenue account: (no change — revenue was recorded when the invoice was issued, not when paid)
The Trial Balance: The GL's Integrity Check
The trial balance is a snapshot of all accounts listing their balances — confirming that total debits equal total credits. If they don't, there's an error somewhere in the ledger. Trial Balance (Example): | Account | Debit | Credit | |---------|-------|--------| | Cash | $25,000 | | | Accounts Receivable | $12,000 | | | Equipment | $8,000 | | | Accounts Payable | | $5,000 | | Loans Payable | | $15,000 | | Revenue | | $45,000 | | Expenses | $20,000 | | | Total | $65,000 | $65,000 | Debits = Credits — the ledger balances.
Subledgers and the GL
For accounts with many individual transactions, subledgers provide detail: Accounts Receivable Subledger: - Client A: $5,000 (Invoice #101) - Client B: $3,500 (Invoice #103) - Client C: $3,500 (Invoice #107) - Total AR: $12,000 (matches GL) The subledger details roll up to the GL control account.
Why Freelancers Don't Usually See the GL Directly
If you use QuickBooks, Wave, or FreshBooks, you're interacting with a user-friendly interface — but underneath, the software is maintaining a full general ledger. When you "create an invoice" or "record an expense," the software is posting journal entries to the GL. You can usually access the GL through your accounting software — it's typically called "Reports > Accountant's Reports > General Ledger" or similar. This shows every transaction, sorted by account, for the period you select.
Bottom Line
The general ledger is the complete financial record of your business — the master system that records every transaction and feeds into your financial statements. You may not interact with it directly if you use accounting software, but it's working underneath, organizing your financial data into the structured system that produces your P&L and balance sheet. Understanding that every transaction flows through the GL reinforces why accurate, timely transaction entry matters — errors in entry become errors in your financial truth.