All articles

Buying

How to choose a usage-based billing platform in 2026: the questions that actually matter

Feature matrices all look the same. These are the questions that decide whether the thing works for you in eighteen months.

Pixel Data Team24 July 20266 min read

Every usage-billing vendor has a feature matrix, and by the time you have opened four of them they say roughly the same thing. Metering, rating, invoicing, integrations, an API. The matrix is not lying, but it is not the thing that decides whether you regret the choice, because almost everything on it is table stakes and the differences are somewhere else.

These are the questions worth asking instead. None of them is about a feature; all of them are about what your next eighteen months look like.

1. How does usage actually get in?

This is the single biggest predictor of how long the project takes, and it is the question the feature matrix is least honest about, because every product ticks "API" and "SDKs" and the tick tells you nothing about the work.

There are three ways usage can reach a billing system. Your code can push it, as an event per billable action. Something can pull it from infrastructure that already writes it down — a switch producing call records, a gateway producing logs. Or the billing system can read it from a warehouse you are already filling. Almost every product in this category does only the first.

Push is the right answer when the billable action only exists inside your application: a token generated, a document processed, an API call served. It is the wrong answer when the data already exists somewhere else, because you end up instrumenting a system to re-emit facts it has already written to disk. If your usage lives in CDRs, ask specifically whether anything can read them without you writing code. The answer is usually no, and it is usually worth several weeks.

2. What happens when the numbers disagree?

They will. A customer will query an invoice, or your own finance team will, and somebody will have to explain a figure. The useful question is how far you can get before the explanation becomes "the system calculated it".

  • Can you click an amount and see the events behind it?
  • Can you click an event and see the arithmetic — what was recorded, what it was rounded to, which minimum applied, which rate matched and why?
  • Is the price plan that produced that figure still retrievable exactly as it was on the day, or has it been edited since?
  • If a plan is corrected retroactively, is there a before-and-after diff, or does the old number simply disappear?

A platform that cannot answer the second question will cost you a day every time somebody disputes a bill. A platform that cannot answer the third cannot reproduce a historical invoice at all, which is a problem the first time you are audited.

3. Can you find out what it costs?

Not what it costs — whether you can find out. A published price and a self-serve signup tell you something structural about the company: they have decided their product can be bought rather than needing to be sold, which usually means it can also be evaluated without a project.

Unpublished pricing is not a scandal. It is a legitimate model for genuinely complex enterprise deals, and it exists because deals of that size really are negotiated. But it has a cost you should count. You cannot compare two vendors on price without two sales processes. You cannot model your own margin until you are deep enough in the funnel to be quoted. And you cannot leave quickly, because renewal is another negotiation. Whether that trade is worth it depends on how big you are.

4. Does anything look at the money coming the other way?

Every product in this category meters what you sell. That is what billing means. But if you resell anything — carrier minutes, model tokens, bandwidth, transit — you are also being invoiced, by suppliers whose figures you are almost certainly not checking line by line, because checking a forty-thousand-line CSV by hand is not a job anyone does twice.

This is worth asking about explicitly, because it is not on anyone's feature matrix as a row you would think to look for. The sell side and the buy side are different problems: one is making sure you billed everything you delivered, the other is making sure you were not billed for things that did not happen. Some platforms address the first under the name of revenue leakage. Very few address the second.

5. Who will this vendor be serving in two years?

This is the question buyers skip, and the one that most often explains why a tool that fitted perfectly at signup fits badly at renewal. You are not only buying what the product does now; you are buying the direction it is being pushed in.

Two things worth stating factually. Metronome was acquired by Stripe. m3ter was acquired by Salesforce. Both are rational outcomes for good companies built by capable people, and neither says anything about the quality of the software — if anything, both products are likely to get better at what their acquirers care about.

But that is the point. An acquisition into a large enterprise ecosystem tends to align the roadmap with the acquirer's largest customers, because that is where the strategic value sits. Integration with the parent's stack gets attention. Self-serve onboarding for smaller accounts usually does not. Pricing tends to drift towards the shape the parent company sells in.

If you are an enterprise already standardised on Stripe or Salesforce, this pattern is straightforwardly good news and you should weigh it in their favour. If you are a fifteen-person operator who wants to sign up with a card, it is a reason to ask a direct question: who is this product being built for now, and will that still include me?

Ask it of us too. Our answer is that self-serve operators are the only customers we have, and the pricing is on the website so you can check whether that stays true.

6. How do you get out?

Ask before you sign, not after. Can you export every raw event you have sent, in an open format, without a support ticket and without a fee? Are rated amounts exportable with the plan version that produced them attached? Is there a notice period on the export itself?

The answer tells you how much the vendor is relying on switching costs. A company confident in its product tends to make leaving easy, because it does not expect you to want to.

7. Can you run it alongside what you have?

Nobody should cut over billing in one weekend. The safe migration is parallel running: both systems fed the same traffic for a month, with a daily report of every figure where they disagree. When the reports are boring, you switch.

Ask whether the vendor supports this explicitly or whether you would be building the comparison yourself in a spreadsheet. It is the difference between a migration with a rollback and a migration with a prayer.

A shorter version

  • How does usage get in, and how much code is that?
  • Can I drill from an amount to the arithmetic that produced it?
  • Can I see the price without a call?
  • Does anything audit what my suppliers charge me?
  • Who will this vendor be built for in two years?
  • How do I get my data out?
  • Can I run it in parallel before I commit?

Seven questions, none of which appear on a feature matrix. If a vendor answers all seven straightforwardly, the feature list probably takes care of itself.

Pixel Data does this for you

Usage metering, rating with penny-level drill-down, and supplier invoice reconciliation — installed with one command. The sandbox is open with no signup if you would rather look than read.

Get the next one by email

A few times a month, on usage metering, rating and reconciliation. Written by the people building it, and genuinely useful even if you never buy anything.

One click to unsubscribe. We do not sell or share the list, and we will not use it to sell you anything you did not ask about.