Formance is an open-source programmable ledger for tracking money movement, built on double-entry accounting and the Numscript transaction language. Atomic multi-posting transactions record across unlimited multi-asset accounts in an immutable log with point-in-time queries, while connectivity, Flows orchestration, and reconciliation extend the ledger toward production payments operations.[1][2]
Quick verdict
Fintech engineering teams that model money movement in code get the most from Formance. Its MIT-licensed double-entry ledger with Numscript, atomic multi-posting transactions, and an immutable point-in-time log delivers auditable money movement without a licence meter, extended by unified connectivity, Flows, and reconciliation on paid plans. The constraint is ownership: you design ledger logic in Numscript and operate Kubernetes infrastructure, so teams wanting managed billing workflows should stay with a vendor such as Lago. If you have developers and want money as auditable code, choose Formance; if you need no-code billing operations, choose Lago.[1][2][3]
Key features
Numscript transaction language Numscript programs every money movement: the purpose-built transaction language expresses debits, credits, and multi-posting transfers as reviewable code instead of scattered balance mutations.[1]
Atomic double-entry postings Double-entry postings with atomic execution: each transaction commits all of its postings or none of them, so partial money movements cannot persist in the ledger.[1]
Multi-asset accounts and charts Unlimited multi-asset accounts under charts of accounts: teams segment balances by product, currency, or customer with per-account balances, volumes, and metadata.[1]
Immutable point-in-time history Immutable log with point-in-time queries: the ledger keeps an append-only history and answers what any balance was at a past moment, which matters for audits and disputes.[1]
Unified payments connectivity Unified connectivity to payment providers: connectors normalize Stripe, Adyen, Wise, and bank payments into one model so the ledger reflects external money movement.[1][2]
Event-driven Flows orchestration Flows orchestrate multi-step operations: splits, fees, holds, and payouts run as event-driven workflows with retries on the Growth plan and above.[1]
Ledger-to-payments reconciliation Continuous reconciliation: ledger balances are compared against payments pools so breaks surface as soon as external reality diverges from the books.[1]
REST API, SDKs, and streams API-first integration surface: a REST API with TypeScript, Python, Go, and .NET SDKs, the fctl CLI, webhooks, and Kafka or NATS streams carry ledger data into warehouses and services.[1][2]
Who will love it
Fintech engineers who want money as code: Numscript, versioned postings, and SDKs keep ledger logic beside application code under your own control.[1][2]
Platforms consolidating provider payments: unified connectivity plus reconciliation gives Stripe, Adyen, Wise, and bank flows one auditable model.[1][2]
Teams outgrowing managed-ledger bills: the MIT core removes the licence meter, with annual enterprise plans only where Flows, reconciliation, and private cloud are needed.[1][2]
Who should avoid it
Teams expecting no-code money management: every flow is a Numscript program wired through APIs, so non-developers get little without engineering help.[1]
Teams that want payments fully operated for them: Kubernetes deployment, patching, streaming dependencies, and monitoring stay yours on the self-hosted path.[1]
Small teams needing Flows and reconciliation on a free tier: orchestration, reconciliation, and the console sit on paid annual plans, not in the MIT core.[1]
Alternatives and compatibility
Lago is the catalogue-listed relationship and the honest redirect for teams that need billing-centred invoicing with managed workflows instead of a programmable ledger.[1]
Moving from a managed ledger means rebuilding money logic as Numscript programs over your own charts of accounts, so migration cost is the ledger-model rebuild plus connector cutover.[1][2]
Staying with a managed ledger remains valid where avoiding infrastructure operations is worth an annual subscription: Formance competes on ownership and auditability, not on zero-operation convenience.[1]
Questions worth asking
What is the best Formance alternative for non-technical users?
Lago is the catalogue-listed alternative and the practical pick for non-technical teams: it is a billing-centred product with managed invoicing workflows, while Formance expects engineers to model money movement in Numscript and operate ledger infrastructure. This catalogue positions Formance against Lago for exactly that reason.[1][2]
Is Formance really no-code?
No. Every money movement is a Numscript program over accounts, postings, and metadata, integrated through a REST API, SDKs, the fctl CLI, and event streams, so ledger design, integration, and operations all assume developers.[1]
How much does Formance cost per month?
The MIT-licensed core costs $0 in licence fees: ledger, Numscript, and connectors are free and you pay only your own infrastructure. Flows, reconciliation, and the console arrive on annual custom Growth and Scale plans; Formance's own comparison cites managed-ledger pricing starting around $120,000 per year as the incumbent anchor. Checked October 9, 2026.[1][2]
Can you self-host Formance?
Yes. The open-source stack deploys on your own infrastructure with Docker and Kubernetes Helm charts, and Scale offers a managed single-tenant private cloud. Production self-hosting needs Kubernetes operations skill for the ledger, database, and streaming dependencies, so small teams should weigh that burden.[1][2]
Sources and editorial review
Source research. Reviewed on October 9, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.
We have not run or tested this product.
- Formance Ledger documentation (official)
official · Observed October 9, 2026
Official Ledger documentation: Numscript transaction language, double-entry postings, accounts, charts of accounts, balances, volumes, metadata, transaction listing, versioning.
- Formance pricing (official)
official · Observed October 9, 2026
Official pricing page: Open Source free tier (MIT ledger, Numscript, connectors, community support), Growth and Scale annual custom plans (flows, reconciliation, console, SSO, RBAC, audit, observability, private cloud), all-features trial.
- Formance vs Modern Treasury comparison (official)
official · Observed October 9, 2026
Official Formance comparison: managed-ledger pricing anchor around $120k/year, richness vs raw performance framing against TigerBeetle, unified ledger plus payments positioning.
Compared with these products
No explicit proprietary baseline is recorded.