Mosaic Image

How to transition from flat-rate pricing to usage-based tiers

Author: Maddalena Ferracin

To transition from a flat rate to usage-based pricing in SaaS organizations, the billing processes need to be aligned with the particular value elements that the users consume. This shift is necessary when the single fixed price does not cover all the costs related to the infrastructure and the different values provided by the different customer segments.

This guide describes a technical and operational strategy for changing SaaS pricing, with considerations for both effectiveness and adaptability.

Concept snapshot

SaaS Flat-Rate Pricing

  • Content snapshot icon 1

    Category: SaaS Subscription Growth Optimization.

  • Content snapshot icon 2

    Used By: B2B SaaS vendors, global digital providers.

  • Content snapshot icon 3

    Primary Purpose: Maximize MRR via retention and expansion.

  • Content snapshot icon 4

    Related Concepts: Expansion Revenue, Dunning Management, Trial Conversion, LTV:CAC, Local Payment Methods.

  • Content snapshot icon 5

    Stage in SaaS Growth: Series A, Scaling, Global Expansion.

Step 1

Conduct a Value Metric Self-Assessment

Before making any changes to the code, you have to understand what the consumption unit is that corresponds better to the value that the customer gets. Without a well-defined concept, customers may seek to control expenses by limiting software use, with the potential consequence of the software being neglected.

 

In order to identify any patterns between high activity users and the willingness to pay, it is necessary to collect information on the activity during the last 6 to 12 months and create a report.  

 

When selecting the appropriate metric, aim for this: 

  • The metric is easy for the customer to measure and predict.  For instance, email open rates are simpler than “number of CPU cycles”. 
  • The cost of serving the user increases as this metric grows. This tends to maintain existing profit levels. The metric is “auditable” in case of a billing dispute. It is necessary to provide verification that the user’s consumption aligns with billing. 
  • The metric is “auditable” in case of a billing dispute. You have to present evidence that the user consumes what they are charged for.  
Note

According to industry experts, almost 80% of customers prefer SaaS usage-based pricing when it is aligned with the value they provide, as it prevents them from purchasing shelfware or features that are not used.

Transition to Usage-Based Tiers: Implementation Checklist

Scale your SaaS revenue with this technical roadmap for metered billing infrastructure.

  • Checkmark

    Step-by-step migration framework

  • Checkmark

    Value metric assessment criteria

  • Checkmark

    Technical aggregation logic guide

  • Checkmark

    Revenue protection strategies

Get Your FREE Checklist
Step 2

Model the Financial Impact of Tiers

Include scenarios where the amount charged per unit changes according to the schedule.

You need to determine what kind of pricing policy you will follow: the tiered pricing model, in which the customer is charged different rates for different levels of service, or the volume pricing model, in which the price for all the units goes down as soon as a certain point is reached.

 

Testing this in a spreadsheet using actual customer information helps to avoid unexpected revenue losses at the time of the conversion.

 

Feature

Tiered Pricing

Volume Pricing

Calculation

$10 \times 10$ units + $5 \times 10$ units

$20 \times 5$ units (total volume)

Customer Benefit

Predictable, incremental costs

Discounts for high scale

Company Benefit

Higher average revenue per unit

Encourages massive adoption

Transition to Usage-Based Tiers: Implementation Checklist

Scale your SaaS revenue with this technical roadmap for metered billing infrastructure.

  • Checkmark

    Step-by-step migration framework

  • Checkmark

    Value metric assessment criteria

  • Checkmark

    Technical aggregation logic guide

  • Checkmark

    Revenue protection strategies

Get Your FREE Checklist
Step 3

Configure Metered Logic in the Billing Engine

Setting up the technical grounds and infrastructure for usage-based billing requires starting to shift away from the use of static billing periods and focusing on collecting data in quantity.

As opposed to flat-rate pricing, where the bill is prepared at the beginning of the month, the metered logic depends on consumption at the end of the period to calculate the total.

This includes identifying and associating your application’s events with particular billing parameters, which ensures that everything is well accounted for.  

 

In order to understand how to go about selecting the right monitoring strategy for your product, you have to first understand the nature of the resource being measured. 

  • If the resource is consumed and then gone, for example, with an API call or an email sent, the “Sum” operation should be used to add up the total amount. 
  • If the resource is a limit to a resource, such as the number of users or storage, the “Max” operation should be used to find the maximum level of usage.
  • If the resource is a point-in-time representation of a state, for example, the number of seats used in a month, the “Most Recent” operation should be used to show the most recent state.

 

Aggregation Mode

Billing Calculation

Primary Use Case

Sum

Total of all reported events

AI SaaS tokens or API calls

Max

The highest value reported

Peak bandwidth or storage high-water marks

Recent

The last value reported in cycle

Current number of active managed nodes

 

Tip

Always use ”Idempotency Keys” when reporting usage with your SaaS billing engine. This helps in avoiding multiple charges due to retries in the network, which is very important for keeping a high Customer Satisfaction Score and reducing the number of support tickets.

Transition to Usage-Based Tiers: Implementation Checklist

Scale your SaaS revenue with this technical roadmap for metered billing infrastructure.

  • Checkmark

    Step-by-step migration framework

  • Checkmark

    Value metric assessment criteria

  • Checkmark

    Technical aggregation logic guide

  • Checkmark

    Revenue protection strategies

Get Your FREE Checklist
Step 4

Build the Usage Tracking and Reporting Pipeline

Your system should also include a reliable mechanism to integrate consumption with the billing engine, and at the same time not to slow down the users.

Most developers avoid making an API call for each click and use the “aggregate and report” approach instead. This involves collecting events in a local cache, for example, in Redis, and then updating the totals with the help of an API every few hours.

How PayPro Global can help

Transitioning to usage-based subscriptions presents some unique challenges with usage tracking, pricing tiers, taxes (calculation and remittance), multiple currencies and payment methods.

PayPro Global, as a Merchant of Record, takes care of the complexity of global SaaS sales tax, payments, supports complex pricing models, and also provides detailed SaaS analytics, thus enabling founders to concentrate on the logic of the product.

Transition to Usage-Based Tiers: Implementation Checklist

Scale your SaaS revenue with this technical roadmap for metered billing infrastructure.

  • Checkmark

    Step-by-step migration framework

  • Checkmark

    Value metric assessment criteria

  • Checkmark

    Technical aggregation logic guide

  • Checkmark

    Revenue protection strategies

Get Your FREE Checklist
Step 5

Implement Usage Dashboards and Alerts

The only way to avoid surprise or ‘drop’ and high churn rates is transparency. You must put in a position where users can see what they have consumed already, and what they will consume in the future, with this estimate.

Automated emails should be created to be sent to the user when the user reaches 50%, 80%, and 100% of the current tier, with a sense of control over their spending.

Tip

When customers report “unauthorized” charges, verifying that your usage reporting API provides a timestamp and action ID field may be useful. This way, you will be able to provide a very detailed reason for every single cent charged.

Conclusion

To prepare for the transition to usage-based models, it is necessary to understand what your product is worth and have an effective technical infrastructure for collecting data. Organizing financial matters and monitoring user growth can bring income increases.

This approach allows you to maintain a reasonably priced product and match it with the value of the software. 

FAQ

Ready to get started?

We’ve been where you are. Let’s share our 19 years of experience and make your global dreams a reality.

Mosaic image
en_USEnglish