Jump to:

General Ledger

The general ledger (GL) is the master record of every financial transaction a company makes. It's the central database where all the money movement – sales, expenses, payments, receipts – gets recorded and organized into accounts. Every financial statement a company produces is built from the general ledger.

What is the general ledger used for?

The general ledger is the single source of truth for a company's finances. Every transaction, no matter where it originates – an invoice paid, a sale made, payroll run – ultimately lands in the GL, sorted into accounts like cash, revenue, or accounts payable. It's the foundation everything else in accounting is built on.

From the GL, a company produces its core financial statements: the balance sheet, income statement, and cash flow statement. If the ledger is accurate, those statements are trustworthy. If it's not, everything downstream is compromised – which is why keeping the GL clean is one of accounting's most fundamental jobs.

How is the general ledger organized?

The GL is structured around the chart of accounts – the master list of every account a company uses to categorize its transactions. Those accounts fall into five basic types: assets, liabilities, equity, revenue, and expenses. Every transaction is recorded in at least two of them.

That last point is the heart of double-entry accounting: every entry has a debit and a matching credit, so the books always balance. When you pay a vendor, cash goes down and the liability clears – two entries, one transaction. The GL is where that discipline lives.

General ledger vs. sub-ledger: what's the difference?

As companies grow, they use sub-ledgers to manage detail without cluttering the main record. A sub-ledger tracks the granular activity for one area – like Accounts Payable or Accounts Receivable – while the general ledger holds the summarized total.

For example, the AR sub-ledger lists every open customer invoice individually; the GL just carries the total receivable balance. The sub-ledgers roll up into the GL, and reconciling the two – making sure they agree – is a routine, important control in the close.

Who manages the general ledger?

GL ownership scales with the company. At a small business, a bookkeeper or Staff Accountant keeps it. As things grow, Senior Accountants and the Accounting Manager take responsibility for its accuracy, with the Controller ultimately accountable for the integrity of the whole ledger.

Modern accounting software automates much of the mechanical posting to the GL, which removes a lot of manual entry. But the judgment calls remain human: how to classify an unusual transaction, whether an entry looks right, how to handle an estimate. Someone still has to review the ledger and stand behind it (FMI, 2026), because an automated entry in the wrong account is still wrong – just faster.

What keeps a general ledger accurate?

A clean GL isn't an accident – it's the product of a few disciplined habits repeated every period:

  • Consistent categorization: Every transaction posted to the right account, using a well-maintained chart of accounts.
  • Regular reconciliation: GL balances checked against bank statements and sub-ledgers so errors surface early.
  • Timely posting: Entries recorded promptly, not batched up and rushed at close.
  • Review and sign-off: A senior accountant checking unusual entries before they're locked in.

Skip any of these and small errors accumulate quietly until the books no longer reflect reality. The discipline is what makes the ledger trustworthy – and trustworthy books are the entire point.

Book a call