What Is a Subledger?

A subledger is a detailed ledger that sits behind the general ledger and tracks individual balances by counterparty, such as customers or suppliers.

It gives finance teams transaction-level visibility without cluttering the main ledger.

Subledger concept and main components

Common subledger types

SubledgerPurpose
Customer subledgerTracks invoices, payments and outstanding receivables by customer
Supplier subledgerTracks bills, payments and outstanding payables by supplier
Employee subledgerTracks staff-related balances such as expenses and recoveries

How subledgers relate to the general ledger

Subledgers hold detail. The general ledger holds control-account totals.

At period end, subledger totals should reconcile to related control accounts.

Subledger overview and reconciliation relationship

Why subledgers matter

  • Faster identification of overdue items
  • Better audit trail for balance movements
  • Cleaner month-end close through structured reconciliation
  • Stronger credit-control and payment-follow-up workflows

Core data in a subledger

Typical fields include:

  • Counterparty ID and name
  • Transaction date and reference
  • Debit and credit amounts
  • Running balance
  • Linked source document

Subledger transaction flow

Best practices

  • Reconcile subledgers to control accounts at least monthly
  • Investigate unreconciled differences immediately
  • Keep source-document links for each posting
  • Use automation for import, matching and exception handling

Key takeaway

A subledger is essential for scalable accounting control. It enables detailed follow-up at customer and supplier level while keeping the general ledger concise and reliable.