Switching from a traditional subscription model to usage-based pricing is like performing open-heart surgery on your business. It’s risky, it’s complex, and if you mess it up, the patient dies. I’ve seen it happen. But I’ve also seen companies nail the transition and unlock incredible growth. The difference is in the details.
When we were scaling RemoteTeam, we had this debate constantly. We were on a standard per-seat, per-month plan. It was simple, predictable, and easy to sell. But we knew, deep down, we were leaving money on the table. Our most active customers were getting a steal, and our least active ones were probably overpaying and churning out. The value wasn’t aligned with the price.
So we made the jump. It was one of the most stressful quarters of my life. But it paid off. Our net revenue retention went from 110% to over 140% within a year. Why? Because our revenue started growing with our customers. When they succeeded, we succeeded. That’s the magic of usage-based pricing.
But it’s not a magic bullet. You can’t just flip a switch. You need a plan. Here’s my step-by-step guide to making the transition without killing your company.
Step 1: Find Your Value Metric
This is the most important decision you’ll make. Your usage-based pricing model lives or dies by the value metric you choose. You have to pick something that directly aligns with the value your customers get from your product. It needs to be simple to understand, easy to measure, and scalable.
For an AI API company like many I’ve invested in, this might be the number of API calls or tokens processed. For a data storage company, it’s gigabytes stored. At RemoteTeam, we debated a few options. Was it the number of tasks completed? The number of files shared? We settled on the number of active users in a given month. It wasn’t perfect, but it was the closest proxy for the value we provided: a central hub for a distributed team’s workflow.
Don’t overcomplicate it. I’ve seen companies try to bill on three or four different metrics. It’s a nightmare. Customers get confused, your billing system becomes a monster, and your finance team will want to kill you. Pick one, maybe two, core metrics and stick with them.
Step 2: Model Everything
Before you write a single line of code, you need to become a spreadsheet wizard. You have to model the impact of this change on every single customer. I mean every single one.
You need to pull your historical usage data and apply your new pricing model to it. What would last month’s bill have been for Customer A? What about Customer B, the whale that uses your service 100x more than anyone else?
This is where you’ll find the edge cases. You’ll discover that your proposed pricing would increase one customer’s bill by 1000%, practically guaranteeing they’ll churn. You’ll find another customer whose bill would drop to almost zero, even though they get a ton of value from your product.
This modeling phase is your reality check. We spent weeks on this at RemoteTeam. We built a model that showed us exactly how our revenue would have changed over the past year. It showed us which customers would be happy, and which ones would be furious. This allowed us to tweak the pricing tiers and rates until we found a balance that minimized churn while maximizing our upside.
Step 3: Grandfather, But With a Twist
Now for the scariest part: what to do with your existing customers. You can’t just force them all onto the new model overnight. That’s a recipe for a riot. The conventional wisdom is to “grandfather” them, letting them stay on their old plan indefinitely. I think that’s a mistake.
Having two different pricing systems running in parallel is a huge operational drag. It complicates your marketing, your sales, and your support. It creates a class of legacy customers who aren’t aligned with your new value metric.
Here’s what I recommend: a phased migration. Offer your existing customers the option to stay on their current plan for a limited time—say, 6 or 12 months. But also give them a compelling reason to switch to the new model sooner. This could be a discount on their first few months of usage, or access to new features that are only available on the usage-based plan.
We did this with a few of our early angel investments. One of them, an AI-powered code completion tool, offered their legacy customers a 20% credit on their first three months of usage-based billing. Over 70% of them switched voluntarily before the mandatory migration date. It was a huge win. They avoided the pain of a forced switch and got most of their customers aligned with the new model quickly.
Step 4: Communication is Everything
You have to over-communicate. I’m talking about a multi-channel, multi-touchpoint communication plan that starts weeks before the change. You need to be radically transparent about why you’re making the change, how it will work, and what impact it will have on them.
Write a detailed blog post. Create a comprehensive FAQ. Host a webinar where customers can ask you questions directly. Your goal is to make them feel like they are part of the process, not that this change is being forced upon them.
When we made the switch, I personally emailed our top 50 customers. I explained the rationale, showed them the model of how their bill would change, and gave them my personal cell number if they had concerns. A few of them took me up on it. Those conversations were tough, but they were invaluable. We kept every single one of those customers.
Forecasting in a Usage-Based World
So you’ve made the switch. Congratulations. Now your CFO comes to you and asks, “What’s our revenue going to be next quarter?” The old, predictable subscription model is gone. Welcome to the world of usage-based forecasting.
It’s more complex, but it’s also more accurate if you do it right. You need to break your revenue down into three components:
- New Business: This is the same as in a subscription model. How many new customers do you expect to sign up?
- Churn: How many customers do you expect to lose? This is also standard.
- Net Revenue Retention (NRR): This is the big one. This is where the magic of usage-based pricing happens. Your existing customers will naturally grow their usage over time as their own businesses grow. This is your expansion revenue. You need to look at your historical data and calculate your average NRR. Is it 110%? 120%? 150%? This becomes a key driver in your forecast.
Your forecast is no longer just (New MRR) - (Churned MRR). It’s (New MRR) - (Churned MRR) + (Expansion MRR). That expansion revenue, driven by your customers’ success, is what makes this model so powerful. It turns your revenue growth from a linear path to an exponential one.
The Payoff
Making the switch to usage-based pricing is not for the faint of heart. It’s a massive undertaking that will test your team, your systems, and your relationship with your customers. But if your product delivers true, measurable value, it’s one of the most powerful levers you can pull to accelerate your growth.
Don’t just follow the herd. Do the work. Model the impact. Communicate with your customers. And get ready to see your revenue grow right alongside them. It’s a beautiful thing.
Frequently Asked Questions
Do I need technical skills to forecast revenue with usage-based pricing models?
Not necessarily. While technical understanding helps, the most important skills are clear thinking and the ability to break problems into smaller pieces. Many successful founders I've invested in started with zero technical background and either learned enough to be dangerous or found the right technical partner.
What tools do I need to get started?
Start with the basics. You don't need expensive software or fancy tools. A spreadsheet, a note-taking app, and direct access to your customers will get you further than any enterprise platform. Add tools only when you hit a specific bottleneck.
How do I measure success with this approach?
Pick one or two metrics that directly tie to your goal and track them weekly. Vanity metrics like page views or follower counts rarely matter. Focus on metrics that reflect real engagement or revenue impact.