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

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

Ledger sharding

Category
Read more

Reconciliation API

Category
Read more

ACH debit

Category
Read more

Ledger database

Category
Read more

Stablecoin reserves

Category
Read more

Transaction reconciliation

Category
Read more

Closed loop payments

Category
Read more

Open loop payments

Category
Read more

Stablecoin sandwich

Category
Read more

ACH reversal

Category
Read more

Layer 2 blockchain

Category
Read more

Layer 1 blockchain

Category
Read more

FedNow API

Category
Read more

eCheck

Category
Read more

Payment controls

Category
Read more

Faster Payment System (FPS)

Category
Read more

Request for payment (RfP)

Category
Read more

Stablecoin orchestration

Category
Read more

ACH API

Category
Read more

BACS

Category
Read more

ACH payment returns

Category
Read more

Stablecoin yield

Category
Read more

Cash float

Category
Read more

BAI2

Category
Read more

Compliance risk management

Category
Read more

ACH transfer limit

Category
Read more

Deposit Account Control Agreement (DACA)

Category
Read more

Currency Transaction Report (CTR)

Category
Read more

Crypto faucet

Category
Read more

FBO account

Category
Read more

OTC trading

Category
Read more

Virtual IBAN

Category
Read more

Third-party payment

Category
Read more

Ledger balance

Category
Read more

Issuer Identification Number (IIN)

Category
Read more

CASPs (Crypto-Assets Service Providers)

Category
Read more

Section 314(b)

Category
Read more

OFAC (Office of Foreign Assets Control)

Category
Read more

Penny test

Category
Read more

Cash pooling

Category
Read more

Money transmission

Category
Read more

Core banking

Category
Read more

Sweep account

Category
Read more

Flow of funds

Category
Read more

Cash application

Category
Read more

Bank Reconciliation

Category
Read more

Clearing account

Category
Read more

Cash reconciliation

Category
Read more

Take rate

Category
Read more

CHAPS (Clearing House Automated Payment System)

Category
Read more

The Clearing House (TCH)

Category
Read more

A2A payments

Category
Read more

Bulk Electronic Clearing System (BECS)

Category
Read more

Real-time gross settlement (RTGS)

Category
Read more

Same-day ACH

Category
Read more

ACH return codes

Category
Read more

PYUSD (PayPal USD)

Category
Read more

Sort Code

Category
Read more

Atomic settlement

Category
Read more

Payment orchestration

Category
Read more

T2

Category
Read more

Financial Crimes Enforcement Network (FinCEN)

Category
Read more

Unified Payments Interface (UPI)

Category
Read more

Programmable money

Category
Read more

QR code payments

Category
Read more

CHIPS (Clearing House Interbank Payments System)

Category
Read more

Nacha

Category
Read more

FedACH

Category
Read more

XRP (Ripple)

Category
Read more

EURC (Euro Coin)

Category
Read more

USDC (USD Coin)

Category
Read more

USDT (Tether)

Category
Read more

Fedwire

Category
Read more

On-Demand Liquidity (ODL)

Category
Read more

Payment ledger

Category
Read more

Treasury management

Category
Read more

Blockchain

Category
Read more

Liquidity management

Category
Read more

Virtual Asset Service Provider (VASP)

Category
Read more

Fiat money

Category
Read more

Custodial vs Non-Custodial Wallets

Category
Read more

On/Off Ramps

Category
Read more

Payment reconciliation

Category
Read more

Payment Service Provider (PSP)

Category
Read more

Payment API

Category
Read more

Ethereum Virtual Machine (EVM)

Category
Read more

Stablecoin

Category
Read more

KYC (Know Your Customer)

Category
Read more

DEX (Decentralized Exchange)

Category
Read more

CEX (Centralized Exchange)

Category
Read more
Download Due & Move Money Without Borders