Accounting & Finance

What Is a General Ledger and How Does It Work?

18 March 2026·Relentify·7 min read
Illustration of a general ledger with accounts, debits, and credits organised by category

The general ledger is the central record of every financial transaction your business makes. Every invoice, payment, expense, journal entry, and adjustment flows into the general ledger. It is the foundation on which all your financial reports are built — your profit and loss statement, balance sheet, and cash flow statement all draw their data from the general ledger.

If the chart of accounts is the structure of your accounting system, the general ledger is the content. Understanding how it works gives you a much clearer picture of what your financial reports mean and how to spot problems.

What is the general ledger?

The general ledger — often abbreviated to GL — is a complete record of all financial transactions for your business, organised by account. Each account in your chart of accounts has a corresponding section in the general ledger that tracks every transaction posted to that account.

Think of it as a detailed transaction diary for your entire business, organised by category. The bank account section shows every deposit and withdrawal. The sales revenue section shows every sale. The rent expense section shows every rent payment.

How the general ledger is structured

Accounts

The GL is divided into accounts that mirror your chart of accounts. These fall into five main categories:

  1. Assets — Cash, bank accounts, accounts receivable, inventory, equipment
  2. Liabilities — Accounts payable, loans, accrued expenses, deferred revenue
  3. Equity — Owner's capital, retained earnings, drawings
  4. Revenue — Sales income, service fees, interest income
  5. Expenses — Rent, salaries, utilities, marketing, depreciation

Entries

Each transaction in the GL includes:

  • Date — When the transaction occurred
  • Description — What the transaction was for
  • Reference — Invoice number, receipt number, or journal entry number
  • Debit amount — Amount debited to this account
  • Credit amount — Amount credited to this account
  • Running balance — The account balance after this transaction

The double-entry connection

Every transaction appears in at least two GL accounts — one as a debit and one as a credit. This is the double-entry bookkeeping principle in action. The total of all debits in the general ledger always equals the total of all credits.

How transactions flow into the general ledger

From invoices

When you create a sales invoice for 1,000 plus 200 tax:

| GL Account | Debit | Credit | |-----------|-------|--------| | Accounts receivable | 1,200 | | | Sales revenue | | 1,000 | | Tax payable | | 200 |

Three GL accounts are updated simultaneously.

From bills

When you record a supplier bill for 500:

| GL Account | Debit | Credit | |-----------|-------|--------| | Office supplies expense | 500 | | | Accounts payable | | 500 |

From bank transactions

When a customer pays their 1,200 invoice:

| GL Account | Debit | Credit | |-----------|-------|--------| | Bank account | 1,200 | | | Accounts receivable | | 1,200 |

From journal entries

When you post a depreciation journal for 250:

| GL Account | Debit | Credit | |-----------|-------|--------| | Depreciation expense | 250 | | | Accumulated depreciation | | 250 |

The general ledger and financial reports

Profit and loss statement

Your P&L pulls data from the revenue and expense accounts in the general ledger. Total revenue minus total expenses equals your profit or loss for the period.

Balance sheet

Your balance sheet pulls data from the asset, liability, and equity accounts. Assets should equal liabilities plus equity.

Trial balance

The trial balance lists every GL account with its current balance. It is a check that your books balance — total debits should equal total credits. If they do not, there is an error somewhere in the ledger.

General ledger report

The GL report itself shows the detailed transaction history for each account. This is invaluable for:

  • Investigating anomalies — If an expense account has an unusually high balance, the GL report shows you which transactions caused it
  • Audit support — Auditors use the GL to trace individual transactions from source documents to financial statements
  • Reconciliation — Comparing GL entries against bank statements, supplier statements, or other external records

Subledgers

For accounts with high transaction volumes, subledgers provide additional detail. Common subledgers include:

Accounts receivable subledger

Tracks individual customer balances, showing every invoice issued and every payment received for each customer. The total of all customer balances in the subledger should equal the accounts receivable balance in the general ledger.

Accounts payable subledger

Tracks individual supplier balances, showing every bill received and every payment made. The subledger total should match the GL accounts payable balance.

Fixed asset subledger

Tracks individual assets, their purchase dates, costs, depreciation schedules, and current carrying values. The subledger total should match the GL fixed asset accounts.

The subledgers feed into the general ledger automatically. You work with the subledger detail (creating invoices, recording bills) and the GL is updated behind the scenes.

Common general ledger issues

Out-of-balance conditions

If your GL does not balance — total debits not equaling total credits — there is a recording error. Common causes include:

  • One-sided journal entries (debit without a credit)
  • Rounding errors in multi-line transactions
  • System glitches during data import

Modern accounting software prevents most of these by requiring balanced entries, but issues can still arise from data imports or manual overrides.

Suspense accounts

When a transaction cannot be immediately classified, it may be posted to a suspense account — a temporary holding account. Suspense account balances should be investigated and cleared regularly. A growing suspense balance indicates classification problems.

Unreconciled differences

If the GL bank account balance does not match your actual bank balance, there are unreconciled transactions — entries in one but not the other. Regular bank reconciliation catches and resolves these differences.

Mispostings

Transactions posted to the wrong account distort your reports. An office supply purchase posted to professional fees, for example, overstates one expense and understates another. Review your GL regularly for transactions that seem out of place.

Managing the general ledger

Regular review

Review key GL accounts monthly:

  • Bank accounts — Reconcile against bank statements
  • Accounts receivable — Ensure the GL balance matches the subledger total and the aged receivables report
  • Accounts payable — Same check against the subledger and aged payables
  • Suspense accounts — Clear any balances
  • Unusual balances — Investigate any account with a balance that seems wrong

Journal entries

Journal entries are direct postings to the GL that do not originate from invoices, bills, or bank transactions. They are used for:

  • Accruals and prepayments
  • Depreciation
  • Corrections and reclassifications
  • Year-end adjustments

Every journal entry should include a clear description of its purpose. Unexplained journals are a red flag for auditors and make your own future review more difficult.

Period closing

Closing a period locks the GL for that period, preventing further changes. This ensures the integrity of your reported numbers. Once you have run reports and filed returns for a period, lock it to prevent accidental modifications.

The general ledger in modern accounting software

In practice, you rarely interact directly with the general ledger. Your accounting software updates the GL automatically as you create invoices, record bills, reconcile bank transactions, and post journal entries. The GL is working in the background.

But understanding that it exists and how it works helps you:

  • Interpret your financial reports more confidently
  • Investigate discrepancies more effectively
  • Communicate with your accountant more productively
  • Spot errors before they compound

Relentify's accounting platform maintains a complete general ledger with detailed transaction history, GL reports, and trial balance. You can drill down from any financial report to the underlying GL entries, giving you full visibility into how your numbers are calculated.

The foundation of your financial records

The general ledger is not glamorous, but it is essential. It is the single source of truth for your business's financial history. Every financial report, tax return, and management decision ultimately traces back to the entries in your general ledger. Keeping it accurate, reviewing it regularly, and understanding how it works are fundamental to managing your business finances well.

Design Preview