Usage-based pricing is easier to understand with examples than with theory. The companies that have made it famous all share one thing: a unit of consumption that the customer instantly understands and can map to business value. That clarity is what makes the model land.
Cloud and infrastructure
- AWS charges for compute hours, storage gigabytes, and data transfer. The bill is calculated almost continuously and itemized by service.
- Snowflake sells "credits" consumed by query workloads. Customers commit to annual credit volumes for a discount.
- Vercel charges for bandwidth, function invocations, and build minutes.
Communications and APIs
- Twilio charges per SMS, per call minute, per email. One sent message equals one billable unit.
- Stripe takes a per-transaction fee plus percentage of volume. The original commerce usage model.
- OpenAI API charges per token processed, with different rates for input and output tokens across models.
Consumer utilities
- Electricity is billed per kilowatt-hour consumed. The oldest usage-based model in mass use.
- Mobile data is often billed per gigabyte beyond a fixed allowance.
- Pay-as-you-drive insurance meters miles driven instead of charging a flat annual premium.
What the examples teach
The successful models share a pattern: one clear unit, transparent rates, and tools that let customers monitor consumption in real time. They also include guardrails — alerts, caps, committed-use discounts — to keep variable billing from feeling chaotic. For Shopify subscription merchants thinking about hybrid usage models (pay-per-shipment, add-on upsells), the lesson is the same: make the unit obvious and give customers visibility into what they will pay. See usage-based pricing for the broader idea.