Skip to content
@killbill

Kill Bill

Kill Bill has been the leading open-source platform for billing and payment since 2010.

Welcome to Kill Bill!

The Kill Bill billing system and payments platform is feature-rich out-of-the-box and highly customizable. Use it for highly complex billing schemes, including one-offs, recurring, and usage-based plans.

Kill Bill is not an all-in-one solution. Instead, it's highly modularized; you can disable the functionality you don't need or replace functionality with one of your existing systems. 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 and integrate with third-party vendors. Kill Bill already has many open-source plugins. Use them as examples for creating your own or modify them for your own use.

Your business doesn't need to rely on the uptime or processing speed of a SaaS provider. You choose where to run Kill Bill from, on-premise or in the cloud.

Kill Bill is free and open source under the Apache License 2.0, with community help on the mailing list and GitHub issues. For companies with complex billing needs, Aviate is the enterprise version of Kill Bill, with added features and Level 3 support from the engineers.

For more information:

Pinned Loading

  1. killbill killbill Public

    Open-Source Subscription Billing & Payments Platform

    Java 5.8k 969

  2. killbill-admin-ui killbill-admin-ui Public

    Kill Bill Administrative UI engine

    HTML 68 75

  3. killbill-docs killbill-docs Public

    Kill Bill documentation

    CSS 43 86

  4. killbill-client-java killbill-client-java Public

    Java client library for Kill Bill

    Java 35 68

  5. killbill-client-ruby killbill-client-ruby Public

    Ruby client library for Kill Bill

    Ruby 26 27

  6. killbill-cloud killbill-cloud Public

    Kill Bill deployment utilities

    Ruby 68 94

Repositories

Showing 10 of 114 repositories
  • killbill-client-java Public

    Java client library for Kill Bill

    killbill/killbill-client-java's past year of commit activity
    Java 35 Apache-2.0 68 12 0 Updated Oct 7, 2026
  • killbill-platform Public

    Kill Bill core platform

    killbill/killbill-platform's past year of commit activity
    Java 30 Apache-2.0 42 9 1 Updated Oct 7, 2026
  • killbill-plugin-framework-java Public

    Framework to write Kill Bill plugins

    killbill/killbill-plugin-framework-java's past year of commit activity
    Java 11 Apache-2.0 23 8 0 Updated Oct 7, 2026
  • killbill-plugin-api Public

    Kill Bill plugin APIs

    killbill/killbill-plugin-api's past year of commit activity
    Java 11 Apache-2.0 25 0 2 Updated Oct 6, 2026
  • killbill-commons Public

    Kill Bill reusable Java components

    killbill/killbill-commons's past year of commit activity
    Java 144 Apache-2.0 64 15 2 Updated Oct 6, 2026
  • killbill-api Public

    Kill Bill APIs

    killbill/killbill-api's past year of commit activity
    Java 20 Apache-2.0 39 2 0 Updated Oct 6, 2026
  • killbill-oss-parent Public

    Kill Bill parent pom.xml

    killbill/killbill-oss-parent's past year of commit activity
    Shell 5 Apache-2.0 65 6 15 Updated Oct 6, 2026
  • killbill-email-notifications-plugin Public

    Kill Bill plugin for email notifications

    killbill/killbill-email-notifications-plugin's past year of commit activity
    Java 12 Apache-2.0 25 13 5 Updated Oct 6, 2026
  • killbill-admin-ui Public

    Kill Bill Administrative UI engine

    killbill/killbill-admin-ui's past year of commit activity
    HTML 68 MIT 74 8 5 Updated Oct 6, 2026
  • killbill-assets-ui Public

    Kaui assets

    killbill/killbill-assets-ui's past year of commit activity
    CSS 0 Apache-2.0 2 0 0 Updated Oct 6, 2026