Most companies try to grow by looking at the surface level of their business. You might have a solid saas revenue model on paper, but if your CRM is just a collection of names and deals that stay in their own separate corners, you’re making big decisions without the full picture.
In fact, 45% of new CRM records are duplicates, based on analysis of more than 12 billion records. When nearly half your data is unreliable, reporting, automation, and forecasting are just guesses.
Data only matters if it helps you make a choice. If you can’t point to the exact moment a lead stops moving between your marketing and your sales pipeline, you have a pile of numbers instead of a growth strategy.
To actually scale, revenue teams have to bridge the gap between their financial plan and their technical CRM setup. This blog explains what is a revenue model, how it differs from a b2b data model, and how the Revenue Performance Model (RPM) finally lets you follow the money from the first click to the final renewal.
To build a team that actually hits its numbers, you have to understand the difference between your business plan and the system that supports it. It’s easy to get these two confused, but they do very different jobs.
Your revenue model is your high-level business strategy. It explains how you charge customers and how you make money over time. Whether you use a subscription-based saas revenue model, a one-time fee, or a usage-based setup, the revenue model is the "what" of your business. It’s the plan of how you intend to be profitable.
A b2b data model is the technical execution of that plan inside your CRM. It maps out how a person moves through your sales process from start to finish. This model connects different objects (e.g. Sessions, Contacts, Deals, Revenue records) so the data stays together as it moves from marketing to sales. Without a solid data model, your CRM is just a list of names that don't tell a story.
An easy way to look at it is that a revenue model tells you how you want to make money, while a b2b data model shows you how you are actually making it. When revenue teams align these two, they can track exact counts and conversion rates across the whole company.
To fix the gap between your strategy and your actual results, your team needs a specific architecture. This is where the Revenue Performance Model (RPM) comes in. Many teams use models like the Bowtie, which are great for a slide deck, but they often fail when you try to actually build them in a CRM. The RPM is different because it is designed to be a working part of your technology.
One of the biggest mistakes companies make is trying to force a standard "funnel" onto a unique business. The RPM is flexible because it offers three distinct versions depending on how you actually make money:
The RPM is built directly into your CRM to follow the money across every object, from the first website session to the final revenue record. While other models focus on the high-level stages of a contact, the RPM tracks how those stages connect to your actual bank account. It gives revenue teams a single source of truth so they can stop arguing over whose numbers are right and start making decisions.
The RPM splits the customer journey into two clear parts:
Instead of a linear path that ends when a contract is signed, the RPM views growth as a continuous loop. This ensures that retention and expansion are just as important as finding new leads.
For most B2B SaaS companies, best-in-class net revenue retention sits between 115% and 125%, which comes from expanding and retaining the customers you already have.
If your data model can’t track upgrades, churn, and expansion clearly, you’re missing the biggest lever in your business.
In a typical saas revenue model, the journey is messy. A person might start as a session (Analytics), become a contact (Contact Object), turn into an opportunity (Deal Object), and finally become a line item in your finance system.
The RPM is built for this complexity. It ensures that data stays connected even as ownership shifts from marketing to sales to customer success.
By tracking these metrics across different CRM objects, the RPM makes the invisible parts of your business visible. It shows you exactly where things are getting stuck so you can fix the problem before it hits your bottom line.
A b2b data model only works if it’s part of how you use your CRM every day. To move from collecting data to actually using it, revenue teams should follow these steps to build a system that lasts.
The first step is sitting down for a discovery session to define every stage of your journey. If your marketing team thinks a lead is anyone who filled out a form, but your sales team thinks a lead is only someone who booked a demo, your data will never be accurate.
You must establish universal labels for your volume metrics so everyone speaks the same language. Use the RPM to track everything from the first website session (V1) to the closed deal (V6). From there, you follow the money through the flywheel, starting revenue (V7), net new revenue (V8), and eventually your ending revenue (V13). Once these are defined, lock them in as your single source of truth.
Once your volume metrics are set, your conversion rates will reveal themselves. By using the formula $Volume 2 / Volume 1 = Conversion Rate$, you can see exactly how effectively you move people and money through the journey.
Think of volume as the people walking through the door, and conversion rates as what they do once the door closes. If you notice your sessions (V1) are at an all-time high but your leads (V2) have dropped, you have a specific point of friction to fix. These metrics act as hand raisers that alert you to a problem before it ruins your quarter.
To truly scale your saas revenue model, you have to go one layer deeper. Primary metrics tell you that something happened, but secondary KPIs tell you why it happened.
What is a revenue model vs. a pricing plan?
A pricing plan is simply what you charge for your product. A revenue model is the big-picture strategy for how your business makes and keeps money over time. It includes your pricing, but it also covers your sales strategy, how you retain customers, and how you plan to grow your existing accounts.
How does the RPM differ from the Bowtie Model?
The Bowtie Model is a helpful visualization that brought attention to the right side of the funnel, retention and expansion. However, it often remains a theoretical or vanity metric because it doesn't have a defined CRM structure to back it up.
The Revenue Performance Model (RPM) is an operational architecture that lives in your CRM to track the full length of that journey. While the Bowtie stops at a high-level view of customer lifetime value, the RPM uses a specific net revenue retention formula. It tracks how money actually moves through upgrades, cross-sells, and churn, giving revenue teams a diagnostic view they can actually use to grow.
Why do revenue teams need a data model that covers everything?
When a data model is fragmented, marketing, sales, and finance all see different numbers. A unified model ensures that information flows correctly from a person's name to a deal and finally to a money record. This creates a single source of truth where everyone sees the same data regardless of their job title or department.
How does a b2b data model help with SaaS growth?
Sustainable growth requires knowing exactly what causes your company to scale. A b2b data model provides the math to prove which marketing and sales activities bring in the most money and which ones are falling through the cracks. This allows revenue teams to stop guessing and start spending their budget on the strategies that actually drive retention and expansion.