DEV Community 👩‍💻👨‍💻

Cover image for When Should you Consider Metered Billing
Xing Wang for moesif

Posted on

When Should you Consider Metered Billing

Have you ever paid a bill for electricity, internet, or water? Was that bill based upon the amount of resources you used? If so, the pricing model your provider used was “metered billing.”

If you’re familiar with software tools, you might have heard of this model by different names: “Pay As You Go,” “Usage-Based Billing,” “Consumption-based Billing,” “PAYG.” In short, this payment model allows customers to pay only for services rendered. It’s not just for utilities. This value-based pricing model pairs well with customer-driven growth strategies, such as product-led growth. Plus, this revenue model scales in real-time.

SaaS companies are taking notice. Metered billing reduces the barrier to entry for new customers, and it’s becoming more common in software. For healthcare innovation platform provider NexHealth, usage-based billing enabled them to start billing customers immediately. This made it possible for their API product to quickly become a revenue generator.

So, should you consider adopting a metered-billing model?

If you’re building a SaaS platform, and your customers are…

…developers, or are highly technical

…early adopters of your service

…paying to use your API product

then, metered billing will likely accelerate your growth.

Buying any software service or feature, especially a new kind, is not a simple decision for your potential customers. It’s a decision that most will only make with buy-in from technical leaders of their organization. A frictionless, transparent billing experience builds customer acquisition and loyalty. This is particularly true for developer-led, and B2B SaaS companies you’d like to convert into customers.

Metered billing caters to the culture of autonomy amongst software professionals. Offering a technical decision-maker full control of their discovery process empowers them to integrate faster. Even so, success with any SaaS pricing model depends upon how you measure your core business offerings.

If you can track value metrics such as…

…number of API calls

…unique users

…unique sessions

…API keys

then metered billing can absolutely expand your customer base.

Tracking the key value metric for your service will ensure that you and your customers get the most out of your product. For example, an API product specializing in SMS offers value each time it sends a text message. Let’s say that the API sends out an average of 100 messages in one API call, as a batch. In this case, the value of the service maps to a multiple of the number of API calls sent. By attaching this value metric to the customer’s bill, they pay for the true value of the service.

The platform now can automatically bill customers who send more text messages, without penalizing those with lower usage rates. This transparency in pricing can improve revenue and build loyalty with existing customers.

It’s worth noting that metered billing carries the risk of misuse. Some customers will incur costs they don’t intend to pay. You can mitigate this issue by implementing rate limiting on your subscription plans. Alternatively, you can build such functionality yourself, though doing so is often time-intensive and costly.

Despite that flaw, a metered billing model can mean the difference between growth and stagnation.

Can you afford to ignore developer buy-in?
If you are considering a usage-based billing model for your business, take a look at our complete implementation guide here. There, you can thoroughly qualify if this billing model is right for your business. See the following links for more information about PAYG, API monetization, and product lead growth.

Top comments (1)

Collapse
 
fitteyes profile image
Amelia • Edited on

That need can be met by metering. Remember that you would have to integrate Stripe with your time tracking software. I also cover 3 platforms here dev.to/fitteyes/3-top-saas-compani...

Create an Account!
Now it's your turn!
 
🗒 Share a tutorial
🤔 Reflect on your coding journey
❓ Ask a question

Create an account to join hundreds of thousands of DEV members on their journey.