What is a double-entry ledger?

In short

A double-entry ledger records every movement of value as entries whose debits and credits are equal, so money or crypto-assets only move between accounts and each balance is the sum of its entries. No law names double entry, but rules such as Article 70 of the EU's Markets in Crypto-Assets Regulation (MiCA), on safekeeping clients' assets, depend on such records.

Also called
General ledger, Core ledger, Book of record
Family
Accounts, licences and compliance
Facts checked

How a double-entry ledger works

Every transaction is booked as at least two entries, and the debits equal the credits. A card payment, for example, moves an amount out of the customer's account and into a settlement account, with the fee on a revenue account.

A balance is never stored as a number that code overwrites. It is derived from the entries, so every figure can be explained, and a mistake is corrected with a new entry that reverses the old one. Any past day can then be replayed from its entries.

Two more mechanisms keep the books right. A hold reduces the available balance before money moves. An idempotency key identifies each operation, so a retried request or a duplicate notification is booked once, not twice.

Reconciliation against the bank and the custodian

The ledger says what the platform owes each customer. A statement from the bank, the card processor, the custodian or the blockchain says what is actually held. Reconciliation compares the two, and any difference is investigated.

In the UK, the FCA's safeguarding rules for payment and e-money firms, in force since 7 May 2026, require an internal reconciliation at least once each reconciliation day, broadly each business day. An external reconciliation compares the firm's records, currency by currency, with the latest statement from the bank or custodian.

In Dubai, VARA requires reserve assets equal to 100% of what is owed to clients, reconciled daily. In the EU, MiCA names no reconciliation frequency.

The EU duties that depend on the ledger

For a crypto-asset service provider, MiCA and its record-keeping standard ask for:

  • Clients' ownership rights safeguarded, and no use of clients' crypto-assets for the firm's own account
  • Clients' funds placed with a bank or a central bank by the end of the next business day, in a separately identifiable account
  • For custody, a register of positions in each client's name, and a statement at least every three months
  • Records of all services, orders and transactions kept for five years, or up to seven if the authority asks
  • Records that cannot be altered, and that show each correction and what stood before it
  • Records that tell one client's assets from another's, and from the firm's own, at any time

Double-entry ledger, blockchain or accounting software?

Blockchain
A distributed ledger, shared between the nodes of a network. A platform's double-entry ledger is its own private book of record, and an on-chain balance is one of the statements it is reconciled against.
Accounting software
Holds summarised journals for the company's own financial statements. The platform's ledger holds every customer entry as it happens.
Core banking system
A ledger together with the banking products built on it, such as interest and statements. A platform runs its own ledger as the core, or mirrors an existing one.
Balance table
One stored number per customer, with no entries behind it. A double-entry ledger replaces it with a balance that the entries explain.

Where a double-entry ledger shows up in a platform

Modules that do the work

Platforms that need it

Guides that go deeper

Where it is written

The laws and standards this page's facts come from.

General information, not legal advice: what applies to you depends on your services and your market.

Every term

Start your project

Tell us the idea. We'll show you the platform.

One call is enough to map your product to the modules that already exist.

  • Response in under one business day
  • NDA on request
  • No obligation
How can we help?