Billing
Invoices, subscriptions, renewals, dunning, and the workflows that keep billing aligned with customer and contract truth.
Scope
Billing is where product truth, contract truth, and finance truth either stay aligned or begin to drift apart. This guide covers the public operating model behind plans, subscriptions, billing actions, renewals, and exception handling.
What this guide covers
Keystone billing should help a team answer a small set of important questions cleanly:
- What is being sold.
- What a customer actually bought.
- What is active, trialing, changing, renewing, or cancelling.
- What financial action should follow from that state.
Product catalog and plans
Billing only stays legible when plans belong to a real product model. Operators should be able to tell which product a plan belongs to, whether that plan is meant to be sold now, and whether it is ready to support live commercial use.
A healthy catalog usually has:
- Product ownership that is explicit rather than implied.
- Plan identity that remains stable as packaging evolves.
- Trial and paid offers that are intentionally separated.
- A readiness model that prevents half-defined plans from quietly becoming sellable.
Subscriptions and trials
Subscription state is the core commercial truth customers and operators both depend on. Teams should be able to see which contract is current, which product it applies to, and whether the customer is in a trial, active, past-due, or cancellation path.
The important public expectation is not just state labels. It is that a company can understand the customer timeline without reconstructing it from invoices, emails, and product notes.
Contract changes, renewals, and cancellations
Growth and contraction are where weak billing models show themselves. Upgrades, downgrades, renewals, held changes, and cancellations should remain part of one commercial record rather than turning into side workflows owned by separate teams.
Teams evaluating this area should look for:
- Deliberate handling of plan changes before financial effects are applied.
- Enough visibility into held or pending changes that operators know what is waiting and why.
- Cancellation and renewal handling that preserves the commercial story rather than only the final status.
Billing operations and exception handling
Billing work is not only plan changes. It also includes credits, collections pressure, billing history, and the operational actions finance and revenue teams need when a customer account stops following the happy path.
The public standard here is clarity:
- Operators should know which actions are available and when.
- Billing history should show meaningful commercial events, not just payment artifacts.
- Exception handling should stay attached to the same contract and customer record as ordinary billing work.
What healthy operation looks like
- Plans reflect real products and real commercial offers.
- Subscription state and customer understanding do not diverge.
- Contract changes remain visible before, during, and after financial consequences are applied.
- Revenue and finance teams do not need separate shadow systems to explain the same billing story.
Pressure-test questions
- Can a team explain what is offered, what was sold, what is active, and what is changing without leaving Keystone?
- Will renewals, downgrades, and exception handling still make sense after customer count and plan complexity increase?
- Does billing stay attached to the product and contract record closely enough that revenue and finance can trust the same truth?