Usage-based pricing has an inherent tension: the model that best aligns with customer value (pay for what you use) often correlates with the cost structure that's most volatile for the vendor (you pay for what they use too).
The companies running consumption models with healthy margins are doing something different from the ones struggling. The differences are:
They've decoupled their cost curve from their revenue curve. Your revenue scales with customer usage. Your cost doesn't have to scale at the same rate. Caching, batching, model optimization, and tiered compute can create real separation between usage volume and cost per unit. If you haven't invested in this separation, your margins are hostage to usage patterns.
They charge a minimum even at zero usage. A pure consumption model with no floor creates a cohort of customers who use your product infrequently, get large bills in their heavy months, and resent both the bills and the inactive-month waste. A small monthly floor covers your service costs for low-usage accounts and creates predictable baseline revenue.
They offer prepaid usage packages at discount. Customers who prepay for usage blocks give you working capital and usage predictability. You can optimize infrastructure planning around committed usage. Offer 10-15% discount for prepaid packages — it's worth the concession for the predictability.
They model margin by usage intensity band. Not all usage is equally profitable. Customers who use your product in a steady, predictable pattern are more profitable than customers who spike at month-end. Build margin models by usage pattern, not just by total usage, and you'll find the customer segments worth pricing differently.
Consumption models work at scale with margin discipline. Without it, they're a race to the bottom.