Business & growth

What is subscription billing?

Subscription billing is the practice of charging a customer on a repeating schedule for continued access to a product or service, rather than once per purchase.

New to Bolt? Sign up free.

Technical definition

A subscription system stores a payment method against a customer, charges it on a recurring interval, and manages the lifecycle around that: trials, plan changes, proration when a customer upgrades mid-cycle, pauses, cancellations, and refunds.

The part that consumes the most engineering attention is failed payments. Cards expire, get replaced, and get declined. Dunning is the automated sequence that retries a failed charge on a schedule and notifies the customer, and it recovers a meaningful share of revenue that would otherwise be lost silently.

In plain terms

You charge the same customer every month without asking again.

The hard part is not taking the first payment. It is what happens when the card stops working in month seven and nobody notices.

Why it matters

Recurring revenue changes what a small business can plan for, which is why so many services move to it. It also introduces a category of problem that one-off sales do not have: silent churn, where customers stop paying because a card failed rather than because they chose to leave.

Use an established payment platform rather than building the schedule yourself. The retry logic, the tax handling, the proration maths, and the compliance work around stored card details are each larger than they appear, and they are solved problems. What you should own is the customer-facing part: a clear plan page, an easy way to cancel, and an email that reaches someone before their card fails rather than after.