--- title: Kill Bill Reviews meta\_title: 'Kill Bill Reviews 2026: Details, Pricing, & Features | G2' meta\_description: Filter reviews by the users' company size, role or industry to find out how Kill Bill works for a business like yours. aggregate\_rating: rating\_value: 5.0 review\_count: 2 scale: '5' date\_modified: '2026-08-30' parent\_category: name: Accounting & Finance url: https://www.g2.com/categories/accounting-finance ---

# Kill Bill Reviews & Product Details

Claimed

###### Profile Status

This profile is currently managed by Kill Bill but has limited features.  
  
Are you part of the Kill Bill team? [Upgrade your plan](https://my.g2.com/kill-bill/upgrade?utm_campaign=s3&utm_medium=claim-popup&utm_source=g2) to enhance your branding and engage with visitors to your profile!

Kill Bill is an open source billing and payments platform for subscription and usage based businesses. The core is free and released under the Apache 2.0 license. It has been in production since 2010, has processed billions of dollars in revenue, and manages more than 100,000 subscriptions, for companies from growth stage startups to the Fortune 500. Fixed price, not a share of your revenue Kill Bill is sold as a flat annual fee. There is no percentage of revenue and no per transaction charge. Your billing cost is not tied to how fast you grow. You run it, you keep the data The platform runs in your own cloud account and your own database. Your billing data never leaves your infrastructure, which helps with data residency and audit requirements. The architecture is self hosted and auditable, with the technical controls needed for PCI compliance, including encryption at rest and in transit. The source code is public, so your team can review it before buying anything. You can install it yourself, deploy it from the AWS Marketplace, or have it operated for you on the Kill Bill Hosted Platform. A sandbox is available if you want to test it first. What the open source core covers Subscriptions: catalogs, plans, trials, add ons, upgrades, downgrades, and proration. Invoicing: recurring and one off invoices, credits, adjustments, and multiple currencies. Payments: gateway plugins maintained in the project, with payment retries and dunning rules included. Usage based and hybrid pricing: pre aggregated usage per subscription, with volume tiers next to fixed fees. Account hierarchies with parent and child invoicing, and multi tenancy to run several brands or divisions on one deployment. REST APIs and a plugin framework, so you add your own rules inside the platform instead of building systems around it. Kaui, the admin console used by finance, operations, support, and product teams. What Aviate adds Aviate is our commercial software, and it runs on the same deployment as the core. It comes in four packages, each one including the one below it. Entourage adds an operational admin workspace. Growth adds the catalog, pricing, and metering control plane. Flock adds quote, order, and contract workflows with operational BI dashboards. Finance adds custom commercial terms and rollout planning. Aviate also covers tax computation, with connectors to Avalara AvaTax and Vertex, and a wallet with prepaid credits. Support is a separate purchase, also at a flat annual fee. Enterprise Support adds a 48 hour SLA on critical production issues and a priority channel to the engineers who build the platform. Kill Bill fits teams that need to own their billing logic: complex catalogs, usage based models, account hierarchies, several payment providers, or strict data residency rules. Finance and operations run the day to day in Kaui. Engineering keeps control of the model and the data.

* * *

Seller
 [Kill Bill](https://www.g2.com/sellers/kill-bill)
Discussions
 [Kill Bill Community](https://www.g2.com/products/kill-bill/discuss)
Languages Supported
 

German, English, French

Overview by
 Maxime Roblot (Head of Sales &amp; BD @ Kill Bill)

Show More

## Pricing

Pricing provided by Kill Bill.

### Self-Hosted Open Source

Free

### AWS Marketplace

Starting at $40.00

Per Month

[
View More Pricing Information
](https://www.g2.com/products/kill-bill/pricing)

## Top-Rated Alternatives

[

 ![Chargebee](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Chargebee")

Chargebee

4.4/5(992)

](https://www.g2.com/products/chargebee/reviews)

[

 ![Sage Intacct](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Sage Intacct")

Sage Intacct

4.3/5(4,472)

](https://www.g2.com/products/sage-intacct/reviews)

[

 ![BILL AP/AR](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "BILL AP/AR")

BILL AP/AR

4.4/5(1,811)

](https://www.g2.com/products/bill-ap-ar/reviews)

[
View All Alternatives
](https://www.g2.com/products/kill-bill/competitors/alternatives)

  

 ![TAMIL THENDRAL M.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "TAMIL THENDRAL M.")
TM

TAMIL THENDRAL M.

Software Engineer

Small-Business (50 or fewer emp.)

8/30/2026

"Real billing engine — you must own the dates"

4/5

What do you like best about Kill Bill?

I run Kill Bill in production as a real subscription engine, not a checkout wrapper. Catalog XML, plan phases, IN\_ADVANCE / IN\_ARREAR (postpaid), usage, add-ons, invoices, auto-renewal, and overdue / block-unblock are first-class — not a bolt-on. Multi-tenant works for a platform with many customers.

I also love the plugin system. Payment, invoice, and entitlement hooks let me extend Kill Bill without forking the core. The one I use most: an invoice plugin that changes line items at generation time, so we can apply discounts when the invoice is built — not in a messy after-the-fact patch.

On my team I was the person who actually learned how Kill Bill behaves (catalog versions, charged-through dates, requestedDate, blocking states) and then introduced most of those billing features — auto-renewal, add-ons, postpaid, block/unblock, runtime invoice discounts — because nobody else here knew the engine that well. I can read the source, prove a charge or a date, then post a full repro on killbilling-users. People there (and on GitHub) answer with code and issues, not marketing. I am still learning it. That is the point: it is deep enough that there is always more to understand. We are not paying Kill Bill a SaaS bill. The price is engineering time: I had to own catalog, requestedDate, overdue, and plugins before the invoices were trustworthy. Stripe Billing would have been more features on day one and a real invoice to Stripe every month. I would rather pay that time and keep the BSS than rent a prettier stack and lose the source. For what we actually pay (hosting + my hours, not a license), the value is there — if someone on the team will sit with the dates. If you only count the sticker price and ignore that learning, it looks “free” and then it is not. Review collected by and hosted on G2.com.

What do you dislike about Kill Bill?

The hard parts are not “create a subscription.” They are dates, catalog pinning, and overdue edges. You have to understand the system first or it will not do what you expect.

Block / unblock and auto-renewal dates will not do the job if you treat requestedDate as optional decoration. Auto-renew end is an exact invoice-generation day, not a random calendar pick. If that date is wrong, the block lands on the next day: you get proration you did not want, or the next invoice still charges, or entitlement stops a day late. The docs are correct that a block with no requestedDate is immediate. You can pass the date you want — but it has to be the real generation / period-end date, not “today” and not “whatever.” I use a few different API call shapes (endpoint + params) so the effective day matches that invoice date. I learned that from clock tests and invoices, not from the happy-path doc. A new engineer who blocks blindly will ship a date that looks fine and a bill that is wrong.

Overdue can skip WARNING. After a customer pays some invoices but not all, the earliest unpaid date shifts. The next check can fire late and jump CLEAR → BLOCKED, so no grace email. We posted a repro; the team tracked it (GitHub #2297). Some balance / invoice-count jumps they treat as expected if your XML gaps are too small. Turning overdue on late, when old invoices already blow every threshold, can go straight to cancellation unless you plan tags or temporary day values.

New add-ons vs existing subscriptions: catalog V2 adds an add-on, old subs still fail with 1019. Plan-change-to-same-plan unlocks it but can rebill on MONTHLY mid-cycle (#2261). Painful when the catalog evolves.

IN\_ARREAR cancel after an upgrade used to invoice recurring immediately vs end-of-term depending on whether a cycle had already closed. I hit that on 0.22.33, then walked the releases and found the change around 0.24.5 (a condition in the invoicing path). After we moved to that line, the cancel timing matched what we expected. Daily unblock is still a design limit: a few minutes before midnight can bill a full previous day, because Kill Bill does not invoice below a day — you design the clock, the engine will not split the day for you.

I am still learning the behaviour. That time is the real cost. Buyers should budget an engineer who will sit with the dates — not only an integration ticket. Review collected by and hosted on G2.com.

What problems is Kill Bill solving and how is that benefiting you?

Before Kill Bill, our billing work struggled on what customers actually ask for: auto-renewal, add-ons, postpaid (IN\_ARREAR), discounts on the invoice, and block / unblock when service should stop or resume. A checkout tool does not own that. Building it from scratch is years of invoice math.

Kill Bill is the BSS. Our app stays product and UX; Kill Bill generates invoices, tracks charged-through dates, applies catalog rules, and drives blocking states. I introduced most of those capabilities here by learning how the engine behaves and wiring the right calls and plugins.

Two concrete wins. Discounts: an invoice plugin lets us change line items at generation time, not after the invoice already exists. Auto-renewal / block: the end date is an exact invoice-generation day. If requestedDate is wrong, the block lands on the next day and you get proration or an extra charge. If you omit the date, it is immediate — as the docs say. I use a few API shapes so the effective day matches that generation date.

The benefit is we can ship those features at all, prove them from invoices and source, and extend via plugins without forking the core. I am still learning. The engine is worth it if someone on the team will own the dates. Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: Organic

  

 ![John R.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "John R.")
JR

John R.

Founder, R&amp;D

Airlines/Aviation

Small-Business (50 or fewer emp.)

8/27/2026

"Performant and Extensible Open-Source Billing with an Active Developer Community"

5/5

What do you like best about Kill Bill?

Kill Bill is a performant, open source billing solution. It runs on Linux, which was a requirement. It integrates well with our application through REST endpoints while our application supplies the customer facing user experience. In addition, it is extensible through plugins. The developer community is active and responds quickly to questions and issues.

The apis and the catalog and subscription management system are very robust. This provides us the necessary tools to layer on our own subscription and account management UX. The plugin apis provided the means for critical extensions for our niche market. The API documentation is also quite good. For any endpoint, all the necessary user information can be found there. Review collected by and hosted on G2.com.

What do you dislike about Kill Bill?

It is complex to get started. This can initially be a little discouraging. It has an administration interface, but the interface is a bit confusing when getting started. However, as the application grew, the administration system (Kaui) design became more obvious. Ultimately, it proved powerful. But we had to move past that initial feeling. The catalog too is very powerful but also complicated. Errors are strictly rejected so it takes some getting used to. In addition to complexity, there have been issues with manually correcting account errors. During error testing, account state has occasionally become corrupted with no clear way to reconcile the account manually. Eventually, we wound up decoupling the accounts from the app accounts so that in these rare cases, support can reset the user with a completely new account, Review collected by and hosted on G2.com.

What problems is Kill Bill solving and how is that benefiting you?

Kill Bill provides business flexibility for our SaaS offering. Our mission is to promote innovation and entrepreneurship for our customers through flexible pricing models that provide easy, staged access that adapt with their business as they develop proficiency with new features and resource consumption grows. Through the catalog and subscription services, Kill Bill allows us to offer diverse plans to achieve this goal. The open source and plugin architecture give us the freedom to immediately take Kill Bill where we need it go go, and then submit the best of these extensions for consideration in the future. The current payment plugins allow us to adapt to our intended market, and pursue additional relationships with providers as necessary. Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: Organic

### There are not enough reviews of Kill Bill for G2 to provide buying insight. Below are some alternatives with more reviews:

[

1

 ![Chargebee Logo](https://images.g2crowd.com/uploads/product/hd_favicon/0a8b20f6346c3def7cb0be7c2fbd8a50/chargebee.svg "Chargebee Logo")

Chargebee

4.4

 (992) 

The billing and monetization platform built for the AI economy.

](https://www.g2.com/products/chargebee/reviews "Chargebee")[

2

 ![Sage Intacct Logo](https://images.g2crowd.com/uploads/product/image/thumb_square/thumb_square_14f9ce34aa0bb0f679b3f8e617a83f09/sage-intacct.jpg "Sage Intacct Logo")

Sage Intacct

4.3

 (4,472) 

Sage Intacct is the industry-leading financial accounting software system with a broad set of functionalities for small to mid-sized businesses across a number of different verticals.

](https://www.g2.com/products/sage-intacct/reviews "Sage Intacct")[

3

 ![BILL AP/AR Logo](https://images.g2crowd.com/uploads/product/hd_favicon/5732d9e5c8486308f5159e2ec584bcfb/bill-ap-ar.svg "BILL AP/AR Logo")

BILL AP/AR

4.4

 (1,811) 

BILL (previously Bill.com) is a leader in financial automation software for small and midsize businesses. BILL solutions empower businesses to automate their finances, providing them greater efficiency, visibility and control over their financial operations.

](https://www.g2.com/products/bill-ap-ar/reviews "BILL AP/AR")[

4

 ![NetSuite Logo](https://images.g2crowd.com/uploads/product/hd_favicon/4b02508eaf1eed7c1c991b5f0ce3fab7/oracle-netsuite.svg "NetSuite Logo")

NetSuite

4.1

 (4,928) 

NetSuite is a cloud ERP solution, providing a suite of applications, from accounting and financial planning, to warehouse management, ecommerce, inventory management and beyond.

](https://www.g2.com/products/oracle-netsuite/reviews "NetSuite")[

5

 ![Maxio Logo](https://images.g2crowd.com/uploads/product/hd_favicon/7d231a521fdd0126041e39688f126c4c/maxio.svg "Maxio Logo")

Maxio

4.3

 (832) 

Maxio empowers growing B2B SaaS leaders to monetize their business and uncover critical financial insights in an unpredictable market.

](https://www.g2.com/products/maxio/reviews "Maxio")[

6

 ![Agentforce Revenue Management (formerly Salesforce Revenue Cloud) Logo](https://images.g2crowd.com/uploads/product/hd_favicon/826ce87155a61f72d3dfd92c5283eed8/agentforce-revenue-management-formerly-salesforce-revenue-cloud.svg "Agentforce Revenue Management (formerly Salesforce Revenue Cloud) Logo")

Agentforce Revenue Management (formerly Salesforce Revenue Cloud)

4.2

 (1,502) 

Salesforce CPQ automates quoting, contracting, and the ordering processes. The solution improves sales productivity and helps you close more deals without ever leaving Salesforce. Fully native on the Salesforce platform, Salesforce CPQ delivers next-generation CPQ which is 5-10x easier to implement than legacy CPQ applications.

](https://www.g2.com/products/agentforce-revenue-management-formerly-salesforce-revenue-cloud/reviews "Agentforce Revenue Management (formerly Salesforce Revenue Cloud)")[

7

 ![FreshBooks Logo](https://images.g2crowd.com/uploads/product/hd_favicon/58c5a614d757ea3d7bd5a61ee1fd9c75/freshbooks.svg "FreshBooks Logo")

FreshBooks

4.5

 (981) 

FreshBooks is perfect for freelancers, creatives, agency owners, and businesses with employees and contractors. Try FreshBooks free for 30 days.

](https://www.g2.com/products/freshbooks/reviews "FreshBooks")[

8

 ![DealHub AI Logo](https://images.g2crowd.com/uploads/product/hd_favicon/f0c1d987d9d32ecbd53566c2e7d12dbc/dealhub-ai.svg "DealHub AI Logo")

DealHub AI

4.7

 (866) 

Easy to set up and easy to use, DealHub award-winning Sales Engagement and CPQ platform lets you share relevant content, quickly produce error-free quotes, track buyer engagement and automate sales workflows and approvals. DealHub is fully native within Salesforce and Microsoft Dynamics CRM.

](https://www.g2.com/products/dealhub-ai/reviews "DealHub AI")[

9

 ![Billsby Logo](https://images.g2crowd.com/uploads/product/hd_favicon/acd2811c39d5ea1b5b6f01455e39a7e9/billsby.svg "Billsby Logo")

Billsby

4.8

 (486) 

The most powerful, customizable and easy-to-integrate recurring billing software.

](https://www.g2.com/products/billsby/reviews "Billsby")[

10

 ![Birdeye Logo](https://images.g2crowd.com/uploads/product/hd_favicon/514fe0a03abf96030f2ff069dc84ec93/birdeye.svg "Birdeye Logo")

Birdeye

4.7

 (4,220) 

Birdeye is the #1 agentic marketing platform for multi-location brands, trusted by over 200,000 businesses to deliver measurable growth with AI. With Birdeye, brands harness the power of intelligent agents to run marketing, automate engagement, and drive business outcomes at scale. Built specifically for the complexity of multi-location organizations, Birdeye empowers brands to enhance their online reputation, engage customers across social, search, and web, and gain real-time insights into consumer behavior and competitor activity. The result: more leads and foot traffic, reduced costs, and accelerated revenue growth. At the core of Birdeye is its Agentic Platform, which powers a growing suite of specialized AI agents designed to function like always-on teammates. These agents manage reviews, engage leads, respond to customers, streamline social media, run surveys, maintain listings, send reminders, provide insights, and coordinate across locations. By collaborating seamlessly, they form a scalable digital workforce—always learning, always on-brand, and always driving outcomes. Birdeye stands apart with its agentic AI platform that brands can customize using Birdeye’s unique outcome-framework. Businesses can configure agents with specific triggers that deliver measurable tasks and results for each location, while maintaining the authentic voice of the brand across every interaction. With location-aware AI and a fully integrated platform that brings together reputation, messaging, social, surveys, listings, insights, and more, Birdeye eliminates the need for fragmented point solutions. For multi-location and franchise brands in industries such as healthcare, retail, financial services, real estate, restaurants, and beyond, Birdeye delivers scalability without sacrificing precision. By uniting automation with actionable insights, Birdeye enables organizations to boost visibility, increase customer engagement, and grow revenue—faster and more efficiently. With Birdeye, businesses don’t just adopt AI—they gain an agentic workforce dedicated to delivering real business outcomes. Birdeye: Always On. Always On-Brand. Always Driving Outcomes.

](https://www.g2.com/products/birdeye/reviews "Birdeye")
[Show More](#)

## Pricing Options

Pricing provided by Kill Bill.

### Self-Hosted Open Source

Free

### AWS Marketplace

Starting at $40.00

Per Month

### Aviate Entourage

Contact Us

[
View More Pricing Information
](https://www.g2.com/products/kill-bill/pricing)

##### Categories on G2

[Billing](https://www.g2.com/categories/billing)[Payment Processing](https://www.g2.com/categories/payment-processing)[Subscription Revenue Management](https://www.g2.com/categories/subscription-revenue-management)

[Subscription Management](https://www.g2.com/categories/subscription-management)[Usage-based billing software](https://www.g2.com/categories/usage-based-billing-software)

[Show MoreShow Less](javascript:void(0);)

##### Explore More

[Best software for collaborative app development teams](https://www.g2.com/discussions/best-software-for-collaborative-app-development-teams)[Leading digital signage service providers](https://www.g2.com/discussions/who-are-the-leading-digital-signage-service-providers)[Top-rated CI platforms for enterprise development teams](https://www.g2.com/discussions/top-rated-ci-platforms-for-enterprise-development-teams)

[Leading software for affiliate marketing programs](https://www.g2.com/discussions/leading-software-for-affiliate-marketing-programs)[Which enterprise asset leasing solutions have the strongest IFRS 16 and ASC 842 compliance tools for a finance team that cannot afford errors in lease accounting?](https://www.g2.com/discussions/which-enterprise-asset-leasing-solutions-have-the-strongest-ifrs-16-and-asc-842-compliance-tools-for-a-finance-team-that-cannot-afford-errors-in-lease-accounting)[What cloud directory service do most startups switch to when they outgrow Google Workspace alone and need proper identity management without building it themselves?](https://www.g2.com/discussions/what-cloud-directory-service-do-most-startups-switch-to-when-they-outgrow-google-workspace-alone-and-need-proper-identity-management-without-building-it-themselves)

[Show MoreShow Less](javascript:void(0);)