The ledger behind the balance
Own your users' balances instead of renting them from a BaaS provider: real-time accounts, card flows, and safeguarding proofs on one system of record.
Your provider owns your source of truth
A neobank that cannot compute its own balances is an interface, not a bank.
Balances live in the BaaS platform, card events arrive out of order, and your database is a best-effort mirror. Every provider migration, product launch, and safeguarding review runs into the same wall: the record is not yours.
User balances are a mirror of provider APIs, not a record you own and can prove.
Authorization, settlement, and refund events race each other and drift out of order.
New products (pots, joint accounts, interest) wait on provider roadmaps.
Safeguarding reconciliations against the bank partner are manual and month-end.
_PROOF/ Neobanks run user accounts on Formance and surface ledger balances directly in-app.
Every account event, one record
Top-ups, card spend, and transfers post to accounts you own.
Deposits credit the user, card authorizations hold funds, captures settle them, and internal transfers move instantly, all in your ledger, reconciled continuously against the banking partner's statements.
The primitives neobanks need
Built on the open-source Formance ledger.
Owned user accounts, card-native transaction patterns, and continuous partner reconciliation, composed for consumer banking.
Balances derived from your own immutable log: real-time in-app, exact at any timestamp, independent of any provider.
provider-independent
Authorizations, captures, reversals, and refunds as first-class patterns that stay consistent even out of order.
hold → capture native
Pots, joint accounts, interest, and rewards modeled in Numscript: launch account features without waiting on a provider.
features in days
Read the Numscript docsContinuous matching against bank partner statements with drift alerts, so safeguarding is a query, not a quarter-end project.
continuous safeguarding
Banking-grade, by design
A card authorization is a hold, not a guess
Reserve the funds now, settle the exact amount later.
An authorization moves funds into a hold account atomically; capture settles the final amount and releases the difference: no negative balances, no race conditions.
Trusted by builders
“Formance enabled us to ship new lending products faster by providing a customizable foundation that let us reliably express the complexities of our flow of funds.”
Embedded finance · reconciliation across 14 countries
See customer story“Formance is the foundation of our Financial OS, the open-source approach lets us retain control over this key component.”
Healthcare · Financial OS
“Formance helped us kick off our move into fintech, with robust infrastructure and intuitive developer tooling.”
Benefits · fintech infrastructure
Built for regulated money.
Enterprise controls, the certifications auditors ask for, and an immutable record, out of the box.
09:41:07Z AUDIT gateway POST /api/ledger/v2/main/transactions 200 sub:ops@acme.io
09:41:09Z LOG id:4093 NEW_TRANSACTION ledger:main
09:41:12Z LOG id:4094 SET_METADATA ledger:main
09:41:15Z LOG id:4095 REVERTED_TRANSACTION ledger:main
09:41:18Z AUDIT gateway GET /api/ledger/v2/main/logs 200 sub:audit@acme.io
Keep going
Everything you need to evaluate and build on Formance.
Neobank infrastructure, answered
01 / DOES FORMANCE REPLACE OUR BAAS PROVIDER?
No: it sits underneath as your system of record. Providers keep moving the money; you own the balances, the history, and the ability to switch.
02 / HOW DO OUT-OF-ORDER CARD EVENTS RESOLVE?
Holds, captures, reversals, and refunds are modeled as explicit transaction states, so late or duplicated webhooks reconcile deterministically instead of corrupting balances.
03 / CAN WE SURFACE LEDGER BALANCES IN THE APP?
Yes: balances are derived in real time and served over the API. What the user sees is the record itself, not a cache that drifts.
04 / HOW DOES SAFEGUARDING REPORTING WORK?
User funds map to segregated account trees reconciled continuously against partner statements. Safeguarding reports reproduce for any date from the immutable log.
Own the record behind your product
See how Formance fits your banking stack: book a demo or start building.





