Aviate · Use case

Run Kill Bill billing operations without engineering help.

Kill Bill, Kaui and Aviate together give billing, support and finance teams an operational workspace. Understand your tenant, inspect catalogs, investigate invoices and support customers from the billing source of truth.

Last updated: October 2026

The demo

A customer disputes their invoice. Support answers it in two minutes.

Acme Cloud Analytics runs subscriptions on Kill Bill. One of their customers, BrightBee Ltd, upgraded from Starter to Business mid-cycle and received a prorated invoice they did not understand. Click through the demo below to see how a support agent resolves it, with no engineering ticket and no database access.
The full walkthrough (environment, catalog, billing dispute, payment recovery and audit trail) is documented chapter by chapter in the billing operations docs. If the demo does not load, open it in a new tab.
Short answer

Can billing, support and finance teams run Kill Bill without engineers?

Yes. Kill Bill is the billing engine and system of record. Kaui, the open source admin UI, answers account questions: why a customer was charged, why an invoice is unpaid, what changed and when. Aviate adds the tenant, catalog and configuration view. Operators work from the same data as the engine, with no database access, and every change is recorded with who made it and when.
Billing engine
Open source, Apache 2.0
Account console
Kaui, open source and free
Tenant and catalog view
Aviate
Audit
Who changed what, and when
An account in Kaui: account information, balance, account credit, overdue status, bill cycle day and next invoice date, with links to subscriptions, invoices, payments and timeline
An account in Kaui, with sample data
What the demo shows

Four things your team can do on day one

The Aviate navigation: onboarding, catalog, billing operations, revenue, health, plugins, invoices, email and settings

The Aviate navigation

Understand the tenant

See which environment you are working in before touching anything: tenant identity, Kill Bill version, configuration, and the entry points into catalog and account operations.
A plan in the Aviate catalog: a 14-day trial phase followed by an evergreen phase with a monthly price

A plan and its phases in Aviate

Inspect the catalog

Read the live catalog without opening XML. Acme's four plans, from Starter Monthly to Enterprise Annual, show their billing period, price and effective date in plain view.
An invoice in Kaui after a plan change: the new plan charge and an adjustment line for the subscription change, with the invoice total and balance

An invoice after a plan change, in Kaui

Investigate a customer issue

Trace BrightBee's mid-cycle plan change to its exact date, then read the resulting invoice line by line: the credit for unused Starter days, and the charge for Business from the change date forward.

Illustration of audit entries

Operate with trust

Every account change, invoice, and payment attempt is recorded with who did it and when. Auditability is what makes it safe to hand billing operations to a non-engineering team.
The walkthrough

Five chapters, four demo accounts

The demo runs on Acme Cloud Analytics, a fictional B2B SaaS company. Apex Robotics, a fully paid account, and Delta Health, a cancelled subscription with its history still visible, complete the four accounts.
#ChapterWhereAccountWhat the operator sees
1Environment overviewAviateTenantConfirm the tenant and the Kill Bill version
2Catalog visibilityAviateCatalogProducts, plans and effective dates
3Customer investigationKauiBrightBee LtdA plan change traced to the prorated invoice lines
4Payment or invoice issueKauiNorthwind MediaAn unpaid annual invoice: trigger a payment or record an external one
5Auditability and trustKaui AviateAll accountsAccount, invoice and payment history, with audit entries
Who it is for

Built for the teams that handle billing every day

Billing and support teams

Investigate customer billing questions and resolve payment issues directly, from the system of record.

Finance operations

Review invoice and payment history, and rely on a full audit trail for every state change in the system.

Engineering teams

Stop being the first line of support for every billing investigation, whether you already run Kill Bill or are evaluating it.
Product roles

Three products, one operational surface

Kaui and Aviate are complementary, not alternatives. Aviate answers environment-level questions. Kaui answers account-level questions. Kill Bill is the source of truth behind both.
Billing, support and finance operators Aviate Environment-level questions “Which tenant am I on?” “What is in the catalog today?” Kaui Account-level questions “Why was this customer charged?” “Why has this invoice not been paid?” both read from the same source of truth Billing engine and system of record Subscriptions · Invoices · Payments · Audit history

Kill Bill

The billing engine and system of record. Subscriptions, invoices, payments, and audit history all live here.

Kaui

The account-level operations console. Search accounts, inspect subscriptions, read invoices, and act on payments.

Aviate

The tenant, catalog, and configuration visibility layer. See which tenant is live and what the catalog contains.
The demo uses only these three views. Aviate also includes catalog management, metering, coupons, wallet and CPQ. See plans and pricing for what is included.
FAQs

Frequently Asked Questions

Can support teams answer billing questions without engineers?
Yes. In Kaui, the open source admin UI, a support agent opens the account and reads its subscriptions, invoice lines and payments. No database access or code is needed.
What is the difference between Kaui and Aviate?
Kaui is the open source admin UI for accounts, subscriptions, invoices, payments and refunds. Aviate is the enterprise offer: it adds the tenant, catalog and configuration view, the Aviate modules and Level 3 support. The two are complementary.
Do I need Aviate to use Kaui?
No. Kaui is open source and free, and works with the open source Kill Bill platform.
How does a support agent explain a prorated invoice?
The agent finds the plan change date on the subscription, then reads the invoice line by line: a credit for the unused days of the old plan, and a charge for the new plan from the change date.
What can an operator do about an unpaid invoice?
From the account in Kaui, the operator can trigger a payment on the invoice, or record a payment made outside Kill Bill, such as a wire transfer.
Is every operator action recorded?
Yes. Kill Bill records who made each change and when. Audit entries are visible in Kaui and available through the API.
Can I try the billing operations demo?
Yes. The interactive demo is on this page, and each chapter is documented step by step in the Kill Bill documentation. You can also try Aviate in the free hosted sandbox.
How much does Aviate cost?
Aviate is a flat fee billed annually, never a share of revenue. Kill Bill and Kaui are open source and free, without support or SLA. Current pricing is on the Kill Bill pricing page.

See billing operations in action in 10 minutes

Click through the demo, or read the full chapter-by-chapter walkthrough in the docs.
Talk to the team