A general ledger report is the master record of every financial transaction a business has completed, listed in date order and sorted by account. It’s the single source of truth for a company’s accounting history, and every balance sheet, income statement, and cash flow statement a business produces is built from the numbers inside it.
What Each Entry Contains
Every line in the ledger starts with a transaction date and a short description of what happened, such as a payment for inventory or a deposit from a client invoice. A reference number ties the entry back to its source document — a check number, an invoice ID, or a receipt. Those identifiers are what let anyone reviewing the books trace a figure back to the paper trail that created it.
The report uses double-entry bookkeeping, with separate columns for debits and credits. Every transaction touches at least two accounts: money leaving one account enters another, keeping the books in balance. A running balance column tracks the cumulative total for each account after every entry, so the current position of any account is visible without tallying its full history by hand.
Each account carries a numerical code from the company’s chart of accounts. Those codes group transactions into standardized categories and are what accounting software uses to route thousands of monthly entries into the right bucket automatically.
The Five Account Categories
A general ledger sorts all financial activity into five categories. Together they satisfy the accounting equation: assets equal liabilities plus equity.
- Assets: things the business owns that hold value, such as cash, equipment, inventory, and amounts customers owe.
- Liabilities: debts the business owes, including bank loans, unpaid vendor invoices, and credit card balances.
- Equity: the owner’s residual stake after subtracting liabilities from assets, including capital contributions and retained earnings.
- Revenue: income from sales, services, interest, and other money flowing into the business.
- Expenses: the costs of running the business, such as rent, wages, utilities, and supplies.
Revenue and expenses feed the income statement. Assets, liabilities, and equity populate the balance sheet. The ledger holds all five in one place, which is what makes it the foundation for every other financial report.
Cash Basis vs. Accrual Basis
When a transaction hits the ledger depends on the accounting method. Under cash basis, revenue posts when payment arrives and expenses post when bills are paid. Under accrual basis, revenue posts when it’s earned and expenses post when they’re incurred, regardless of when money moves. A consulting firm on accrual accounting logs revenue the day it sends the invoice, not the day the client pays.
Federal tax law limits the choice. C corporations and partnerships with a C corporation partner generally cannot use the cash method unless they meet a gross receipts test.1Office of the Law Revision Counsel. 26 USC 448 – Limitation on Use of Cash Method of Accounting For tax years beginning in 2026, that test is met if the entity’s average annual gross receipts over the prior three years do not exceed $32 million.2Internal Revenue Service. Revenue Procedure 2025-32 – 2026 Adjusted Items Businesses below that threshold can pick either method. Once picked, the ledger has to match it consistently, and switching methods later requires IRS approval.3Office of the Law Revision Counsel. 26 USC 446 – General Rule for Methods of Accounting
Subsidiary Ledgers and Control Accounts
Most businesses don’t track every customer or vendor individually inside the general ledger. They use subsidiary ledgers — detailed breakouts that roll up into a single summary line in the general ledger called a control account. Accounts receivable is the common example: the ledger shows one total for all money owed by customers, while the subsidiary ledger lists that total by individual customer.
Accounts payable works the same way. One control account in the ledger, individual vendor balances in the subsidiary. At period end, the sum of every balance in a subsidiary ledger should match its parent control account. When those figures don’t line up, it points to a posting error that has to be found before financial statements are prepared.
Adjusting Entries and the Trial Balance
Before the books close for a month, quarter, or year, accountants record adjusting entries to capture activity that doesn’t show up as a normal transaction. Four types come up most often:
- Accrued revenue: income earned but not yet received, such as interest building on a loan the business made.
- Accrued expenses: costs incurred but not yet paid, such as wages for the last week of December that won’t clear payroll until January.
- Deferred revenue: cash received for work not yet done. It sits as a liability until the service is delivered.
- Deferred expenses: costs paid upfront that get used over time, such as an annual insurance premium expensed month by month.
Depreciation is another routine adjustment: instead of expensing a piece of equipment all at once, a portion of its cost is allocated to each period over its useful life. Without adjustments like these, the ledger misrepresents both income and expenses for the period.
Once the adjustments are in, accountants run a trial balance. This is a report that lists every account in the ledger with its debit or credit balance and confirms that the two column totals match. A trial balance that doesn’t balance points to a posting error. It won’t catch every kind of mistake — an entry posted to the wrong account at the right amount still balances — but it’s the first check before financial statements go out.
How the Report Is Produced
Building the report starts with posting: transferring data from daily journals, where transactions are first recorded, into the permanent ledger accounts. Accounting software handles this automatically, but the flow matters when something goes wrong.
Next comes reconciliation. Ledger balances get compared against outside records like bank statements, loan statements, and credit card reports. Reconciliation catches timing differences (a mailed check the bank hasn’t processed yet), unrecorded bank fees, and posting errors. Most discrepancies surface here, and skipping the step is the fastest way to produce a ledger that no one can rely on.
After reconciliation and adjusting entries are done and the trial balance confirms debits equal credits, the period closes. Closing locks the month’s transactions so they can’t be accidentally edited. Revenue and expense accounts zero out and their net balance transfers to retained earnings, resetting the income statement for the new period while preserving the cumulative history on the balance sheet.
How Long to Keep the Records
Federal law requires every taxpayer to keep records sufficient to file a correct return.4Office of the Law Revision Counsel. 26 USC 6001 – Notice or Regulations Requiring Records, Statements, and Special Returns How long you have to hold the ledger and its supporting documents depends on the situation:
- Three years: the standard period, measured from the date you filed the return or two years from when you paid the tax, whichever is later.
- Six years: if you underreported gross income by more than 25%.
- Seven years: if you claimed a deduction for worthless securities or bad debt.
- Indefinitely: if you never filed a return or filed a fraudulent one.
Employment tax records run on their own timeline: at least four years after the tax becomes due or is paid, whichever is later.5Internal Revenue Service. How Long Should I Keep Records The IRS generally audits returns filed within the last three years but can look back six if it finds a substantial error.6Internal Revenue Service. IRS Audits Keeping records for at least seven years covers the most common audit scenarios.
If the ledger lives in accounting software, the IRS treats those electronic files as books and records that must be produced during an examination. Being digital doesn’t exempt them.7Internal Revenue Service. Use of Electronic Accounting Software Records: Frequently Asked Questions and Answers The data has to stay accessible and exportable for the full retention period. Switching accounting software without preserving the ability to retrieve old records is a common way businesses accidentally destroy what the IRS considers required documentation.
What Happens If the Records Aren’t Adequate
Federal tax law ties the return directly to the books. Taxable income has to be computed using the accounting method the taxpayer regularly uses, and if that method doesn’t clearly reflect income, the IRS can recompute income using whatever method it considers accurate.3Office of the Law Revision Counsel. 26 USC 446 – General Rule for Methods of Accounting The supporting regulation requires every taxpayer to maintain accounting records that let them file a correct return, including regular books of account and any additional records needed to support the entries in those books.8eCFR. 26 CFR 1.446-1 – General Rule for Methods of Accounting
When a business can’t produce adequate records during an audit, the IRS can reconstruct income on its own. Any resulting underpayment carries a 20% penalty if attributed to negligence or disregard of tax rules.9Office of the Law Revision Counsel. 26 USC 6662 – Imposition of Accuracy-Related Penalty on Underpayments If the underpayment is due to fraud, the penalty rises to 75% of the portion attributable to fraud.10Office of the Law Revision Counsel. 26 USC 6663 – Imposition of Fraud Penalty A ledger that ties every reported figure back to a dated, referenced entry is what keeps a business on the right side of that gap.