Should You Switch to Usage-Based Billing? Calculate Your ROI First
Bas de GoeiIt’s clear for anyone who’s needed to build a billing infrastructure: building an accurate and scalable system is really difficult.
When your solution relies on individual instances (or events) to bill customers, a subscription-based model is not enough.
Instead, teams with event-based usage metrics should consider using event-based billing.
In this primer, we’ll explore what event-based billing is and why it’s an excellent system for SaaS companies with growing customer bases.
We’ll go over:
Let’s get started.
Event-based billing (or event billing) is a way of charging customers that goes beyond the familiar subscription model. Instead of a flat monthly or yearly fee, with event-based billing, you only pay for what you actually use.
This means each customer's bill reflects their specific actions and interactions with your SaaS product.
Think of it like this: Traditional subscription billing is similar to a gym membership. You pay a set amount whether you visit the gym daily or not. Event-based billing is more like a pay-per-ride bus ticket. You're only charged for the trips you take.
So, how does this translate to SaaS products?
Imagine your product offers features like file storage, specialized analytics, or API calls. With event-based billing, each of these features would have a price associated with it. If a customer uses 20GB of storage, makes 100 API calls, and runs 5 detailed analytics reports, their monthly bill reflects exactly each individual billable event.
As you know now, instead of offering one-size-fits-all subscriptions or tiers, event-based billing allows for a granular approach based on the specific actions users take within the product. Let's dive into two real-world examples that showcase the power of this approach:
Stripe Radar, a fraud protection service offered by Stripe, provides a compelling example of event-based billing in action.
Here's how it works: Every single transaction processed by Stripe generates a wealth of data points. These data points, including details like the cardholder's location, purchase amount, and product type, are essentially individual events within the Stripe Radar system.
The power of event-based billing lies in how Stripe utilizes this event data for pricing. Instead of offering a single, flat-rate fee for fraud protection, Stripe assigns a specific cost to each event.
For example, analyzing a transaction for potential risk exposure might incur a smaller charge compared to receiving a real-time alert about a suspected fraudulent purchase. This granular approach ensures that businesses only pay for the level of protection they genuinely need.
OpenAI, a leader in artificial intelligence research, offers a wide array of language models and image-generation tools. Its approach to event-based billing hinges on API calls and tokens.
The number of tokens used as input for a task and the number of tokens generated in the response determine the final cost. However, users can pay for a set amount of tokens beforehand. But OpenAI takes it a step further — individual API calls are treated as billable events.
This means that more complex API requests requiring significant processing power from their AI models will incur a higher cost than more straightforward tasks. Developers aren't restricted to rigid subscription plans. Instead, they can choose the exact AI model suited for their specific project, paying for the API calls consumed during the process.
Transitioning to event-based billing unlocks a robust pricing model for your SaaS business. However, careful planning is crucial. Let's explore the key steps involved:
The first stage focuses on identifying the actions within your product that will trigger billing. This essentially means pinpointing what activities generate value for your customers. Here's how to approach it:
The goal is to create a list of events that aligns with the value delivered to your customers, while also ensuring your pricing structure reflects the costs you incur to provide those services.
Once you've identified the billable events, you must implement a system to track them accurately. Precision is paramount in event-based billing. Here are some key considerations:
There comes a time when events need to be translated into actual pricing. This step requires careful analysis and might involve some adjustments as you gather data:
The final piece of the puzzle is ensuring your billing system seamlessly integrates with your event tracking solution. Here's what to focus on:
Event-based billing moves beyond traditional subscription models with advantages that enhance customer focus, transparency, and your bottom line. Here's why:
This billing system also provides detailed insights on which events customers use most, helping you make data-driven decisions about product development and future pricing adjustments.
While event-based billing offers significant benefits, implementing it effectively requires thoughtful consideration. Here are some common challenges and how to address them:
A key challenge lies in ensuring customers fully grasp how events are tracked and how those events translate into billing charges. It's crucial to prevent any confusion or perceived unfairness that might erode trust in your pricing model.
Solution: Provide clear documentation that outlines which events are billable and how their pricing works. Offer examples to illustrate potential scenarios. Be receptive to customer questions and consider having a readily accessible FAQ section addressing common concerns.
If your SaaS product has numerous billable events, tracking complexity increases. You'll need robust systems to ensure every event is accurately captured.
Solution: Evaluate the pros and cons of building your in-house tracking system versus a dedicated event-based billing platform. Platforms like Orb are explicitly designed for this complex task, simplifying event tracking and pricing calculation.
Event-based billing may require modifications to how your systems generate and process invoices. Frictionless integration between event tracking and your invoicing software is critical.
Solution: When choosing either an in-house built or external event-based billing system, pay close attention to how it interacts with established financial systems. Look for solutions that have APIs or pre-built integrations with commonly-used invoicing software. This simplifies the setup process and reduces the risk of errors.
Pro tip: Introducing event-based billing alongside traditional subscriptions can sometimes ease customers' transition. This hybrid approach allows users to become familiar with the concept while minimizing any potential disruption to your existing business model.
Now that you have a solid understanding of event-based billing and how it can boost your SaaS growth, implementing this powerful model can be complex, especially as your business scales.
One of the first hurdles is ensuring precision and efficiency in tracking the multitude of events that drive your billing. Thankfully, specialized solutions like Orb can simplify this entire process.
Orb is a done-for-you billing management platform with a complete suite of tools designed to help you easily implement and manage event-based billing.
Here's how Orb supports your journey:
Learn more about how Orb can solve event-based billing for you.
See how AI companies are removing the friction from invoicing, billing and revenue.