Payments

What is a subsidiary ledger?

A subsidiary ledger is a detailed set of accounts that records individual transactions supporting a single control account in the general ledger. Rather than recording every customer invoice, vendor bill, or inventory movement directly in the general ledger, a business records that detail in a subsidiary ledger and posts only the summarized total to the corresponding general ledger account.

The general ledger account that the subledger rolls up into is called a control account, also known as an adjustment or master account. The subsidiary ledger and the control account should always agree in total, even though the general ledger holds only the summary.

Why do businesses use subsidiary ledgers?

Recording every individual transaction directly in the general ledger becomes unmanageable at volume. A company with thousands of customers buying on credit would have thousands of individual transactions interspersed throughout its accounts receivable account, making it nearly impossible to find any single customer's balance.

A subsidiary ledger solves this in three ways:

  • Detail without clutter: Individual transactions live in the subledger, while the general ledger holds a single clean summary figure for the control account
  • Operational access: Staff in a specific function, such as a credit or collections team, can access and work with the relevant subledger without needing access to the full general ledger
  • Faster error isolation: If a discrepancy appears, it is easier to trace within a focused subledger than within a general ledger containing every account in the business

Subledgers are typically only set up for accounts with high transaction volume. A small business with few customers may have no real need for a separate accounts receivable subledger, since the general ledger account itself stays manageable.

What are common types of subsidiary ledgers?

The most common subsidiary ledgers correspond to the accounts that generate the highest transaction volume in a typical business:

Subsidiary ledger Control account Tracks
Accounts receivable subledger Accounts receivable Each customer's invoices, payments, and outstanding balance
Accounts payable subledger Accounts payable Each vendor's bills and amounts owed
Inventory subledger Inventory Quantities and costs of individual items in stock
Fixed assets subledger Fixed assets Individual asset purchases, depreciation, and disposals
Work in process subledger Work in process Costs accumulated on each individual job or project

A subledger can technically be created for any general ledger account, but in practice they are reserved for accounts where transaction volume justifies the extra structure.

How does a subsidiary ledger relate to the general ledger?

Transactions are typically recorded in the subledger first. At regular intervals, often daily or at month-end depending on the system, the subledger total is summarized and posted to the control account in the general ledger.

This creates a dependency that requires regular checking. The subledger total and the control account's ledger balance should always match. When they do not, it signals a posting error, a missing transaction, or a duplicate entry somewhere in the process. 

This kind of detail-level matching is a form of transaction reconciliation, and running it regularly is standard practice for catching discrepancies before they reach financial statements.

Subsidiary ledger vs. general ledger vs. ledger database

These three terms describe related but distinct layers of financial record-keeping.

  • General ledger is the master record of every account in a business: assets, liabilities, equity, revenue, and expenses. Every transaction eventually reaches it, either directly or as a summarized total from a subledger.
  • Subsidiary ledger provides the transaction-level detail behind one specific general ledger control account. It exists to keep the general ledger usable at scale.

A ledger database is the technical infrastructure underlying either of the above: a purpose-built database designed for immutability, double-entry enforcement, and audit trails. A general ledger and its subledgers can both be built on top of a ledger database.

How do subsidiary ledgers apply to payment platforms?

For fintechs and payment platforms, the subsidiary ledger concept maps closely onto how client funds are tracked. 

A platform holding pooled customer funds in a single bank account, such as an FBO account, is operating exactly this pattern at the infrastructure level. The bank sees one aggregate balance, equivalent to a control account. The platform's internal payment ledger functions as the subsidiary ledger, tracking each individual customer's balance within that pool.

Virtual accounts extend this same logic to give each customer their own identifiable sub-balance within the larger pooled structure. Keeping the subledger and control account in sync, meaning the sum of all individual virtual account balances equals the bank's aggregate balance, is a core part of bank reconciliation and payment reconciliation for any platform running this structure.

Continue learning

Nostro and vostro accounts

Category
Read more

UETR (Unique End-to-End Transaction Reference)

Category
Read more

Stablecoin settlement

Category
Read more

Automatic reconciliation

Category
Read more

Balance reconciliation

Category
Read more

Identity verification API

Category
Read more

Interbank settlement

Category
Read more

Open banking

Category
Read more

FedGlobal ACH

Category
Read more

Ledger API

Category
Read more

Subsidiary ledger

Category
Read more

Cross-chain bridges

Category
Read more
Download Due & Move Money Without Borders