What Is a General Ledger Report and How Do You Read It?

A general ledger report is a detailed printout or digital document that shows every financial transaction recorded in a company’s general ledger, organized by account. It pulls together dates, descriptions, debit and credit amounts, and running balances so you can see exactly what happened in any given account over a specific time period. If you run a business or work in accounting, this report is one of the most fundamental tools for understanding where money came from, where it went, and whether everything adds up correctly.

What the Report Actually Shows

Think of the general ledger itself as the master record of every financial transaction a company makes. The general ledger report takes that raw data and presents it in a readable format, typically organized account by account. For each account, you’ll see individual transactions listed chronologically, with key details that let you trace any entry back to its source.

A typical general ledger report includes these data points for each transaction:

  • Transaction date: when the entry was recorded
  • Description or memo: a brief note explaining what the transaction was (a vendor payment, a customer invoice, a payroll entry)
  • Reference number: a check number, invoice number, or journal entry ID that links back to the original document
  • Debit amount: money coming into the account (for asset accounts) or increasing an expense
  • Credit amount: money leaving the account or increasing a liability or revenue balance
  • Running balance: the account’s cumulative total after each transaction

The accounts themselves fall into five main categories: assets, liabilities, owner’s equity, revenues, and expenses. A full general ledger report may cover all of these, or you can pull a report for just one account or a handful of accounts depending on what you need to review.

How It Fits Into Double-Entry Bookkeeping

The general ledger report only makes sense in the context of double-entry bookkeeping, where every transaction touches at least two accounts. When your company pays $2,000 for rent, the accounting system records a $2,000 debit in the rent expense account and a $2,000 credit in the cash account. Both sides of that entry show up in the general ledger report under their respective accounts.

This is why the report is so useful for catching errors. If someone recorded a debit without a matching credit, or entered the wrong amount on one side, the imbalance will eventually surface when the numbers are reviewed. The underlying principle is straightforward: total debits across all accounts must equal total credits. The general ledger report gives you the transaction-level detail to verify that equation holds.

How Businesses Use It

The general ledger report serves several practical purposes, and the way you use it depends on your role.

For bookkeepers and accountants, it’s a verification tool. Before closing the books at the end of a month or quarter, they’ll review general ledger reports to confirm that transactions were categorized correctly, that no entries are missing, and that account balances look reasonable. If the office supply expense account suddenly shows a $15,000 charge, the report’s description and reference number fields help trace that entry back to its source document to confirm whether it’s legitimate or misclassified.

For business owners, the report offers a granular view of spending and revenue that summary reports don’t provide. Your income statement might tell you that you spent $40,000 on marketing last quarter, but the general ledger report for that account shows you every individual charge, vendor payment, and ad spend that made up that total.

For auditors, general ledger reports are essential working documents. When auditors need to verify that financial statements are accurate, they trace specific line items on the balance sheet or income statement back to individual transactions in the general ledger. The report’s reference numbers connect each entry to invoices, receipts, bank statements, or contracts that prove the transaction actually occurred.

General Ledger Report vs. Trial Balance

These two reports come from the same data but serve different purposes. A general ledger report shows every individual transaction within each account, giving you full detail. A trial balance is a summary that lists each account name alongside its total debit or credit balance, with no transaction-level detail at all. Accounts with zero balances are usually left off the trial balance entirely.

The trial balance exists to do one thing: confirm that total debits equal total credits across all accounts. It’s a quick check that the books are in balance. If the trial balance doesn’t balance, you go to the general ledger report to find the specific transactions causing the discrepancy. Think of the trial balance as the dashboard warning light and the general ledger report as the diagnostic tool you use to figure out what’s wrong.

How Financial Statements Connect

The general ledger is the foundation for every major financial statement a company produces. Transaction data in the ledger gets compiled and summarized to create the trial balance, income statement, balance sheet, and statement of cash flows. When a company reports $500,000 in revenue on its income statement, that number is the sum of hundreds or thousands of individual revenue entries sitting in the general ledger.

This is why accuracy in the general ledger matters so much. Every error at the transaction level flows upward into the financial statements. A misclassified expense, a duplicated entry, or a missing transaction will distort the reports that investors, lenders, and tax authorities rely on. Reviewing the general ledger report regularly is how businesses catch those problems before they compound.

How to Read One

If you’re looking at a general ledger report for the first time, start by understanding the chart of accounts, which is the numbered list of all accounts the business uses. Each account on the report will have a name and usually a code (like 1000 for cash, 4000 for sales revenue, 5100 for rent expense). The numbering system varies by company, but the structure follows the five main categories: assets, liabilities, equity, revenue, and expenses.

Within each account, scan the transaction dates to confirm they fall within the period you’re reviewing. Look at the descriptions to understand what each entry represents. Check that debits and credits make sense for that account type. For an asset account like cash, debits increase the balance and credits decrease it. For a revenue account, credits increase the balance. If you see entries moving in the wrong direction, that’s worth investigating.

Pay attention to the running balance column. It should move logically as transactions are added. A sudden spike or drop that doesn’t match normal business activity is a signal to look at the description and reference number for that entry and verify it against the source document. Also check whether any accounts have been closed, meaning their balances were zeroed out at year-end, which is normal for temporary accounts like revenue and expenses during the annual closing process.

Generating the Report

Most accounting software, from entry-level tools to enterprise systems, can generate a general ledger report with a few clicks. You’ll typically select a date range, choose which accounts to include (all accounts or a specific subset), and run the report. The software pulls every journal entry that posted to those accounts during your selected period and formats it with the standard columns described above.

Small businesses that handle bookkeeping manually can create a general ledger report in a spreadsheet, though this becomes impractical as transaction volume grows. The value of accounting software is that it automatically links each transaction to the correct accounts through the double-entry system, reducing the chance of the very errors the report is designed to catch.