Usage-based pricing sounds easy—you just bill customers for the amount of your product or service they use, right? In reality, usage models introduce a whole set of challenges and questions:
In this chapter, we’ll help answer these questions and provide you with the knowledge you need to deal with usage data across your business.
Usage mediation helps maximize the information implicit in each and every usage event by consolidating, metering, and tracking all customer usage data. Accurate and timely data about how your customer is actually using your product or service is imperative for optimizing your usage pricing and billing strategy.
Many companies who are just beginning their usage journey jump right into rating, which is the process of selecting and implementing a pricing plan. But before you can optimize your pricing and packaging, you must first gain a comprehensive understanding of your customer and their consumption patterns. This can be achieved by gathering and measuring customer usage data through mediation.
While customized or add-on solutions can be layered on top of your billing system to ingest and measure usage data, the most efficient and cost-effective solution for the majority of businesses is a mediation engine—a purpose-built solution that can handle all your usage data needs and integrate with your current billing and revenue recognition systems.
Much like the electric meter on your house measures your power usage and turns it into billable kilowatt hours (kWh), a mediation engine meters and measures each of your predefined usage value metrics. For your business, these usage value metrics might be GB of storage or minutes of call time instead of kWh, but the idea is the same.
But usage data and the mediation process can and should be used for so much more. In order to successfully drive recurring growth using a usage-based strategy, you need to be able to uncover actionable insights, like cross-sell/upsell opportunities or cost-saving strategies. When you can understand more about how, when, why, and where your customers are using your product, you can fine-tune your offerings, pricing, and your product itself.
Many companies doing usage either don’t know what type of mediation solution to look for, or they don’t yet realize they need one. R&D and IT teams are often saddled with building and maintaining custom solutions, such as a homegrown mediation tool.
Alternatively, they may opt for an add-on product or an extract transform and load (ETL) tool—but ultimately—most businesses discover that these solutions require a significant amount of developer time and can drive up costs.
A mediation engine, on the other hand, will provide all the tools your business needs to collect, transform, meter, and track usage data. It should give product managers the real-time visibility they need to quickly and seamlessly pivot pricing from pure pay-as-you go to hybrid usage models—and everything in between.
As part of your larger usage-based pricing strategy, a mediation engine should help provide customers with the flexibility to consume what they want when they want and the transparency to keep an eye on their usage and charges.
To begin mediation, you’ll need to collect usage data from all relevant sources. This could be data from user interactions, system logs, sensors, or other sources.
If you don’t have a mediation solution, your IT team will likely have to manage, route, and clean up all of the usage data coming from your product. After aggregating thousands of events into a data warehouse, they’ll then have to analyze and transform the data to make it accessible.
A mediation engine can automatically stream near real-time usage data from multiple sources using APIs or batch uploads. Look for a solution that allows you to stream at high volumes (up to ~200K) of usage events, so you’re able to accommodate peak periods.
And, by using a purpose-built mediation engine for aggregation and storage, your usage data becomes more manageable, accessible, and secure. Plus, removing the need for a separate data warehouse can help cut unnecessary storage costs.
Transforming usage data is a crucial step in converting raw, often unstructured data into a format that is suitable for analysis, metering, rating, billing, and revenue recognition. During this step, you’ll need to clean the raw usage data to remove inconsistencies, duplicates, irrelevant data, or outliers.
Next, you’ll need to standardize data formats and apply transformations specific to your use cases. For instance, if your key usage value metric is GB of storage used, you’ll want to make sure that all relevant data is expressed in this way. This will ensure consistency across the dataset and increase the usability of the data across multiple business units.
Data transformation can be an extremely laborious and error-prone process when done in a homegrown mediation tool or even in an ETL. A dedicated mediation solution is crucial, allowing you to plug in new sources of usage data very quickly, in a standard format that billing and revenue recognition teams can consume. Look for a solution that can free up data teams’ time with automatic deduplication, transformation, and verification capabilities.
After aggregating and transforming your usage data, you must measure it in a process called metering. To do this, you’ll need to determine the metrics that are relevant to your product or service by analyzing customer data. These are the parameters or attributes that you’ll measure and use to charge your customers. When it comes to usage-based pricing models, you’ll want to identify and measure key usage value metrics.
These key metrics should not only be usage attributes that your company can track, but should also satisfy value alignment, leave room for growth, and offer predictability both for the customer and your business. Research shows that companies utilizing hybrid consumption models, with metrics anchored on both usage and recurring revenue—outperform all other businesses when it comes to year-over-year (YoY) annual recurring revenue (ARR) growth.
Companies that already have an ETL tool might leverage it for usage metering, but ETL tools only do batch loads, so developer involvement is still required to customize and maintain. And as new offerings are added, metering requirements can slow down the time-to-market.
Revenue recognition will be impacted too—when proper metering and measurement of usage data isn’t occurring or data isn’t in a form that’s readily available to accounting, rev rec will be slowed down and the business will suffer.
A mediation engine can assist collecting, aggregating, analyzing, and monitoring data related to customer usage. This data-driven approach can help you make informed decisions about which metrics are most relevant for your pricing model, ensuring that you align your pricing with customer behavior and value.
The more attributes you have to base your pricing on, the more you can create the perfect offering for your customers. Look for a solution with drag and drop capabilities, making it easy to quickly put together the right combination of metrics.
Common metrics include: number of users, amount of data consumed, or number of events.
When determining the right usage value metric for you, consider attributes that are:
To link all of these steps together and help you continually iterate on pricing and packaging, you’ll need a system to track usage data from collection to revenue recognition.
Having a reliable system to track and store usage data is also vital when it comes to customer disputes. If you’re using a homegrown, add-on, or ETL solution for mediation, your usage data may not be auditable or defensible when customers have disputes, which means that it can take weeks for billing ops and developers to surface detailed usage data for customers.
Customers value real-time usage visibility, enabling them to track daily progress, anticipate overages, and view their billing charges. Tracking usage data gives you the ability to push out threshold notifications, allows customers to monitor their spend, and increases overall customer satisfaction. And usage forecasting can enable businesses to monitor behavior and predict expansion opportunities for customers with high usage.
Look for a system that can automatically track and report on attributes, such as how much of a service is used, who used it, or when it was used. A mediation engine can track data as it flows across relevant systems and teams, increasing transparency for the business and your customer.
The benefits of usage-based pricing are significant and the effort to get there requires an enterprise-wide focus on understanding and driving customer value. With greater automation of the mediation process using a purpose-built tool, usage data is more accurate, accessible, and manageable.
Next, we’ll dive into the vital role these real-time insights play in helping your business quickly fine tune pricing and packaging.
Thanks for signing up!
You'll receive a weekly digest of must-read articles and key resources.