Skip to content
ZERO-RISK100% replacement guarantee on every hire.See how we work
Back to blog
SUBSCRIPTION & BILLING MANAGEMENT TECH6 MIN READ

Usage-based billing: is it right for your business model?

Pricing by usage sounds fair. Customers pay for what they use, and you earn more as they grow. But plenty of companies switch, find their revenue harder to predict and their invoices harder to explain, and quietly go back. Usage-based billing is a good model for some businesses and a poor one for others. This article helps you decide which you are, and what to check before you commit.

SHAREinX
Usage-based billing: is it right for your business model? illustration

Pricing by usage sounds fair. Customers pay for what they use, and you earn more as they grow. But plenty of companies switch, find their revenue harder to predict and their invoices harder to explain, and quietly go back. Usage-based billing is a good model for some businesses and a poor one for others. This article helps you decide which you are, and what to check before you commit.

The short version: usage-based pricing works when value tracks usage and you can measure usage reliably. If either is missing, a hybrid or a plain subscription is safer.

When usage-based billing is a good fit

It fits when your customers' value scales with usage. API calls, storage, messages sent, documents processed and minutes of compute are the usual examples. If a customer who uses ten times as much gets roughly ten times the value, charging by usage feels fair to them.

It also needs usage you can measure. That means every unit has a clear definition, a timestamp and an owner, and your system records it once and only once. If you can count the unit, you can bill it.

A messaging platform is a clean example. A message is sent or it is not. A customer who sends more pays more, and no one argues about the definition.

When it is a poor fit

Usage pricing is a poor fit when customers need a predictable budget. A finance team approving a yearly software spend does not want a bill that swings by half. They will avoid your product, cap their own use or demand a fixed contract anyway.

It is also a poor fit when usage is hard to meter. If the unit is vague, such as "projects" or "active work", you will spend more time defending the count than serving the customer. And if your real cost to serve does not rise with usage, the model adds complexity without adding fairness.

A project management tool that charges by "tasks touched" is a good warning. Nobody can predict it and nobody can verify it.

The hybrid most companies end up with

Many companies combine a base subscription with usage tiers. The base covers a fixed amount of use and gives the customer a floor they can budget. Usage beyond the allowance is billed at a published rate. Some add committed-use discounts for customers who agree a minimum.

This works because it splits the risk. You get steady recurring revenue. The customer gets a predictable core cost with room to grow. It also keeps your sales conversation simple: here is the plan, here is what happens if you go over.

What the billing system must handle

Moving to usage billing changes your engineering needs more than your pricing page suggests.

  • Metering: events need unique IDs so a retry does not count twice.
  • Late data: usage sometimes arrives after the period closes. Decide how to treat it.
  • Rating: tiers, allowances and rounding rules must be data you can change, not code.
  • Audit: every invoice line should link back to the usage behind it.
  • Visibility: customers should see their usage before the invoice, not after it.

Skipping any of these is how disputes begin.

Choosing the unit you charge for

The billable unit is the most important decision in the whole model. Pick it with four tests.

  • Does the customer understand it? "API requests" is clear. "Compute credits" needs a page of explanation and invites suspicion.
  • Does it track value? If a customer can double the unit and get no extra benefit, they will feel cheated.
  • Does it track your cost? If one unit can cost you ten times another, a flat rate per unit will punish you or the customer.
  • Can you prove it? Every unit should have a record: who, when, how many. If you cannot show it, you cannot defend it.

Sometimes two units are better than one, such as seats plus documents processed. Keep it to two at most. Every added dimension multiplies the questions on every invoice.

Avoid units that customers can game or that punish good behaviour. Charging per "run" of a job encourages customers to batch work in odd ways. Charging per stored item punishes tidy customers less than messy ones, but may make them delete data you would rather keep.

A worked comparison, step by step

Take a made-up product that processes documents. It sells a flat plan for a fixed monthly amount. Now you want to test a usage plan.

First, export twelve months of usage per customer. Second, price the same usage under the proposed plan, with a base fee, an included allowance and a rate beyond it. Third, sort customers into three groups: those who would pay less, about the same or more.

Look at the "pay less" group first. These are your light users. Ask whether you lose them to a cheaper rival today. If the base fee is set well, many of them would stay and some would upgrade. Look at the "pay more" group next. They are heavy users who may be underpriced now, but they may also be your most loyal. Decide whether to cap the first increase or grandfather them for a period.

Finally, test the swing. Compare the month-to-month variation in revenue under each plan. If your forecast gets much harder, you need a bigger base fee or longer commitments. Do this exercise with finance in the room.

Before you switch: a checklist

  • Model your revenue under both plans, using real customer data from the last twelve months.
  • Find which customers pay more and which pay less. Decide what to do about each group.
  • Define each billable unit in one sentence that support can repeat.
  • Decide how customers see usage: a dashboard, alerts at thresholds, a monthly summary.
  • Set rules for late events, corrections and credits.
  • Plan for disputes with a clear process and a person who owns it.
  • Run the new billing in shadow mode and compare it to the old for at least two cycles.

Keep a written record of why you chose the unit and the price points. In a year, someone will ask, and the answer should not live only in a former colleague's head.

Common mistakes

  • Switching everyone at once. Move a small group first and learn.
  • Pricing without modelling. Some customers will pay far less. Know who before you announce.
  • Hiding usage until invoice day. Surprise bills cause churn faster than high prices.
  • Metering what is easy, not what is valued. Billing on a proxy invites arguments.
  • No cap or alert option. Give customers a way to set a limit.

What to tell customers

Announce the change early and show each customer what they would have paid under the new plan using their own history. A customer who sees "you would have paid slightly less" is far easier to move than one who sees a new price list.

Deciding

If your customers' value scales with usage, usage is measurable and customers can live with variable bills, usage pricing is worth the work. If not, keep a subscription, or start hybrid and let data guide you. The model matters less than the discipline behind it: clean metering, clear rules and honest invoices.

At Brandsmashers we build and migrate billing systems for SaaS teams, including metering, rating, invoicing and the reconciliation that makes a switch safe. If you are weighing the change, we are happy to look at your numbers and tell you plainly what we would do.

SHARE THIS ARTICLEinX

NEXT STEP

Need help with this?

KEEP READING

More insights.

ALL ARTICLES