Kill Bill is an open-source billing and payment platform

Kill Bill uses the Apache Version 2.0 license, one of several licenses approved by the Open Source Initiative. This means you can use, copy, modify, and share Kill Bill. Yes, it really does mean that Kill Bill is open-source!

Supports all major payment

payment gateways

Supports all major international payment gateways

payment gateways

Supports alternative payment
methods and e-currencies


We refer to Kill Bill as a platform because of its extensibility

Kill Bill is comprised of…

A standalone Java server

Kill Bill powers your back-end, processing customer activities through API calls triggered by your website actions (e.g., purchasing a year's subscription).
You create and implement the API calls that connect with the Kill Bill platform.

A relational database

The database manages all the states associated with the subscriptions, invoices, payments, and so forth.

An online user interface

Kaui is an online user interface that lets your back-office people (for example, Finance or Support) interact with Kill Bill.
Kaui makes it possible for your employees to manage tasks like issuing refunds and adjusting invoices.
dashboard image

Deploy and manage in your own infrastructure

Or as a software appliance in the cloud

All the necessary features to run a billing and payments platform

Kill Bill includes all of the basic features a business needs to run subscription billing processes and payment processes. Thousands of organizations use Kill Bill as their basic billing system with payment processing features.

Customize Kill Bill to exactly suit your business needs

The real power of Kill Bill lies in building your own business logic on top of it to create a customized billing and payments solution. You can write plugins to modify Kill Bill’s behavior or integrate with third-party vendors.

Use open-source plugins or create your own

Kill Bill already has many open-source plugins. You can use them as examples for creating your own or modify them for your own use. For example:
Fraud detection solutions (like Accertify or Feedzai)
Tax provider solutions (like Avalara AvaTax)
Credit card account updaters (like Visa Account Updater)

Who should use
Kill Bill?

Kill Bill is eminently suitable because it’s affordable, extensible, and – most importantly – secure and stable.

Online businesses

Here at Kill Bill, we believe that any business that bills its customers and/or accepts payment online can (and should) use Kill Bill as its billing system.

Those who are looking for limitless options

You’re frustrated with the lack of customization available from the more popular SaaS billing-payment providers.


You’re a startup with a tight budget.

Kill Bill is right for
your business if...

Your business requires integration with lesser-known payment gateway providers, such as those used internationally.
Your business needs to use a different fraud detection provider (or account updater or tax provider) than the one used by your payment gateway.
You need to run custom, decision-making code (examples: change amounts dynamically, abort payments with a rules engine due to fraud detection, modify invoices on-the-fly, customer payment retry logic).
You need real-time access to your organization’s data to build analytical and financial report.
You need to integrate with your own internal applications (examples: for tax rates or tight integration with your catalog system).

You guessed it…

If you agree to any of these statements, check out Kill Bill’s open-source billing and payments platform features (not to mention Kaui). You can also read over some typical and not-so-typical Kill Bill use cases.
Kill Bill logo app

Start Exploring
Kill Bill Features

Make sure you check out Kill Bill Support Options, Community, documentation guide, and live demo.