Subscription BillingKill Bill Subscription Billing gives you all the flexibility you need to manage your subscriptions. Whether you are creating or canceling subscriptions, upgrading and downgrading between plans, or charging customers on a fixed, recurring or usage basis, Kill Bill can support your unique business requirements.
Features of the Kill Bill Subscription Billing Include:
Invoicing and Prorated Billing
Kill Bill generates invoices, when they are required and can prorate off cycle charges onto a single recurring bill cycle. For example, if you have a customer who is billed on the 15th of every month and she buys a product on the 1st of January, Kill Bill can correctly charge her for the partial month 1st – 15th January and then continue to bill her every 15th of the month with the new subscription combined with the others. Invoices can be automatically emailed to customers.
Multi-phase plans & Plan Change Rules
Product tiers and add-ons
Event Based Billing
Most cloud based providers have offline billing and payment runs that introduce a delay of sometimes up to 48 hours between when a customer signs up and when their card is charged. Kill Bill runs as an event based system, as soon a subscription is created that triggers an event, which triggers the creation of an invoice, and in turn, triggers a payment. The customer’s card will be charged within seconds of signing up which is better for you and less confusing for them.
Kill Bill understands the internationalization of currency representation, so that it provides the correct decimal separator, number of decimal places and rounding rules for each locale. All customer interactions, emails, invoices etc. are fully internationalized so you can create invoice and email templates to match the locales of your customers. The dates associated to each customer account are correctly interpreted with regard to the customer timezone. You can also integrate with the tax provider of your choice to add tax codes and line items before closing each invoice.
Customized Business Logic Plugin Capability
In today’s world, the ability to rapidly test and roll out promotions, alternate pricing models and custom billing features are critical to your company’s ability to compete. With conventional cloud-based subscription solutions, you are limited to the capabilities they offer. Before Kill Bill, the only way to have complete control over your billing behavior was by building your own billing system from scratch and few companies have the skills or resources to do that. Kill Bill resolves this dilemma by providing the first Billing Platform. Our plugin architecture allows you to add custom logic that can be triggered by events in the system, which means that the only logic that you need to build are the customizations.
Our plugin system uses the OSGi standard and today we support plugins written in either Java or Ruby.
Overdue Enforcement (Dunning)
Kill Bill allows you to write rules to specify what happens when a customer payment fails. You can choose to take different actions based on the payment failure type, the customer’s plan, the time since the last unpaid invoice etc. This allows you to build multi-phased enforcement where the customer can receive warnings and have features gradually removed until they are finally shut down.
Reporting and Analytics
Kill Bill supports finance reporting (revenue recognition, aging etc.) and business dashboards for monitoring acquisition, monthly recurring revenue and churn (KPI). The reports and analytics can be driven off a separate database so that they do not impact production performance.