The SaaS Recipe for Usage-Based Billing and Product-Led Growth

February 8, 2023

What role can usage-based billing models play in facilitating product-led growth? Here’s a simple formula for achieving success in the SaaS industry.

Stephen Hateley

Reading time: 6 minutes


Product-led growth (PLG) has become the dream model that many SaaS companies aspire to. The idea is to create a flywheel effect built on inbound marketing and user experience design (UXD) that propels the customer’s self-driven buying journey.

Compared to a sales-led growth strategy, product-led growth is relatively a hands-off approach. You build the product, market it, and get the customers to sign up for a subscription and onboard themselves.

But for many software businesses, as their portfolio of products increases in both volume and complexity, the added intricacy of customer quotes, contracts, and billing gets in the way of achieving true product-led growth.

Usage-based billing offers a way to minimize complexity and scale a product-led growth strategy, even for the biggest enterprise accounts. With usage-based billing, there are no tiers and no static mold that the customer has to fit into. Everyone gets a customized price that’s just right for them.

That’s why 79% of software companies are actively seeking to leverage usage data to scale their business and enhance customer satisfaction.

A graph and arrow representing success in product-led growth.

Scaling a Usage-Based Product Portfolio

(For illustration purposes, we will use a fictional company we are calling “Observ8 Data,” which is based on the combined use cases of two real-life DigitalRoute customers.)


Observ8 Data provides IT observability services, helping companies to see what’s going on in their software stack. Growing from a revenue of USD 18 million in 2015 to nearly 1 billion in 2020, the Observ8 journey is one that many companies would love to emulate.

1. Identify a service and its pricing metric

One reason for Observ8’s impressive growth is that the product is awesome and the users love it. The other big reason is their usage-based pricing model. 

When they started out, the only product Observ8 offered was server monitoring, billed via a very simple pricing metric. If you have one server, you pay for monitoring one server. If you have 100 servers, you pay for 100. 

That’s a model that lends itself to product-led growth. The product solves one problem that’s easy to understand, easy to sign up for, and relatively easy to integrate. 

As they identified other customer needs adjacent to their primary service, Observ8 started adding new services each year. Today, they offer a total of 10 different services, each with its own unique pricing metric based on usage. 

For example, if the service is normal log retention, Observ8 still bills per host. But if they are monitoring serverless applications, there is no server, so they need a different metric such as the number of functions, invocations or security threats. 

Then, the customer can mix and match, using only the services they need at a given time. As their needs grow, the customer can add more services. 

2. Refine usage- based pricing based on real-time feedback 

One of the strengths of the usage-based model is that you can tailor it to many customers, without losing the people who would otherwise be squeezed between tiers. But once you determine which metrics you are billing for, setting the actual price requires a bit of science and a little bit of magic. 

With each new service, Observ8 took the time to ask two simple, but crucial, questions: 

  1. What is the value of this service? 
  2. How can we price it? 

Part of the reason usage-based pricing is particularly well-suited to a SaaS business like Observ8 is because it’s very easy to run A/B tests. With usage-based pricing, you’re constantly getting feedback from customers, minute by minute, day by day, based on consumption. 

Observ8 could offer a sample price to a few customers, and track how the price change affects customer adoption. They can then adjust until they find the sweet spot. No customer surveys, no user groups, just data-driven pricing. 

3. Upsell and cross-sell based on usage data

Offering purely usage-based pricing, Observ8 reduces the number of decisions that the customer needs to make, which in turn reduces friction across the entire customer lifetime. This starts with the purchase of the first service and then continues on through loyalty and upselling. 

When they first sign up, the customer doesn’t need to decide on a subscription tier or a customized service bundle. They just need to know what type of service they want to buy. 

Once the customer is onboard and using the service, Observ8 can make accurate recommendations for upselling based on the customer’s usage, positioning new add-ons in relation to the services the customer already uses. 

A big advantage here is that upselling requires only minimal human outreach. Observ8 doesn’t need contract negotiations for the customer to consume more services, which reduces the load on the sales department. 

A usage-based model eliminated the need for the IT department to decipher customer agreements, manage the required custom development, sort through all the data related to those contracts, and transcribe that into a monthly bill. 

A usage-based model can also help you prevent predicted churn. By leveraging the insights gained from usage-data, such as consumption patterns (dates, times, frequency, etc.), plus third-party analytics, you could determine if a customer has ceased using your service based on their predicted usage pattern, which is a typical indicator of churn. 

4. Consider the data integration stack

Deciding whether to “build or buy” a data integration tool is a crucial step in achieving success with usage-based billing. Without a purpose-built solution, getting started with usage-based billing usually requires a lot of homemade fixes, including spreadsheets, generic data integration software, data lakes, and so on. 

The average data scientists in a company using a homemade solution might spend 60-80% of their time just cleaning and normalizing data. That’s obviously time that could be spent creating more customer value rather than doing grunt work. 

To move forward, they needed to choose between customizing a generic ETL (extract, transform, load) data integration tool versus buying purpose-built software. 

The first consideration was not just the cost of the software, but also the cost of integration. If they were to build a custom solution on top of a generic data integration tool, that would take a significant amount of time and require hiring a system integrator. 

The second factor was revenue leakage. Observ8 didn’t believe they had a big problem here. But in reality, clients typically recover 3-12% of leaked revenue that they may not have even known had fallen off the cracks. 

Observ8 realized that if they could lower the integration time with a purpose-built solution, their overall spend would be lower. A purpose-built solution would also seal the revenue gaps that might occur with a custom build, which meant Observ8 could realize a faster ROI. 

Arnon Shimoni – Monetization Product Lead at Storytel – on buying purpose-built solutions vs. building your own
(Excerpt from Ep. 24 of the Data for Subscriptions podcast)


The allure of product-led expansion has captivated SaaS companies. A strategy fueled by user-centric design and inbound marketing, this approach streamlines the customer journey. Yet, complexities emerge with the introduction of diverse offerings and pricing models, hindering true product-led growth.

Enter usage-based billing – a beacon of simplicity that guides businesses to scale their growth strategy, irrespective of scale. This paradigm shift aligns with the aspirations of 79% of software enterprises actively seeking to leverage usage data for business expansion and customer satisfaction. 

Reflecting on the journey of “Observ8 Data,” a composite representation of DigitalRoute customers, unveils four pivotal steps. The initial step entails identifying a core service and crafting a pricing metric, seamlessly integrated into a product-led growth strategy. The second step requires defining pricing strategies based on real-time feedback unleashes a dynamic yet calculated approach. The third step of strategizing the upselling and cross-selling, powered by usage data, reduces friction throughout the customer journey. Lastly, crafting a successful usage-based billing model with a purpose-built data integration stack is paramount. This journey signifies the ascendancy of product-led growth, fueled by the transformative power of usage-based billing. 

Andreas Zartmann

Stephen Hateley

Head of Product Marketing @ DigitalRoute

Stephen is a marketing leader with extensive knowledge across the ICT industry. As Head of Product Marketing at DigitalRoute, he focuses on helping CSPs adopt new 5G business models and supporting enterprises in their move to usage-based subscriptions.

He has previously headed up product marketing for companies such as InfoVista and Comptel. At Nokia he led marketing for the Nokia Software Digital Operations group, and later led product, solution and digital marketing at NetNumber.

Get a free demo