What is General Ledger?
The master accounting record containing all financial transactions of a business, organized by individual accounts using double-entry bookkeeping.
Definition
The general ledger (GL) is the foundation of a business's accounting system. It is a comprehensive record that stores every financial transaction ever made by the business, sorted into individual accounts such as Cash, Accounts Receivable, Equipment, Accounts Payable, Revenue, and various expense categories. Each transaction is recorded using double-entry bookkeeping — meaning every entry affects at least two accounts with equal debits and credits. The GL serves as the single source of truth from which financial statements like the balance sheet and income statement are prepared.
How Double-Entry Bookkeeping Works in the GL
Every transaction recorded in the general ledger must balance: debits must equal credits. A debit increases asset or expense accounts while decreasing liability, equity, or revenue accounts. A credit decreases asset or expense accounts while increasing liability, equity, or revenue accounts. For example, when a freelancer receives a $500 payment from a client, the entry is: Debit Cash $500, Credit Accounts Receivable $500. This keeps the accounting equation (Assets = Liabilities + Equity) in balance at all times.
General Ledger vs. Subledgers
While the general ledger holds the summarized entries, detailed transactions are often tracked in subledgers (also called subsidiary ledgers). Common subledgers include the Accounts Receivable subledger (tracking each client invoice), the Accounts Payable subledger (tracking each vendor bill), and the Inventory subledger. Periodically, the totals from subledgers are posted to the corresponding general ledger accounts. This two-level structure keeps the main ledger clean and readable while maintaining granular transaction details.
Trial Balance and Financial Statements
At the end of each accounting period, accountants prepare a trial balance from the general ledger — a list of all accounts with their debit or credit balances — to verify that total debits equal total credits. If they do not balance, there is an error that must be investigated. Once the trial balance is confirmed, the GL data is used to generate the income statement (from revenue and expense accounts) and the balance sheet (from asset, liability, and equity accounts).
General Ledger Best Practices
Reconcile your bank accounts monthly to ensure your GL Cash account matches your actual bank balance. Never delete or alter past journal entries — instead, make correcting entries. Use consistent account numbers from your chart of accounts. Back up your GL data regularly. Post journal entries daily or weekly rather than letting them accumulate. If your GL is complex, consider using dedicated accounting software such as Eonebill to automate transaction recording and generate accurate financial reports automatically.