Assembly Line

Open-source billing and subscription management systems in 2026

20 open-source projects, ranked by GitHub stars and how recently each was worked on. Lago leads with 11k stars, ahead of Polar. 19 had code pushed in the last three months. Most common licenses: MIT (9), Apache-2.0 (4) and AGPL-3.0 (3). Commercial billing and subscription management systems are listed separately.

All open-source billing and subscription management systems, ranked

Complete systems you can adopt 6

  1. 1
    Polar polarsource

    Polar — A billing platform for the intelligence era

    Complete system Production-ready You sell software or digital products internationally and want tax handling and billing done for you.

    ★ 10k Apache-2.0 Python Active, pushed today
  2. 2
    Paymenter Paymenter

    Free and open-source webshop solution for hostings

    Complete system Usable You run a small game or web hosting business and want a free alternative to WHMCS.

    ★ 2.8k MIT PHP Active, pushed today
  3. 3
    FOSSBilling FOSSBilling

    Empower your hosting business with FOSSBilling, the free and open-source solution for efficient billing and client management.

    Complete system Usable A small web host or reseller wants a free alternative to WHMCS and accepts beta software.

    ★ 1.7k Apache-2.0 PHP Active, pushed 4 days ago
  4. 4
    ITFlow itflow-org

    All in One PSA for MSPs, which Unifies client, contact, vendor, asset, license, domain, ssl certificate, password, documentation, file, network and location management with ticketing and billing capabilities, with a client portal on the side.

    Complete system Usable A small MSP wants one self-hosted tool for tickets, client documentation and billing instead of several subscriptions.

    ★ 1k GPL-3.0 PHP Active, pushed 4 days ago
  5. 5
    MagnusBilling magnussolution

    MagnusBilling is a fast, secure, efficient, high availability, VOIP Billing.

    Complete system Production-ready A small VoIP provider, call shop or calling-card business needs Asterisk-based billing on a dedicated server.

    ★ 337 LGPL-3.0 JavaScript Active, pushed 3 months ago
  6. 6
    Ubilling nightflyza

    Ubilling is an open-source billing system designed for Internet service providers (ISPs). It provides tools for managing subscribers, handling payments and creating detailed reports. Ubilling allows control and monitoring of a wide range of network equipment and can be easily extended with custom functionality.

    Complete system Production-ready A small or regional ISP, especially in Ukraine or nearby markets, wants free subscriber billing tied to its network gear.

    ★ 182 GPL-2.0 PHP Active, pushed 13 days ago

Building blocks for your own system 9

  1. 1
    Lago getlago

    Open Source Metering and Usage Based Billing API ⭐️ Consumption tracking, Subscription management, Pricing iterations, Payment orchestration & Revenue analytics

    Building block Production-ready A software or AI company bills on usage and wants an open-source alternative to Stripe Billing or Orb it can self-host.

    ★ 11k AGPL-3.0 Go Active, pushed 6 days ago
  2. 2
    Flexprice flexprice

    Usage-based pricing and billing for developers 🔓 Cloud or self-hosted ⚙️ No-code UI 💰 Realtime usage metering 🎟 Credits & top-ups 🔑 Control feature access

    Building block Usable An AI product sells credits or usage tiers and wants an open-source billing backend.

    ★ 6.9k AGPL-3.0 Go Active, pushed yesterday
  3. 3
    Killbill killbill

    Open-Source Subscription Billing & Payments Platform

    Building block Production-ready A company with Java engineers needs mature subscription billing it fully controls, at scale.

    ★ 5.8k Apache-2.0 Java Active, pushed 11 days ago
  4. 4
    OpenMeter openmeterio

    Metering and Billing for AI, API and DevOps. Collect and aggregate millions of usage events in real-time and enable usage-based billing.

    Building block Usable You run an API or AI product and need accurate metering, with billing optional.

    ★ 2.4k Apache-2.0 Go Active, pushed today
  5. 5
    Lotus uselotus

    Open Source Pricing & Packaging Infrastructure

    Building block Experimental A SaaS team wants to experiment with pricing models on a self-hosted engine.

    ★ 1.8k MIT Python Active, pushed 7 days ago
  6. 6
    Meteroid meteroid-oss

    Open-source Pricing and Billing Infrastructure 🚀 Subscription management, Invoicing, Pricing, Usage-based billing, Cost limiting, Grandfathering, Experiments, Revenue analytics & Actionable insights

    Building block Usable A SaaS startup wants usage-based billing and revenue reporting, self-hosted or on the vendor's cloud.

    ★ 1.4k AGPL-3.0 Rust Active, pushed 3 days ago
  7. 7
    BillingSDK dodopayments

    Modern Billing & Monetization UI Components Library

    Building block Usable You are building billing pages in React and Tailwind and want ready components.

    ★ 511 GPL-3.0 TypeScript Active, pushed 8 days ago
  8. 8
    Usage_credits rameerez

    💳✨ Add usage-based credits to your Rails app

    Building block Usable Your Rails app charges per use, for example per AI generation, and you want credits rather than metered invoices.

    ★ 168 MIT Ruby Active, pushed 8 days ago
  9. 9
    Laravel Subscriptions laravelcm

    Laravel Subscriptions is a flexible plans and subscription management system for Laravel.

    Building block Usable You need plan and feature-limit logic in Laravel and handle payments separately.

    ★ 245 MIT PHP Slowing, pushed 7 months ago

Integrations 5

  1. 1
    Cashier-stripe laravel

    Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

    Integration Production-ready You are building a Laravel SaaS and charging through Stripe.

    ★ 2.5k MIT PHP Active, pushed 13 days ago
  2. 2
    Pay pay-rails

    Payments for Ruby on Rails apps

    Integration Production-ready You are building a Rails SaaS and want one billing API that can switch payment providers.

    ★ 2.3k MIT Ruby Active, pushed today
  3. 3
    Dj-stripe dj-stripe

    dj-stripe automatically syncs your Stripe Data to your local database as pre-implemented Django Models allowing you to use the Django ORM, in your code, to work with the data making it easier and faster.

    Integration Production-ready You run a Django app on Stripe and want to query billing data with the ORM.

    ★ 1.8k MIT Python Active, pushed today
  4. 4
    PayKit getpaykit

    Build Stripe billing without the glue code. Products in code, webhooks handled, billing state in your app.

    Integration Experimental You are building a TypeScript SaaS on Stripe and want less hand-written billing glue.

    ★ 1.1k MIT TypeScript Active, pushed 36 days ago
  5. 5
    Cashier Paddle laravel

    Cashier Paddle provides an expressive, fluent interface to Paddle's subscription billing services.

    Integration Production-ready Your Laravel app sells through Paddle as merchant of record.

    ★ 269 MIT PHP Active, pushed 19 days ago

Compared head to head

Looking for an alternative to

Open-source licenses

  • Permissive: 13. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
  • Network copyleft: 3. Like GPL, and running a changed version as a web service counts as distributing it, so its users get the source too.
  • Strong copyleft: 3. If you distribute the program or anything built on it, you must release the whole source under the same license.
  • Weak copyleft: 1. Changes to the licensed files must be shared, but you can link them into a closed program.

Languages

PHP 7, Go 3, Python 3, Ruby 2, TypeScript 2, Java 1, Rust 1 and JavaScript 1.

Made software that belongs here? Add it. Listing is free.