Try describing what you need:

Best open-source alternatives to Stripe

The dominant developer-first payment processing platform.

Stripe provides API-driven payment processing, subscription billing, and a growing financial services suite, dominant in developer-facing payments. Per-transaction fees and account stability concerns sometimes motivate merchants to evaluate self-hosted alternatives. True self-hosting of card processing is impossible due to PCI requirements — alternatives target subscription management, invoicing, and merchant tooling rather than card acquiring itself.

9 alternatives listed

Best for your setup

  • Novice

    HyperSwitch45.6k
    • Ships a Compose file
    • Live demo

    79/100 fitHow well this app matches homelab novices, 0 to 100

    See all
  • Expert

    BTCPay Server7.9k
    • REST or GraphQL API
    • Multi-user

    81/100 fitHow well this app matches homelab experts, 0 to 100

    See all
  • Hacker

    Lago10.7k
    • Scriptable API
    • Works offline

    78/100 fitHow well this app matches homelab hackers, 0 to 100

    See all
  1. Apache License 2.0Open Source — No Paywall

    Hyperswitch is an open-source payments infrastructure project aimed at businesses and engineering teams that want more control over their payment stack. It is designed to be modular, letting users adopt only the components they need, such as routing, retries, vaulting, observability, and reconciliation, rather than deploying a full monolithic payment platform. The project supports both local setup and cloud deployment, and it also provides a hosted sandbox for trying the Control Center without any setup. It connects to 100+ payment processors and includes a visual workflow builder, making it useful for teams managing multi-PSP payments, payment optimization, and operational workflows around connectors, logs, and retry strategies.

    Cloud OptionalMulti-UserDockerHelm

    Features:

    • modular payments infrastructure
    • cost observability
    • revenue recovery
    • PCI-compliant vault
    • intelligent routing

    +5 more

  2. MIT LicenseOpen Source — No Paywall

    BTCPay Server is a self-hosted Bitcoin payment processor designed for merchants and organizations that want to accept Bitcoin without relying on intermediaries, transaction fees, or custodial payment providers. It emphasizes privacy and control by keeping private keys under the operator’s ownership and supporting features such as SegWit, Lightning Network integrations, and Tor. The project appears aimed at users who want to run their own payment infrastructure, but it also mentions third-party hosting for those who prefer not to self-host. It includes tools for invoice handling, payment requests, point-of-sale use, crowdfunding, and donation buttons, and it offers a multi-tenant mode for sharing one instance with friends. The README also documents two APIs, including a newer Greenfield API and a legacy BitPay-compatible API for integration and migration.

    Cloud OptionalMulti-UserMulti-TenantDocker ComposeSource

    Features:

    • Direct Bitcoin payments
    • No transaction fees
    • Non-custodial wallet
    • Lightning Network support
    • Tor support

    +5 more

  3. MIT LicenseOpen Source — No Paywall

    InvoicePlane is a self-hosted web application intended for individuals or organizations that need to manage invoicing and related billing workflows on their own infrastructure. It centers on creating and sending invoices and quotes, while also keeping client records, products, projects, tasks, and payment activity organized in one place. The project is presented as a libre, MIT-licensed application that can be deployed either via Docker for local development/testing or by uploading the release files to a web server for production use. It supports configuration through environment variables or an `ipconfig.php` file, and the documentation points users to detailed installation, upgrade, and deployment guides for running and maintaining the system.

    Offline CapableDockerDocker ComposeSource

    Features:

    • Invoice management
    • Quote management
    • Client management
    • Product management
    • Project and task management

    +5 more

    Auth:local
  4. Apache License 2.0Open Source — No Paywall

    Kill Bill is an open-source subscription billing and payments platform aimed at businesses that need to manage billing, payments, and SaaS-style subscription operations. It is positioned as a scalable backend for online businesses, including larger SaaS and e-commerce organizations, and emphasizes avoiding vendor lock-in by keeping business and client data under the operator’s control. The project highlights out-of-the-box capabilities such as real-time analytics, financial reporting, trial management, and promotional discounts. It is described as modular and extensible, allowing operators to disable or replace functionality as needed. The README also points to technical documentation, an AWS one-click deployment path, and hosted sandboxes and developer tools through the project’s cloud site.

    Cloud OptionalDocker

    Features:

    • real-time analytics
    • financial reports
    • subscription billing models
    • trials and promotional discounts
    • modular architecture

    +4 more

  5. 5Lago logo
    10.7k
    GNU Affero General Public License v3.0Open Core — Some Features Paid

    Lago is a usage-based monetization and billing platform aimed at teams building AI products, developer tools, marketplaces, and other software that needs flexible pricing. It sits between product usage and revenue, letting teams send usage events, convert them into billable metrics, apply pricing rules, and generate invoices and payments without rebuilding billing logic each time pricing changes. The project is positioned for both direct internal use and embedded platform scenarios. It exposes a headless, API-first system with a web UI for human operators, plus REST, webhooks, an MCP server, and agent SDKs so applications and AI agents can interact with billing primitives programmatically. The README also highlights integrations with payment providers and business systems, making it suitable for operational billing workflows as well as automated monetization.

    Cloud OptionalOffline CapableMulti-UserMulti-TenantDockerDocker ComposeSource

    Features:

    • usage event ingestion
    • billable metrics
    • usage-based pricing
    • credits and top-ups
    • subscriptions and allowances

    +5 more

  6. Apache License 2.0Open Source — No Paywall

    FOSSBilling is an open-source billing and client management system aimed at online service businesses. It is positioned for web hosting providers, but the README notes that it also fits software licensing, digital downloads, and subscription-based businesses. The project helps automate common operational tasks such as invoicing, payment handling, and client communication. It emphasizes extensibility, multilingual support, and a responsive interface that works on both desktop and mobile devices. The README also points users to a public demo and an installation guide, indicating that the project is intended for self-hosted deployment on standard LAMP/LEMP environments.

    Multi-UserSource

    Features:

    • automated invoices
    • reminders
    • basic reporting
    • client management
    • integrations

    +5 more

  7. MIT LicenseOpen Source — No Paywall

    SolidInvoice is an open-source invoicing platform aimed at small businesses and freelancers who need to manage everyday billing tasks. It provides a web-based interface for handling clients, contacts, quotes, invoices, taxes, discounts, and payment collection. The project also exposes a RESTful API for integration with other systems and supports notifications through channels such as email, text messages, and HipChat. It can be installed via Docker, from an archived release package, or directly from source for developers and production deployments.

    Cloud OptionalDockerSource

    Features:

    • clients and contacts management
    • quote management
    • invoice management
    • online payment acceptance
    • tax and discount handling

    +2 more

  8. 8DePay logo
    135
    MIT LicenseOpen Source — No Paywall

    DePay Widgets is a client-side JavaScript payment widget for integrating crypto payments into web applications. It is designed for developers who want to accept wallet-to-wallet payments without building the payment flow from scratch, and it supports both managed integrations and direct unmanaged payment setups. The widget works across EVM and Solana-based ecosystems and lists many supported blockchains and wallets. It can be installed via CDN or package manager, then imported into JavaScript. The README also describes configuration options such as payment amounts, currencies, fees, token lists, wallet selection behavior, and custom RPC providers, making it suitable for apps that need flexible on-chain payment collection.

    Cloud OptionalDockerPackage ManagerSource

    Features:

    • wallet-to-wallet crypto payments
    • managed integration via integration ID
    • unmanaged payment configuration
    • multi-blockchain payments
    • fee configuration

    +5 more

  9. elastic-2-0Source-Available — Not OSS

    Invoice Ninja 5 is an invoicing application designed for businesses that need to create and manage invoices, support a client portal, and expose an API for integrations. The README presents both a hosted SaaS offering and a self-hosted edition, making it suitable for teams that want either a managed service or full control over their own infrastructure. The project also includes mobile and desktop clients, plus self-hosted deployment options such as Docker and server/VM installation. It documents API usage, developer guidance, and user documentation, and highlights that Pro and Enterprise features from the hosted app are included in the source-available code. The README also shows example login credentials for administrator and client portal access, indicating support for multiple user roles.

    Cloud OptionalMulti-UserMulti-TenantDockerPackage ManagerSource

    Features:

    • invoicing
    • hosted SaaS
    • self-hosting
    • client portal
    • administrator login

    +4 more

    Auth:local

Want your project featured here? Sponsor this page

What to look for in a Stripe alternative

Card processing itself requires a payment gateway relationship — self-hosted billing platforms wrap one or more gateways rather than replacing them. Evaluate subscription billing logic (proration, dunning, plan changes), invoicing, tax calculation, and webhook reliability. Integration with multiple acquirers and support for SCA/3DS, regional payment methods, and dispute handling are the operational features that matter at scale.

Other SaaS alternatives

  • 9 alternatives

    A cloud payment processor and money-transfer service.

    BTCPay Server, InvoicePlane, Kill Bill

    +6 more
  • 8 alternatives

    Accounting software for small businesses, with invoices, expenses, and reports.

    ERPNext, InvoicePlane, Dolibarr

    +5 more
  • 52 alternatives

    An all-in-one workspace for notes, docs, and databases.

    AFFiNE, Memos, AFFiNE Community Edition

    +49 more
  • 45 alternatives

    A cloud file sync and sharing service.

    Syncthing, Cloudreve, SeaweedFS

    +42 more
  • 35 alternatives

    A long-running personal note-taking and clipping app.

    Memos, Joplin, Logseq

    +32 more
  • 35 alternatives

    The ubiquitous team messaging and collaboration platform.

    Rocket.Chat, Zulip, The Lounge

    +32 more
Browse all alternatives