Softwr
Formance logo

Formance

Open source double-entry ledger and payment orchestration for money-moving software

As of 31 August 2026, Formance is free to use. Formance is an MIT-licensed double-entry ledger with a transaction DSL, built for teams that discovered too late that a balances table in Postgres is not a ledger. Softwr lists it under APIs. Formance is available on Linux, Docker, Kubernetes, Web.

Overview

What Formance does

Formance provides financial infrastructure software with two parts. The Ledger is a double-entry accounting engine with its own transaction language, Numscript, which describes how money splits and moves between accounts atomically, with multi-currency support and immutable transaction history. Payments is a connectivity and orchestration layer that normalises data from payment service providers and banks so reconciliation and payment routing can be expressed against a single model. The core ledger is published under the MIT licence with full source access and no restriction on deployment, which is unusual in this category. Competitors either sell a hosted ledger you cannot inspect or offer source-available licences that forbid the obvious use. That matters commercially because a ledger is the one component a financial product can never afford to lose access to: if the vendor fails or reprices, an MIT-licensed ledger you already run in your own infrastructure is a problem you can survive. The enterprise subscription adds operational tooling, support and reconciliation features, and its price is not published. The buyers are engineering teams at marketplaces, fintechs and platforms holding balances for users, typically after an incident where a homegrown balances implementation produced numbers that could not be explained to finance or to an auditor. The trade-off is that Formance solves the ledger correctly and leaves you everything else: it is not a bank, it holds no money, and it does not provide compliance, so it sits alongside a payments provider rather than replacing one.

What people use it for

  • A marketplace splitting a single customer payment between seller, platform fee and tax that needs the split to be atomic and auditable
  • A fintech whose homegrown balances table produced numbers finance could not reconcile and now needs proper double-entry before an audit
  • A payments team that wants one normalised model across several PSPs so reconciliation is not written separately for each
  • A company that wants its ledger under a licence it can keep running even if the vendor disappears

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Formance.

  • Formance holds no money and provides no regulatory cover, so it must be paired with a payments provider or bank, and buyers occasionally mistake a ledger for a treasury system and discover the gap late.
  • Numscript is a domain-specific language your team must learn, and while it makes complex splits expressible it also means transaction logic sits outside the languages your engineers already debug well.
  • Self-hosting a ledger that must never lose or duplicate a transaction is a serious operational commitment covering backups, upgrades and Postgres tuning, which is real cost the zero licence fee hides.
  • Enterprise pricing is not published, so the difference between the free path and the supported path cannot be evaluated without a sales conversation.
  • The company is much smaller than the incumbent alternatives, and while the MIT licence protects the code it does not protect the roadmap, so features on the hosted side may arrive slowly or change direction.

Cross-shopped

What people choose instead of Formance

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • Formance logo
    Formance
    vs
    Stripe logo
    Stripe

    Stripe: If you want a payments provider that also tracks balances and you do not need a ledger you control

  • Formance logo
    Formance
    vs
    Moov logo
    Moov

    Moov: If your need is US money movement with a wallet abstraction rather than a general ledger engine

  • Formance logo
    Formance
    vs
    Column logo
    Column

    Column: If you want the bank and the ledger to be the same regulated institution

Pricing

What Formance costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Open Source

Free

  • MIT licensed core ledger
  • Numscript transaction DSL
  • Multi-currency tracking
  • Self-host anywhere
  • Community support

Enterprise

On request

  • Managed or private deployment
  • Payments connectivity and reconciliation
  • Support with response commitments
  • Annual subscription, quoted

Capabilities

Features

  • Double-entry ledger

    Every movement is balanced, immutable and auditable by construction

  • Numscript transaction DSL

    Describes multi-party splits and fee deductions as one atomic transaction

  • Multi-currency

    Tracks balances in several assets including non-monetary units

  • Payments connectivity

    Normalises transaction data from payment providers and banks into one model

  • Reconciliation

    Compares ledger state against external provider statements

  • Self-hosted deployment

    Runs in your own infrastructure with no licence fee under MIT

  • Cloud offering

    Managed hosting for teams that do not want to operate it

  • API and SDKs

    HTTP API with client libraries for common backend languages

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is Formance really open source?

Yes. The core ledger is MIT licensed with full source access and no deployment restrictions.

Does Formance move money?

No. It records and orchestrates movements; the actual payments happen at a PSP or bank you connect.

What does the enterprise version cost?

Not published. It is an annual subscription quoted per customer.

Do I have to use Numscript?

Yes for anything beyond the simplest transfers. It is how multi-party transactions are expressed atomically.

Share

Keep looking

Where to go from Formance

Best APIs software for

Compare Formance with

Other APIs software

  • Payments API with a published rate card covering card acceptance, ACH and instant payouts

    From $500/mo12 researched notes
  • A nationally chartered US bank that ships its own API, with no middleware in between

    Pricing on request12 researched notes
  • Open source webhooks gateway you self-host, handling both sending and receiving

    Free, then $999/mo12 researched notes
  • US money movement API for ACH, RTP and FedNow with KYC and ledgering built in

    Pricing on request12 researched notes
  • Direct banking API for ACH, wires, real-time payments, accounts and cards

    Pricing on request12 researched notes
  • Open banking API infrastructure for account data and pay-by-bank payments across Europe

    Free plan10 researched notes
  • Cloud-native core banking platform built for large incumbent bank migrations

    Pricing on request11 researched notes
  • Combined issuer and acquirer processing platform for fintechs, banks and acquirers

    Pricing on request10 researched notes
  • Account to account payment API for ACH, RTP and FedNow with pay by bank and instant payment routing

    Pricing on request13 researched notes
  • Cloud-native API gateway and service connectivity platform

    Free plan13 researched notes
  • Open-source API gateway and API management platform

    Free plan10 researched notes
  • Account-to-account pay by bank across Europe, the UK, Brazil and Australia

    Pricing on request11 researched notes
  • European bank API aggregation with a free restricted production tier for your own accounts

    Free plan11 researched notes
  • Contextual personalisation and decisioning platform for financial institutions

    Pricing on request10 researched notes
  • Configurable card issuing and banking processing platform for banks and programme managers

    Pricing on request11 researched notes
  • Powerful Node.js headless CMS framework and API platform

    Free plan11 researched notes
  • Realtime collaboration infrastructure for building multiplayer features

    Free, then $30/mo8 researched notes
  • Cloud-native API gateway and service connectivity platform

    Free plan13 researched notes

Softwr does not host reviews and shows no star rating for Formance, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Formance

Best APIs software alternatives

European bank API aggregation with a free restricted production tier for your own accounts

Per connected account per month

Instant account to account payments and payouts across Europe

quote

European issuer processor holding its own payment institution licence

quote

"Neobank in a box" for banks in emerging markets, paid on a performance basis

quote

Open banking and open finance API platform, now operating as Mastercard Open Banking

quote

Payment processing and ledger platform deployable on premise or in your own cloud

quote

Digital and AI-native engagement banking platform for customer-facing banking experiences

quote

Cloud-native core banking platform built for large incumbent bank migrations

quote

Compare Formance with alternatives