Kill Bill

Kill Bill

Open-source solution for subscription billing & invoicing

4.7/5 (15 reviews)

Kill Bill Overview

Kill Bill is an open source project started by Ning to provide organizations with a subscription billing and payments platform. The solution offers a pluggable architecture that enables users to write their own plugins using the code hosted on Github. The platform uses an event-oriented architecture which allows various modules to respond on the basis of pre-defined events. The software helps project teams perform tests such as unit tests, functional tests, server and client API integration tests before the release of any application.

Kill Bill’s subscription billing allows businesses to create, cancel, upgrade and downgrade their subscriptions as well as plans in real-time. Users can also charge their customers on the basis of usage: fixed or recurring. Subscription billing platform offers multiple features such as invoicing, prorated billing, event-based billing, internalization, custom business logic plugin, dunning management, reporting, and analytics. The solution also offers a business dashboard that regularly tracks acquisitions, recurring revenues, and KPIs.

Kill Bill’s payments module offers a direct payment API that helps in making automatic payments when an invoice is generated. The platform integrates with payment providers such as gateways, credit card companies, and banks through a plugin. The solution sends registered users real-time push notifications on the completion of an event. Key features of Kill Bill's payment module include payment routing, payment flows, and payment provider plugins.

Kill Bill offers custom analytics and reporting features and allows users to integrate their existing ERP, CRM, BI solutions with the platform. Kill Bill is also PCI compliant and offers integrations with various third-party payment providers including Stripe, Paypal, CyberSource, Recurly, Coinbase, and Litle & Co.

Pricing

Starting from
N/A
Pricing options
Free Trial
Free
Open Source
Value for money

Devices

Business size

S
M
L

Markets

Canada, Europe, Germany, United States

Supported Languages

English

Kill Bill Reviews

Overall rating
4.7/5
100% positive reviews
11
Excellent
4
Very good
0
Average
0
Poor
0
Terrible
Galen P.

Powerful Billing + Subscription + Payment System

Used Daily for 2+ years
Reviewed on 2017/02/19
Review Source: Capterra

We chose killbill for our start-up after much research. We immediately classified it as active open source project with very clever people behind it.

At first we only used a small set KillBills features, specifcally the direct Payment features that integrated with Stripe and PayPal. Now that our business has grown we are currently integrating with the subscription and billing capabilities and are finding it very powerful.

The Billing domain often isn't easy.... when we sat down with our product and account managers we encountered so many user stories, edge cases and 'need to haves' it got really scary for us as developers. We were very relieved to learn that KillBill has been built to cater for these sorts of user stories. As we did our analysis we were able to consistently tick off that we had coverage for the use case.

We've deployed KillBill in docker to AWS easily. The API documentation thoroughly detailed and includes good user guides.

The response time with GitHub issues and Google Groups posts is first class.

Overall, I would highly recommend asesssing KillBill when comparing subscription and billing solutions.

Pros

powerful features
open source
active and responsive contributors

Cons

learning curve (but that's because billing is hard)
version migrations

Rating breakdown

Value for Money
Ease of Use
Customer Support

Likelihood to recommend

10.0/10
Nadya K.

KillBill serves as the core of our in-house billing system

Used Daily for 6-12 months
Reviewed on 2017/02/15
Review Source: Capterra

We've started using KillBill as the core of our in-house billing system for recurring subscriptions and one-time charges about a year ago. We were looking for a flexible billing solution that would not lock us into any specific vendor, such as Recurly. We decided to try out KillBill and it has proven to serve our use cases well.

Here are some points I would like to highlight:

- KillBill has an excellent quick-to-respond support team. rep are always very quick to help us with our KillBill related problems and answer our questions.
- KillBill is an open source project: I appreciated being able to look at and step through the source code when debugging some of our problems.
- KillBill comes with detailed and up-to-date documentation.
- KillBill is extensible via a plugin mechanism: we wrote a KillBill plugin to use Authorize.Net as our payment gateway.
- KillBill comes with KAUI, a graphical interface that enables non-engineers, such as Sales representatives, to look at billing accounts, invoices, payments and other billing related information. Kaui also supports administrative actions, such as refunding a payment or adding/deleting credit card information. KillBill allows the creation of user roles with a fine-grained permission set, so it is easy to configure different users with different access priviledges.
- Just like our other microservices, we run KillBill in a Docker container in a cloud.

Rating breakdown

Value for Money
Ease of Use
Customer Support

Likelihood to recommend

10.0/10
Chris S.

Has a learning curve, but really powerful once you get used to it!

Used Daily for 6-12 months
Reviewed on 2018/02/09
Review Source: Capterra

Very solid and good to work with.

Pros

The plugin interface is quite extensive. You can write a plugin to do almost anything to satisfy your needs. The support is also very responsive and when an issue is found, they usually fix it very quickly. There are also many guides on their website to get you up and going quickly. Although I haven't tried it yet, you are able to run several Kill Bill instances side by side to ease the load. There is also a web interface which allows you to do most anything. It has a very solid feeling, like nothing can break it.

Cons

The documentation is lacking with some of the specifics and technicalities. The Java client lacks a vast amount of Javadocs. The web interface lacks documentation and missing confirmation dialogues.

Rating breakdown

Value for Money
Ease of Use
Customer Support

Likelihood to recommend

10.0/10
Jo J.

We are a SaaS company using Kill Bill to manage billing of our 250,000 subscribers

Used Daily for 1+ year
Reviewed on 2017/07/14
Review Source: Capterra

Ability to control billing allows far better control over billing fees as well as capability to optimize in any way your business may see fit.

Pros

Control. Open source and a beautiful pluggable architecture. Building upon the solid base of subscription management provides the ability for unlimited customization for any business. Avoid the problems associated with outsourced billing.

Cons

A bit more complex setup than using one of the SaaS vendors, which are easier to get started with although not providing the level of control that's optimal for some progressive companies.

Rating breakdown

Value for Money
Ease of Use
Customer Support

Likelihood to recommend

10.0/10
Colin F.

Probably the most fully featured open-source billing platform

Used Daily for 6-12 months
Reviewed on 2017/03/15
Review Source: Capterra

KillBill is one of the best billing systems I have worked with to date. One of our clients came to us with the challenge to build a real-time, modern product subscription service, on a tight tight budget and even tighter time frames.
KillBill, was easy to stand up, easy to learn and integrate into our architecture, and when our client requested some pretty non-standard functionality, the KillBill team were there to help! Our client couldn't be more pleased, with us, or KillBill.

Pros

OpenSource, but really well supported.
Massive platform to build billing platforms.

Cons

It's a big product with a lot of features. It take a while to learn, although the documentation is pretty good.

Rating breakdown

Value for Money
Ease of Use
Customer Support

Likelihood to recommend

9.0/10

Kill Bill Pricing

Starting from
N/A
Pricing options
Free Trial
Free
Open Source
Value for money

The solution is open-source and is available at no cost to all the users.

Kill Bill Features

  • API
  • Activity Dashboard
  • Discount Management
  • Electronic Payments
  • Third Party Integration

  • Access Control
  • Automatic Notifications
  • Content Management
  • Custom Forms
  • Customizable Branding
  • Customizable Templates
  • Data Import/Export
  • Drag & Drop Interface
  • Product Catalog
  • Reporting & Statistics
  • SSL Security
  • Search Functionality
  • Social Media Integration
  • eCommerce Integration
  • eCommerce Management

Additional information for Kill Bill

Key features of Kill Bill

  • ACH payment processing
  • API
  • Activity dashboard
  • Billing & invoicing
  • Client portal
  • Currency conversion
  • Customizable billing
  • Discount management
  • Electronic payments
  • Email notifications
  • Email templates
  • Financial analysis
  • History tracking
  • Invoice management
  • Invoice processing
  • Multi-currency
  • PCI DSS compliance
  • Real time analytics
  • Real time notifications
  • Recurring billing
  • Sales tax management
  • Subscription services
  • Template management
  • Third party integration

Benefits

• Subscription billing module of Kill Bill offers overdue enforcement features that allow organizations to define rules of action that need to be taken when payment from a customer fails.
• The solution offers payment routing options that enable businesses to direct their payments to an alternative payment processor to avoid any revenue loss in case of downtime.
• Kill Bill allows organizations to generate invoices and accept payments from customers in multiple currencies.
• The solution partners with Avalara to ensure tax compliance and provides real-time tax calculations to avoid undercharging and overcharging clients.
• Kill Bill lets users send email notifications to their clients regarding payment status, upcoming invoices, subscription upgrades, and subscription cancellation.

Kill Bill FAQs

Below are some frequently asked questions for Kill Bill.

Q. What type of pricing plans does Kill Bill offer?

Kill Bill offers the following pricing plans:

Pricing model: Free, Open Source

Free Trial: Available

The solution is open-source and is available at no cost to all the users.

Q. What are the main features of Kill Bill?

Kill Bill offers the following features:

  • ACH payment processing
  • API
  • Activity dashboard
  • Billing & invoicing
  • Client portal
  • Currency conversion
  • Customizable billing
  • Discount management
  • Electronic payments
  • Email notifications
  • Email templates
  • Financial analysis
  • History tracking
  • Invoice management
  • Invoice processing
  • Multi-currency
  • PCI DSS compliance
  • Real time analytics
  • Real time notifications
  • Recurring billing
  • Sales tax management
  • Subscription services
  • Template management
  • Third party integration

Q. Who are the typical users of Kill Bill?

Kill Bill has the following typical customers:

Freelancers, Large Enterprises, Mid Size Business, Non Profit, Small Business

Q. What languages does Kill Bill support?

Kill Bill supports the following languages:

English

Q. What type of pricing plans does Kill Bill offer?

Kill Bill has the following pricing plans:

Free, Open Source

Q. Does Kill Bill support mobile devices?

We do not have any information about what devices Kill Bill supports

Q. What other apps does Kill Bill integrate with?

Kill Bill integrates with the following applications:

Avalara, PayPal, Stripe

Q. What level of support does Kill Bill offer?

Kill Bill offers the following support options:

FAQs, Forum, Knowledge Base, Online Support, Video Tutorials