What is Usage-Based Billing?
A comprehensive guide to usage-based billing and the many benefits for API-first organizations.
January 17, 2023
There are many different ways to charge users for the same experience. In this blog post, we'll explore the different recurring revenue models you can have as a business and the tradeoffs for each business model. These options include your basic subscriptions up to metered plans with volume based discounts.
Over the past decade, there has been a meteoric rise in subscription services, most notably in SaaS services, but in other areas too, such as dating apps, gym memberships, food delivery and even coffee. With the number of subscriptions growing, there has been great value created for household consumers and businesses who continue to explore value across different services and at various price points. We will review the disadvantages of subscription pricing and how other business models might be better suited for both consumers and business trying to generate money themselves.
Keep in mind that businesses can also launch new products using only usage based models and never touch subscriptions. In this case, those businesses would only focus on the flexibility and dynamic pricing of usage based models while optimizing from there. For example, let's take a look at Stripe, this usage-based is based on the number of transactions you make based on the amount you sell, there is no recurring subscription fee.
When a business is charging for a subscription fee, they are offering their product to a user for a set price. Netflix is able to charge a standard subscription fee of $15.49 per month. This allows the users to watch an unlimited amount of movies and TV shows across any device and allows Netflix to collect a steady stream of recurring revenue to continue to acquire more content for their subscribers.
As Netflix grows and continues to build its customer base, the value each user is receiving from the Netflix subscription service will vary. Think of your usage vs your neighbor. You are super active and only plan to watch Netflix on Monday Movie night. You plan to watch a single movie that night and not again until the week after. At the standard price of $15.49/per month, you believe you are paying quite a lot for your time spent watching. Compare this to your neighbor, who chooses to stream old movies and TV shows every single day. As you can see, you and your neighbor are paying the same amount for Netflix but seem to be using the service for very different amounts of time and watching completely different content. These deviations in usage bring us to the discussion around a new model called usage-based billing.
Usage-based billing, or metered billing, is the overarching term for a newer pricing strategy in software services that allows a business to think smarter about their pricing models and ideally provide better value to their users AND drive increased revenue for their business. Let's break down the different ways a business can charge using a usage-based pricing model.
Remember how you and your neighbor watch Netflix differently? Under a new usage-based billing model imposed by Netflix, a user will pay a set price for all minutes consumed up to a certain amount, and pay a lesser amount for another amount of minutes, and so on. For example, if users watch any number of minutes less than 120, they pay 5 cents per minute. If they watch over 240 minutes, they pay 5 cents for the first 120 minutes, 3 cents for the next 120 minutes and then 1 cent going forward.
As you can see, users who frequently watch TV will pay more for their total usage than those who watch less. Do notice however that the initial time spent watching, the Netflix customer base is paying the same price for their initial 120 minutes and only when they enter the next tier does pricing begin to drop. This pricing strategy allows Netflix to get maximum value from users early on while discounting further usage.
Pricing usage on their graduated pricing model can be far better suited for Netflix and its users than a flat subscription fee.
Another way to try API monetization is to explore implementing a usage-based billing model and apply a similar pricing model to how your local gravel yard might price sand. When you approach your gravel yard, the yard will simply fill your vehicle and discount based on the amount of sand purchased. The more you buy, the cheaper it gets. I would imagine the yard would charge you far more for a single 50 lb bag of sand on a per-pound basis than if you filled up an entire dump truck full.
Like graduated pricing, this model works best for Netflix to entice new users to join the platform and stress they 'only pay for what they watch' and to get far more value out of "power users" who might binge-watch every single show on the platform. These power users are now paying an amount that better aligns with their usage.
Keep in mind there does remain the key difference where volume pricing is similar to getting a deal when buying in bulk, whereas graduated pricing allows the service to charge users a higher price up front and offer discounts on purchases later, while still getting full value for their users early consumption.
Another common theme for those looking to earn through API usage-based billing is volume discounts. Under a volume-based billing scenario, the same user who watches 800 minutes of Netflix would ONLY pay 1 cent across their ENTIRE number of minutes, which equals to a much cheaper price of only (800*1 cent) = $8. This is almost half what they would pay under the tiered pricing model. Keep in mind there are ways to optimize this pricing to best match the implied value each user gets from Netflix.
Another key difference between a flat subscription fee and usage-based billing models are allowing services to segment their content or data. Endpoint pricing is a feature that services can implement to their usage-based strategy. Let's revisit the difference between how you and your neighbor Ben watch Netflix. In addition to the difference in hours, you tend only to watch new films and super premium content, while Ben continues to watch low-budget indie films from the early 2000s. The films you are watching are of far greater expense to Netflix than those reruns your neighbor likes to watch.
Under this new scenario, it makes sense for Netflix to charge your neighbor far less per movie watched than what Netflix would charge you. This idea can also be applied across the entire Netflix catalog. Under this usage based pricing solution, each category of movie could be priced differently. Netflix Originals and high demand Action films are more expensive and restricted, while 1990s rom coms are under an "All Access' tab, and so on.
Many business-to-business (B2B) or business-to-consumer (B2C) subscriptions can begin to think about trending away from very restrictive subscription pricing models and explore usage-based billing. With variations in pricing that include graduated pricing, volume-based discounting and endpoint-specific pricing, businesses can better charge an amount that better aligns with the value their users are getting from their services.
In our next post, we will look deeper at other usage-based billing models that include coupons, commitment and more. There are nuances to the overarching usage-based billing model that can drive increased value for all parties.
In the meantime, go on ahead and check out Archetype.dev and reach out to us at email@example.com to get started.