Most vendors deal with this by falling back on the good, old cost-plus pricing. They calculate what it costs them to run the service, add a margin, and pass it on to customers. As the LLM vendors measure usage by tokens, inference units, or API calls, metrics, many SaaS vendors that use the LLMs adopted the same pricing metrics. This is called usage-based pricing or consumption pricing.
Because many pundits believe that AI and AI agents will replace traditional software, usage-based pricing is being heralded as the future of software. Startups like Metronome, Orb, and Lago specialize in usage metering, mediation, and billing. Their pitch is simple: “SaaS is dead, usage is the future.”, whereby they misleadingly equate “SaaS” with per-user subscriptions.
Well, I disagree. Usage-based pricing is not the future of AI.
First, customers hate it. While “pay for what you use” sounds fair, it creates unpredictable bills. Businesses need to budget. They cannot run operations on costs that swing wildly. And consumers only tolerate usage-based pricing when the amounts are trivial. Once it becomes a line item, the scrutiny kicks in. Just think of utilities, transportation, or groceries. All usage-based, and none of them loved by the consumers.
Second, usage-based pricing discourages usage. Imagine if Salesforce charged every time a sales rep updated a customer record. Or if Microsoft charged per PowerPoint slide. The vendors need users to enter customer data and create a lot of slides. The most successful AI software today is ChatGPT, which uses a simple subscription plan. Usage-based billing makes sense only when there are no users to tie pricing to, like in an API-only service.
Third, usage-based pricing creates overhead. Vendors need to capture usage data, build metering tools, clean up the data (mediation), and deploy billing systems capable of handling complexities like pricing tiers, usage commitments, and overage rules. Customers then demand full visibility with dashboards, analytics, and self-service portals to monitor their usage. All of this adds cost for code that must be built and maintained without being monetized.
The history of other industries proves the point. Telcos once charged by the minute and kilobyte, but shifted to unlimited plans. ISPs used to charge by the minute, but now we expect always-on Internet. Apple used to charge per song; now we all pay flat monthly fees for Spotify or Apple Music. These are all powerful companies that can handle usage billing at scale, and yet they all abandoned the model in favor of a simple subscription.
Usage-based pricing is not the future. It is a stopgap where vendors pass on their cost problem to their customers. Eventually, vendors will get better at predicting their own costs and offer pricing that feels stable and fair to their customers. That is exactly what happened with cloud infrastructure: AWS, Azure, and Google charge SaaS vendors one way, but those vendors turn around and price their products differently for end customers.
The vendors that make this shift faster will enjoy a clear competitive advantage.