Open Source Ledger for money-moving platforms

Build and track custom fit money flows on a scalable financial infrastructure.

homepage
Shares
Carbon6
Wahed
Cino
Hyperion
Lyon
Netspaces
Stack

Formance Stack

No need to build your financial infrastructure in house.
We are developing open source products for you, so you won't have to do it yourself.

Immutable system-of-record for financial transactions.

Ledger #1
$740
payroll:entity
entity:tax
Ledger #1
$6700
payroll:entity
entity:netpay
Ledger #1
$4400
payroll:entity
entity:pension
Ledger #1
$8400
entity:netpay
employee:001:netpay
Ledger #1
$9400
entity:netpay
employee:001:netpay

Simple DSL to model complex money movements.

numscript
vars {
  monetary $amount
  account $player
}

send $amount (
  source = @centralbank
  destination = $player
)

send [USD/2 100] (
  source = @world
  destination = {
    90% to @users:001
    remaining to {
      10% to @charity
      remaining to @platform
    }
  }
)

Fully managed closed-loop payments infrastructure.

Wallet #1
$740
world
wallets:4563:main
Wallet #1
$35
world
wallets:4563:vouchers
Wallet #1
$35
wallets:4563:vouchers
wallets:holds:456
Wallet #1
$9378
world
wallets:345:main
Wallet #1
$740
wallets:4563:main
world

Unified processing rails connectivity and data layer.

Pay-in
Stripe
320€
succeeded
Payout
Wise
120€
succeeded
Transfer
Paypal
450€
pending
Pay-in
Banking Circle
20€
failed
Pay-in
Stripe
220€
failed

Flows

Soon

Expressive, reliable end-to-end money movements orchestration.

flows demo
  • Build custom and sophisticated flows

    No need to be a payment expert. Write complex financial transactions in just a few lines. No more weeks of coding, testing and maintaining your codebase.
    Formance does the heavy-lifting for you.

  • Real-time visibility and control

    Get consolidated views on all your payment flows and operations across payment services providers. With Formance monitoring and alerting capabilities - through integrations, take the appropriate actions at the right time.

  • Empower your team quickly

    No more overly complicated, unreadable legacy codebase. Formance is designed to ensure you can hand over what has been done to newcomers and operators in a frictionless and understandable way.

  • Easy to deploy and fit in your stack

    Whether self-hosted or in our cloud, integrate Formance in minutes with the online documentation and community support. Our SDKs remove 80% of the code needed to build your flows and let you write them in the language of your choice.

  • Reliable and open-source foundations

    Your ledger is the cornerstone of your payment infrastructure. We provide an off-the-shelve, double-entry ledger to ensure you move money on solid foundations without bugs, errors or inconsistencies.

  • Seamlessly integrate new processors

    Integrate new payment and banking providers in minutes using our pre-built connectors or build your own one using our Connector framework. A single platform for end-to-end payment flows.

When you deal with money, Formance is an absolute no-brainer.

FR
François Ruty
CTO at Shares
Connectors

Connect your stack

Integrate your payment stack into one single platform
with our pre-built connectors, for better visibility and control.

[...] the next standard financial ledger for money movements, starting with an open source base and taking aim at developers — the power behind the power

Techcrunch

Championing a so-called ledger-as-a-service, the software enables startups to consolidate all transactions into one place

Sifted
Security

Enterprise-Grade Security

Your finance infrastructure requires security.
We make sure to keep your infrastructure safe & reliable.

  • SOC 2 Type II Certified

    We obtained SOC 2 Type II certification and we are constantly working on our compliance.

  • Multi Cloud Hosting

    You can host the Formance platform
    using the hosting provider of your choice.

  • Open Source

    Source code with lifetime access, offering transparency along with a community support.

  • Native Backups

    Non-disruptive, fully managed, multi-region reliable snapshots for your critical financial data.

  • Standard Authentication Protocols

    Enhanced security and integration with seemless authentication with OAuth, JWT, OIDC.

  • Penetration Testing

    Third-party security firms undertake regular penetration tests on every product we build.

Pricing

Choose a pricing plan

Pick the plan that fits your business and technical needs.
No consumption-based pricing.

sandbox-logo

Sandbox

Start experimenting with Formance.

Free

starter-logo

Starter

Start building on reliable foundations.

Starting at

1,200€/ month

custom-logo

Enterprise

Best-in-class security & compliance.

Custom

Want to understand how Formance is built and discover the platform architecture?
Check-out ouropen source repository.

Use Cases

Explore our use cases

Find out if our use cases suits your needs.

Split a customer payment to multiple parties with templates

Create a closed-loop economy on your marketplace

Model funds in flight on your ledger to enable deferred payouts and fund pending processing

FAQ

Any question in mind?

  • What is a ledger?

    A ledger is the system of record of all your transactions and balances. It stands as the central repository in which double-entry accounting transactions are stored and summarized.

    It lays the groundwork for reconciliation, which is the process of ensuring every transaction in your payment system has actually occurred and is recorded accurately.

    From an accounting point of view, it allows to manage transactions depending on their specificities (e.g. a refund is handled differently than a transaction with a discounted price).

  • Why do I need a ledger?

    Real-time payment data and financial information are consolidated in one place, allowing greater visibility across all the underlying platforms involved in online transactions.

    From financial data perspective, pay-ins and payouts are reconciled automatically. You won’t miss any discrepancies, even in the most complex payment schemes.

    From a compliance perspective, a ledger is a key component to meet your regulatory constraints as it is the basis for audit reports and financial statements.

  • I already use Stripe, can I use Formance?

    In short, yes. Formance is not a payment processor, it rather helps you tie them together. As soon as you start to have tables to track money in your system, e.g. between pay-ins and payouts if you're a marketplace, using the Formance ledger can make your life much easier.

  • Can I add my own points system using Formance?

    Formance lets you move assets between virtual ledger accounts through transactions. These assets can be anything from EUR to MADE_UP_POINT, which is great foundation for home-grown in-app points and credits systems.

  • Join Formance Community Slack

    Looking for best practices on how to use Formance? Connect with finance innovators from all over the world. The future of financial infrastructure is one-click away.

    We are dedicated to Open Source

    Keep ownership over your financial back-end with our Open Source products. Experience transparency, enhanced security, and community-driven innovation.

    Get started

    In need for a
    financial infrastructure?

    We would be happy to hear what you are building.

    650+ finance innovators building on Formance and sharing best practises.