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.
Common subledger types
| Subledger | Purpose |
|---|---|
| Customer subledger | Tracks invoices, payments and outstanding receivables by customer |
| Supplier subledger | Tracks bills, payments and outstanding payables by supplier |
| Employee subledger | Tracks 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.
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
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.