Accounting subledger software: what it is and what an enterprise platform must do

The short answer: Accounting subledger software records the detailed transactions behind one general ledger account, values them, posts summarized and balanced journal entries up to the general ledger, and then proves the two agree. Receivables, payables, fixed assets, inventory and payroll all run on one. Crypto is the newest case, and Breezing is the subledger built for it.
Updated September 2026. Every source used is listed at the end of this post.
Most people searching for accounting subledger software are not thinking about crypto. They want to know what a subledger does, how it differs from the general ledger, and what to demand from a vendor. This post answers that first. Crypto comes at the end, because it is the cleanest illustration of why the subledger exists.
What accounting subledger software is
Start with the textbook. A subsidiary ledger is "a detailed list to support a control account", in the words of the SUNY Financial Accounting course published by Lumen Learning. OpenStax's Principles of Accounting, dated 11 April 2019, gives the accounts payable version, a special ledger holding every vendor and the amount owed to each. The control account is the single line in the general ledger that carries the total.
Subledger, sub-ledger and subsidiary ledger mean the same thing. Textbooks say subsidiary ledger, ERP vendors say subledger, and software brochures say subledger accounting system or finance subledger platform.
Accounting subledger software is that ledger with the posting automated. It captures transactions from a source system, keeps every line, and sends the general ledger only what it needs. Oracle's Fusion Cloud documentation for release 25D says it in one sentence, that "detailed transactional information is captured in the subledgers and periodically imported and posted in summary or detail to the ledger".
Subledger vs general ledger
The two ledgers answer different questions. The general ledger answers "what is the balance". The subledger answers "made of what".
| General ledger | Subledger | |
|---|---|---|
| What it holds | One line per account in the chart of accounts, with a balance for each | Every transaction that makes up one of those balances |
| Level of detail | A summary journal per period, per account or per batch | One record per invoice, payment, asset, lot or on-chain transaction |
| Who uses it | Controller, CFO and auditors reading the financial statements | AR and AP clerks, asset accountants, payroll, treasury, crypto accountants |
| How they tie out | The control account balance is the target | The sum of the open records must equal the control account, every period |
The tie-out is the whole point. OpenStax's chapter on preparing a subsidiary ledger states that the total of the accounts receivable subsidiary ledger must agree with the balance in the general ledger account, and that a mismatch means an error to find and fix. That check is one a single ledger cannot give you.
The classic subledgers, plus the one that arrived last:
| Subledger | Control account in the GL | One record is | Where the detail comes from |
|---|---|---|---|
| Accounts receivable | Accounts receivable | A customer and what they owe | Sales invoices and receipts |
| Accounts payable | Accounts payable | A vendor and what you owe them | Supplier invoices and payments |
| Fixed assets | Property, plant and equipment | An asset with its cost, depreciation and disposal | Purchase records and depreciation schedules |
| Inventory | Inventory | An item with quantity and cost | Purchases, movements and sales |
| Payroll | Salaries payable and related liabilities | An employee's pay, deductions and employer costs | Payroll runs |
| Crypto | Digital assets | A wallet transaction with quantity, value and cost basis | Blockchains and exchanges |
The first two come straight from OpenStax, and the Lumen course names inventory as a control account. Microsoft's Dynamics 365 Finance fixed assets documentation, dated 25 August 2025, handles acquisition, depreciation and disposal in its fixed assets module, with the general ledger showing the current value of all assets. Oracle's payroll documentation has Subledger Accounting turn payroll cost distributions into journal entries and post them to the general ledger, and its Fusion Applications implementation guide for release 11.1.1.5.0 works its examples through Payables, Receivables, Assets and Projects.
What a subledger accounting system does
Every subledger accounting system runs the same five-step loop.
- Transaction capture. Pull every event from the source and keep the source reference on each record.
- Valuation. Put a functional-currency amount on each event and, where the asset is remeasured, on each period-end balance.
- Journal summarization. Turn the records into balanced journal lines and roll them up. Microsoft's Dynamics 365 Finance documentation, dated 26 May 2026, calls this full entry, debits and credits included, the subledger journal, and has the user check it before posting.
- Posting to the general ledger. Transfer the summarized journals. Oracle's Create Accounting program builds subledger journal entries that are summarized and transferred to the general ledger.
- Reconciliation back. Prove the subledger total equals the control account and explain any difference before the period closes.
Here is the loop on a small crypto example with made-up round numbers. A company buys 2 ETH for $6,000 on 3 September, pays an $1,800 vendor bill with 0.5 ETH on 20 September when ETH trades at $3,600, and closes the month with ETH at $3,400. Cost basis is FIFO.
| Date | Event | Debit | Credit | USD |
|---|---|---|---|---|
| 3 Sep | Buy 2 ETH | Digital assets | Cash at bank | 6,000 |
| 20 Sep | Settle the vendor bill with 0.5 ETH at spot | Accounts payable | 1,800 | |
| 20 Sep | Release the cost basis of 0.5 ETH under FIFO | Digital assets | 1,500 | |
| 20 Sep | Realized gain on the disposal | Gain on digital assets | 300 | |
| 30 Sep | Remeasure 1.5 ETH to a fair value of 5,100 | Digital assets | Unrealized gain on digital assets | 600 |
The 20 September entry is one compound journal, $1,800 of debits against $1,800 of credits. The subledger holds three records, each with its transaction hash and price source. The general ledger receives one summary journal for September per account. At month end the subledger says 1.5 ETH carried at $5,100, and the general ledger's digital assets account says 6,000 minus 1,500 plus 600, which is 5,100. They agree. If the wallet showed 1.49 ETH, you would have found an unrecorded network fee before the auditor did.
Enterprise subledger software: the requirements list
Fifteen requirements in five groups, the list we would hand a controller scoring vendors. Score each 0, 1 or 2 during the demo and the shortlist writes itself.
| Group | No. | Requirement | What to ask the vendor to show |
|---|---|---|---|
| Data | 1 | Automatic capture from the source system, with the source reference stored on every record | An invoice number, payment reference or transaction hash on the record |
| Data | 2 | Full precision on quantities and prices, with no rounding before the journal | A balance in the smallest unit the source uses |
| Data | 3 | A valuation per transaction with the price source and timestamp saved, plus period-end remeasurement where the standard requires it | The price behind one journal line |
| Data | 4 | Lot-level cost basis with a selectable method applied consistently per entity | The same disposal under FIFO and under HIFO |
| Controls | 5 | Rule-based classification with an exception queue for what the rules cannot decide | A rule firing, and the leftovers |
| Controls | 6 | Period locks, with a record of who reopened a closed period and why | An attempt to edit a locked month |
| Controls | 7 | Role-based access with a second approver on manual adjustments | Two users, one adjustment |
| Controls | 8 | Balance verification against the source before posting | The subledger balance beside the bank, register or chain balance |
| Integration | 9 | Chart of accounts pulled from the general ledger, never retyped | The mapping screen after a new account is added in the GL |
| Integration | 10 | Posting as balanced journals, summarized per period or per account, with an update path that revises the GL entry instead of deleting and reposting it | Change a category, then watch the GL entry change |
| Integration | 11 | Settlement of open invoices and bills in the GL when the payment arrives through the subledger, with no clearing account | An invoice going from open to paid |
| Reporting | 12 | A roll-forward per account, asset or wallet with opening balance, additions, disposals, fees, remeasurement and closing balance | One period's roll-forward |
| Reporting | 13 | Realized and unrealized gains and losses by lot, asset and entity, across entities and currencies | The gain report behind the P&L line |
| Audit | 14 | Drill-down from any general ledger balance to the subledger records behind it | Click a GL balance and land on the transactions |
| Audit | 15 | An immutable change log and an exportable subledger-to-GL tie-out for each period | The log for one edited record, and last month's tie-out |
The audit group is where vendors are weakest. PCAOB AS 2401, the fraud standard for audits of US public companies, has the auditor understand the controls over journal entries and other adjustments, select entries for testing and examine the underlying support for the entries selected. Rows 14 and 15 let a client answer that in minutes. And a change log that can be edited is not a change log.
Subledger automation and the finance subledger platform
Subledger automation is a vendor phrase, so here is what it removes.
- The export. Nobody downloads a CSV and reshapes it.
- The manual journal. Nobody types month-end journals into the general ledger.
- The side spreadsheet. Cost basis, lots and roll-forwards stay in the subledger, next to the records.
- The clearing account. Payments settle the invoice or bill directly instead of parking in a suspense account.
- The re-key. A correction in the subledger updates the general ledger entry instead of forcing a delete and a repost.
The general ledger's input is the same object whatever sits above it. Xero's own journal entry guide, dated 26 May 2026, states that total debits must always equal total credits. Intuit's help article on journal entries in QuickBooks Online, updated 24 August 2026, calls a journal entry a manual accounting transaction used to adjust balances or move money between accounts, and requires the debits column to equal the credits column. A finance subledger platform exists to produce those balanced entries on its own and push them in.
Breezing's posting path shows the shape. The QuickBooks integration pulls the existing accounts from QuickBooks so transactions map to the right places, syncs journal entries into the general ledger, and updates the QuickBooks entry when a category or rule changes in Breezing rather than deleting and recreating it. The Xero integration syncs and updates entries the same way, and a Xero invoice paid in USDC or bitcoin is matched to the open receivable and marked paid, with no clearing account in between.
Why crypto is the clearest case for a subledger
Every argument for a subledger gets louder with crypto.
There is no statement. A bank sends one and a receivables clerk has an invoice register. A wallet has neither, so the subledger has to read the chain directly and keep every transaction, fees included.
The units do not fit a general ledger. The smallest unit of bitcoin is one satoshi, 0.00000001 BTC, per the Bitcoin wiki, last edited 21 March 2024. On Ethereum it is the wei, 10 to the minus 18 of one ether, per ethereum.org, updated 7 August 2025. A general ledger account holds a currency amount, not a quantity with eighteen decimals. The quantity has to live in a crypto subledger.
Valuation is now mandatory every period. Under FASB's ASU 2023-08, issued in December 2023 and effective for fiscal years beginning after 15 December 2024, in-scope crypto assets are measured at fair value with the changes in net income each reporting period, and holders disclose the name, cost basis, fair value and number of units for each significant holding, per the AICPA's Journal of Accountancy on 1 July 2024. The CPA Journal's analysis of 25 December 2024 adds that annual disclosures include the cost basis method and that early adoption is permitted. Units, lots, period-end fair value and a roll-forward are subledger data by definition. Our ASC 350-60 guide covers the standard.
The entries are compound, as the 20 September example showed. Our post on crypto accounting journal entries walks through the full set, and the wallet roll-forward is the tie-out report from opening to closing balance per wallet.
Where Breezing fits
Breezing is a crypto subledger for accountants. It runs the five-step loop for wallets and exchanges and posts to Xero, QuickBooks Online and Bexio. On breezing.io today it connects 58 blockchains and 17 exchanges, verifies balances against the source, applies FIFO, LIFO, HIFO or weighted average cost, recognizes DeFi rewards, categorizes with rules, and closes invoices and bills without a clearing account. It has completed a SOC 2 audit, and more than 200 businesses use it, BDO among them.
Three rows of the requirements table are where crypto vendors usually fall short, and Breezing covers them. Update-in-place posting to Xero and QuickBooks is row 10, native invoice and bill closure is row 11, and balance verification against the chain is row 8. Pricing runs from $29 a month for 600 transactions to $2,917 a month for 1.5 million, custom above that, with unlimited wallets and users on every plan. Our best crypto accounting software roundup scores the field, and the crypto month-end close checklist shows the tie-out in practice.
Quick answers
What is accounting subledger software?
Accounting subledger software keeps the detailed records behind one general ledger account, such as every customer invoice behind accounts receivable or every wallet transaction behind digital assets. It values each record, rolls the records into balanced journal entries, posts those to the general ledger, and proves its own total matches the control account at period end.
What is the difference between a subledger and a general ledger?
The general ledger holds one balance per account and produces the financial statements. A subledger holds the individual transactions that make up one of those balances, in full detail. The subledger posts summaries up to the general ledger, and the total of its open records must equal the general ledger control account every period.
What is a subledger accounting system?
A subledger accounting system is the software that runs the subledger loop. It captures transactions from a source system, values them, builds balanced journal entries, transfers them to the general ledger in summary or detail, and reconciles back. ERP suites ship one for payables, receivables, assets and payroll. Crypto needs a dedicated one.
What is an enterprise subledger platform?
An enterprise subledger platform is subledger software built for multi-entity, multi-currency finance teams with audit obligations. Beyond capture and posting, it adds period locks, role-based access with a second approver, chart of accounts mapping pulled from the general ledger, drill-down from any balance to its transactions, and an immutable change log that auditors can test.
What is subsidiary ledger software?
Subsidiary ledger software is the same thing as subledger software. Subsidiary ledger is the textbook term for a detailed list that supports a control account in the general ledger, such as the customer-by-customer detail behind accounts receivable. Vendors shortened it to subledger. Either way, the software keeps the detail and posts the summary.
What is subledger automation?
Subledger automation is the removal of manual steps between the source system and the general ledger. In practice it replaces CSV exports, hand-typed month-end journals, side spreadsheets for cost basis and roll-forwards, clearing accounts for payments, and delete-and-repost corrections with automatic capture, rule-based classification, balanced journal generation and in-place updates to the general ledger.
What is a finance subledger platform?
Finance subledger platform is a vendor label for subledger software sold to the whole finance team rather than to one department. The test is the same as for any subledger. Does it capture every transaction with its source reference, value it, post balanced summaries to the general ledger, reconcile back each period, and give auditors drill-down?
What is crypto subledger software?
Crypto subledger software is a subledger whose source systems are blockchains and exchanges. It reads wallet transactions directly, keeps quantities at full precision, applies a cost basis method per lot, remeasures holdings at fair value each period, and posts balanced journal entries to the general ledger. Breezing does this for Xero, QuickBooks Online and Bexio.
How does a subledger post to the general ledger?
The subledger turns its records into balanced journal lines, debits equal to credits, and rolls them up per period, per account or per batch. It then transfers those summary journals into the general ledger through an integration, keeping the link back to each underlying record so a balance can be traced to its transactions.
Do Xero and QuickBooks Online have a built-in subledger for crypto?
No. Xero and QuickBooks Online are general ledgers. They accept balanced journal entries and hold account balances, but they do not read blockchains, track token quantities at eighteen decimals, hold cost basis lots or remeasure crypto at fair value. A crypto subledger such as Breezing does that work and posts the results into them.
Are there subledger software alternatives to a full ERP?
Yes. A dedicated subledger connected to a general ledger like Xero or QuickBooks Online covers the same posting loop as an ERP module for one asset class, at a fraction of the cost. For crypto, Breezing starts at 29 dollars a month with unlimited wallets and users, and posts to Xero, QuickBooks Online and Bexio.
Bottom line
A subledger is the detail behind a general ledger balance and the proof that the balance is right. The software captures, values, summarizes, posts and reconciles, and an enterprise platform adds the controls and audit trail in the fifteen-row list above. Receivables, payables, fixed assets, inventory and payroll have had one for decades. Crypto needs one most and got one last. If you hold crypto and run Xero, QuickBooks Online or Bexio, use Breezing as the subledger. It posts balanced journals, updates them in place, closes invoices without a clearing account, and lets you show an auditor the transactions behind every balance.
Sources
- 7.4 Prepare a Subsidiary Ledger, OpenStax, Principles of Accounting Volume 1, dated 2019-04-11, checked 2026-09-04: supports the accounts receivable and accounts payable subsidiary ledgers and the rule that the subsidiary ledger total must agree with the general ledger control account.
- Ch. 7 Key Terms, OpenStax, Principles of Accounting Volume 1, dated 2019-04-11, checked 2026-09-04: supports the accounts payable and accounts receivable subsidiary ledger definitions and the accounts receivable control account as the general ledger account.
- Subsidiary Ledgers and Control Accounts, Lumen Learning, SUNY Financial Accounting, undated, checked 2026-09-04: supports the definition of a subsidiary ledger as a detailed list supporting a control account, and inventory as a control account.
- Ledgers and Subledgers, Oracle Fusion Cloud Financials, Implementing Enterprise Structures and General Ledger, release 25D, checked 2026-09-04: supports detail captured in subledgers and posted in summary or detail to the ledger.
- Define Subledger Accounting Rules, Oracle Fusion Applications Financials Implementation Guide, release 11.1.1.5.0, checked 2026-09-04: supports Payables, Receivables, Assets and Projects as subledger applications and the Create Accounting, summarize and transfer flow.
- Distribute Payroll Accounting, Oracle Fusion Cloud Human Resources, Administering Payroll for the United States, release FA Latest, checked 2026-09-04: supports payroll cost distributions flowing through Subledger Accounting into journal entries posted to the general ledger.
- Accounting distributions and journal entries for vendor invoices, Microsoft Learn, Dynamics 365 Finance, dated 2026-05-26, checked 2026-09-04: supports the subledger journal as the full debit and credit entry previewed before posting and transferred to the general ledger.
- Fixed assets home page, Microsoft Learn, Dynamics 365 Finance, dated 2025-08-25, checked 2026-09-04: supports fixed assets as a module handling acquisition, depreciation and disposal alongside the general ledger.
- AS 2401: Consideration of Fraud in a Financial Statement Audit, PCAOB, current standard, checked 2026-09-04: supports the auditor's understanding of controls over journal entries, selection of entries for testing and examination of the underlying support for the items selected.
- New crypto accounting rules may spur early adoption, Journal of Accountancy, AICPA, dated 2024-07-01, checked 2026-09-04: supports the ASU 2023-08 issue date, fair value through net income, separate presentation, the disclosures and the effective date.
- FASB's New Guidance on Accounting for Crypto Assets, The CPA Journal, dated 2024-12-25, checked 2026-09-04: supports the cost basis method disclosure and permitted early adoption.
- Journal entries in accounting: a guide and examples, Xero, dated 2026-05-26, checked 2026-09-04: supports the rule that total debits must equal total credits.
- Create journal entries in QuickBooks Online and Intuit Enterprise Suite, Intuit, updated 2026-08-24, checked 2026-09-04: supports the journal entry definition and the debits equal credits requirement.
- Technical intro to ether, ethereum.org, updated 2025-08-07, checked 2026-09-04: supports wei as the smallest unit of ether at 10 to the minus 18.
- Satoshi (unit), Bitcoin Wiki, last edited 2024-03-21, checked 2026-09-04: supports the satoshi as 0.00000001 BTC.
- Breezing homepage, Breezing, checked 2026-09-04: supports 58 blockchains, 17 exchanges, the cost basis methods, balance verification, rules, DeFi rewards, invoice and bill closure without a clearing account, the SOC 2 audit and 200+ businesses including BDO.
- Breezing pricing, Breezing, checked 2026-09-04: supports the $29 to $2,917 monthly plans, their transaction limits, custom enterprise plans and unlimited wallets and users on every plan.
- Breezing Xero integration, Breezing, checked 2026-09-04: supports update-in-place journal entries in Xero and invoice matching without a clearing account.
- Breezing QuickBooks integration, Breezing, checked 2026-09-04: supports pulling the chart of accounts from QuickBooks, real-time updates of posted entries, and AR and AP settlement.
More articles

How to record crypto in QuickBooks Online: accounts, journal entries and month-end
How to record crypto in QuickBooks Online: the chart of accounts to create, journal entries for buys, sales, crypto payments and fees, and ASC 350-60 month-end.

Stablecoin invoicing: how to bill, get paid and close the books in USDC or USDT
How to issue an invoice payable in USDC or USDT, get paid on-chain, match the payment in Xero or QuickBooks, book fees and FX, and account for the receipt.

Cryptio alternatives: the 2026 comparison for finance teams
Cryptio is an institutional crypto subledger priced by quote. Compare Breezing, Bitwave, Cryptoworth, SoftLedger, and Ledgible on price, ERPs, wallets, and fit.