SaaS Revenue Models Explained: Which One Is Right for You?
By Stefan Ciancio on
TL;DR: The most common SaaS revenue models are subscription-based (flat-rate, tiered, per-user), usage-based, and freemium. The right choice depends on your product's core value metric, your target customer profile, and your operational capacity. Start with the simplest model that aligns price with customer value, like tiered subscriptions, and evolve from there.
Quick answers
What is the most common SaaS revenue model?
The most common SaaS revenue model by a wide margin is the tiered subscription model. This approach packages different sets of features and usage limits into distinct price points (e.g., Basic, Pro, Business). It provides a clear upgrade path for customers as their needs grow, maximizes revenue potential across different customer segments, and offers predictable recurring revenue for the business.
What is a value metric in SaaS?
A value metric is the specific unit of consumption that your pricing is based on. It’s the “per what” in your pricing. For example, it could be per user, per contact (like Mailchimp), per gigabyte of storage (like Dropbox), or per API call (like Twilio). Choosing the right value metric is critical because it ensures that as a customer gets more value from your product, their bill naturally scales with it.
How do I choose a revenue model for a new SaaS?
Start by identifying your core value metric. What single thing do users get more of as they grow with your tool? Then, analyze your competitors to understand market expectations. For most new SaaS products, a simple 3-tier subscription model is the safest and most effective starting point. It’s easy for customers to understand and provides a clear path for upselling as you add more features.
Is the freemium model a good idea for a SaaS?
Freemium can be a powerful customer acquisition tool, but it's a double-edged sword. It works best for products with very low marginal costs and a massive potential user base where network effects are a factor. For most B2B SaaS, it’s a dangerous path that leads to huge support costs for non-paying users and can devalue your product. A time-based free trial is often a better alternative.
What is the difference between tiered and per-user pricing?
Tiered pricing offers packages with different features and limits (e.g., 10 projects, advanced reporting) for a set price. Per-user pricing, often used within tiers, charges based on the number of individual user accounts or 'seats'. A company might pay for a 'Pro' tier and then pay an additional amount for each of their 10 employees who need access.
Can you change your SaaS revenue model later?
Yes, and you should expect to. Your initial pricing is your best guess. As you gather data on user behavior and product value, you'll need to iterate. The key to changing models is to grandfather existing customers into their old plans. Forcing a price hike or a model change on loyal customers is a fast way to destroy trust and trigger churn.
Why Your Revenue Model Is More Than Just a Price Tag
Let's get straight to the point. Your SaaS revenue model isn't just a line item on a pricing page; it's the engine of your entire business. Get it right, and you create a smooth, predictable growth machine. Get it wrong, and you're fighting an uphill battle against churn, poor unit economics, and customer frustration, no matter how good your product is. I've seen brilliant products fail because their revenue model was fundamentally misaligned with the value they provided. It's like having a world-class engine in a car with square wheels. The power is there, but the delivery mechanism is broken.
Your model dictates who you sell to, how you sell to them, and how you grow with them. A per-user model encourages smaller team adoption. A usage-based model attracts users who want to start small and pay for what they consume. A high-ticket flat-rate model targets enterprises that value budget predictability. Each decision sends a strong signal to the market.
When I was first mapping out WebinarKit, we didn't just slap a price on it. We debated the very core of how our customers derive value. Is it the number of webinars they create? The number of attendees they can host? The number of integrations they use? The answer to that question fundamentally shaped our tiered pricing structure. Choosing the wrong metric would have meant leaving money on the table or, worse, charging customers for things they don't value, leading them to look for alternatives. This isn't an academic exercise; it's the most critical strategic decision you'll make after deciding what to build.
The Foundation: Subscription-Based Models
The subscription model is the bedrock of the SaaS industry for a reason: it generates Monthly Recurring Revenue (MRR), the holy grail of predictable growth. Investors love it, founders love it, and when done right, customers appreciate the budget predictability. But 'subscription' isn't a single model; it's a category with several critical variations.
1. Flat-Rate Pricing
This is the simplest model: one price for all features. Basecamp famously used this for years with their “one price, no matter how many users” approach. The main advantage is clarity. It's incredibly easy to communicate and sell. There's no confusion, no complex feature grids to decipher. It’s a take-it-or-leave-it offer. The major disadvantage, however, is that it's a one-size-fits-all approach in a world where customer needs are diverse. You inevitably leave money on the table. A small startup using 5% of your product's capacity pays the same as an enterprise using 95%. This model works best for very simple tools with a narrow feature set and a homogenous customer base. For most, it's a starting point before evolving into something more sophisticated.
2. Tiered Pricing
This is the workhorse of SaaS revenue models and what we use for WebinarKit's subscription plans. You create multiple packages (usually 3 to 5) with escalating price points and feature sets. Tiers are typically designed around customer personas: a 'Basic' plan for solopreneurs, a 'Pro' plan for small businesses, and a 'Business/Enterprise' plan for larger teams. This model is powerful because it allows you to capture value from different segments of the market. Small users can start cheap, and large users can pay a premium for advanced features, higher limits, and better support. The key is to define your tiers around a value metric. For us at WebinarKit, the primary axis for our tiers is the number of live attendees. This directly correlates with the customer's business size and the value they get from our platform. HubSpot is the master of this, with tiers that perfectly guide a company from a small startup to a massive enterprise, upselling them every step of the way.
3. Per-User Pricing
Also known as per-seat pricing, this model is straightforward: the price scales directly with the number of users on an account. Slack, Asana, and most project management tools use this model. It’s logical and easy for customers to understand. The danger? It can discourage adoption. When a manager has to approve a new charge for every team member they want to invite, it creates friction. This can lead to teams limiting access or sharing logins, which undermines your product's ability to become deeply embedded in an organization. To counter this, some companies are now experimenting with 'per-active-user' pricing, so companies only pay for the team members who are actually using the tool. Per-user pricing is often combined with a tiered model, where higher tiers might include a certain number of users or offer a lower per-user rate.
Usage-Based and Consumption Models: The Future?
This model, also called 'pay-as-you-go', is gaining serious momentum. Instead of paying a flat fee for access, customers pay for what they actually consume. Think about Amazon Web Services (AWS) for computing power, Twilio for text messages and API calls, or Snowflake for data processing. Revenue is directly coupled with value. This is a model I've implemented myself with my AI content tool, Maker AI. While we have a base subscription, the core scaling mechanism is based on the number of words generated. An agency creating hundreds of articles per month for clients should pay more than a solo blogger writing two posts a month. The usage-based component makes that possible.
Pros:
- Lowers barrier to entry: Customers can start for very cheap, only paying for tiny amounts of usage.
- Direct value alignment: Price scales perfectly with usage, which is often a proxy for the value a customer receives.
- High revenue potential: You don't cap your upside. If a customer's usage explodes, so does your revenue.
Cons:
- Revenue unpredictability: Your MRR can fluctuate significantly month-to-month, which can make financial planning difficult and scare investors who crave predictability.
- Customer budget anxiety: Customers, especially larger enterprises, hate unpredictable bills. They need to forecast their expenses. This is why many usage-based players now offer tiered packages with bulk credits or committed-use discounts.
- Complexity: It can be harder to explain and market. You need to educate customers on what they are being charged for and how to monitor it.
Ultimately, a pure usage-based model is rare. The most effective approach I’ve seen, and one we are building with Maker AI, is a hybrid: a stable, recurring subscription fee for access to the platform and features, combined with a usage-based component for the core value metric. This gives you the best of both worlds: predictable revenue and uncapped upside.
Want more a look inside how I build and scale my companies? Subscribe to my newsletter for weekly, no-fluff insights on marketing, SaaS, and entrepreneurship delivered straight to your inbox.
The Freemium Model: A Dangerous Seduction
Freemium sounds amazing in theory. Offer a free version of your product forever, attract a massive user base, and then convert a small percentage of them into paying customers. Companies like Spotify and Dropbox have used it to achieve incredible scale. But for most B2B SaaS companies, freemium is a trap. It's a marketing strategy that masquerades as a revenue model, and it's incredibly expensive.
Think about the math. A typical freemium conversion rate is 1-3%. That means for every 100 users you acquire, you have to pay the server, support, and infrastructure costs for all 100, just to get revenue from 1 to 3 of them. We explicitly decided against a freemium model for WebinarKit. Why? Because the cost of hosting thousands of free webinars with a support burden to match would have crippled us. Instead, we chose a 14-day free trial. A trial forces a decision. The user has a limited time to experience the full value of the product and then decide if it's worth paying for. It qualifies your leads for you.
Freemium works under very specific conditions:
- Extremely low marginal costs: The cost to serve an additional free user must be close to zero.
- A massive top-of-funnel: Your target market has to be huge to make the conversion numbers work.
- Network effects: The product becomes more valuable as more people use it (e.g., collaboration tools like Slack).
- A simple, self-service product: Your free product can't require significant hand-holding or support.
If you don't meet all of these criteria, stay away from freemium. It will drain your resources and distract you from serving the customers who are actually willing to pay you.
The Controversial Lifetime Deal (LTD) Model
I have a lot of first-hand experience here. When we first launched WebinarKit, we did it through a Lifetime Deal (LTD) on a platform called AppSumo. The offer was simple: pay a one-time fee and get access to WebinarKit forever. The results were explosive. We sold over 20,000 LTDs in a matter of weeks and generated over $1 million in upfront cash. It was the ultimate validation. We knew we had a product that people wanted, and we now had the capital to hire developers and build out our vision without taking on venture capital.
But here’s the unvarnished truth about LTDs: they are a launch strategy, not a sustainable revenue model. An LTD is effectively a loan you take from your future self. That million dollars was fantastic, but now I have over 20,000 users who I am contractually obligated to provide service and support to, forever, without another dollar of revenue. Every one of them is a permanent line item on my server and support costs. As those costs rise with inflation and platform improvements, the liability grows. You have to be incredibly careful with the financial modeling to ensure you can support these users for years to come.
My advice: consider an LTD only as a strategic tool for a one-time launch to gain initial traction, customer feedback, and a cash injection. Cap the number of deals available, be crystal clear about what 'lifetime' means (e.g., the lifetime of the product), and have a clear plan to transition to a recurring revenue model for all new customers. It's a high-risk, high-reward tactic that can kickstart a business or cripple it if mismanaged.
Table: Comparing SaaS Revenue Models at a Glance
| Model | Vendor Predictability | Customer Predictability | Scalability | Best For |
|---|
| Flat-Rate Subscription | High | High | Low | Simple tools with a uniform user base. |
| Tiered Subscription | High | High | High | Most B2B SaaS. Allows for targeting multiple segments and clear upsell paths. |
| Usage-Based | Low | Low | Very High | Infrastructure, API products, or tools where consumption is the core value. |
| Freemium | Medium | High (for free user) | High (if conversion works) | Products with network effects and very low marginal costs. |
| Hybrid (Subscription + Usage) | Medium | Medium | Very High | Mature products looking to blend predictability with uncapped revenue potential. |
Choosing Your Value Metric: The Most Important Question
Before you can set a price, you have to decide what you're actually selling. This is your value metric. It is the single most important decision in your pricing strategy because it aligns your revenue with your customer's success. When your customers grow, their usage of your value metric grows, and your revenue grows with it. It’s the definition of a win-win.
Too many founders default to 'per user' without thinking. But is another user login really the core value of your product? Let's look at some examples:
- Email Marketing: For companies like Mailchimp or ConvertKit, the value isn't how many people log in to write emails. The value is the size of the audience they can reach. So, their value metric is 'number of contacts' or 'subscribers'.
- Video Hosting: For Wistia, the value isn't just about storage; it's about how much content people are watching. Their metric is 'number of videos' and 'bandwidth'.
- CRM: For HubSpot, it's a mix. They have user seats, but their primary value metric on the marketing side is 'number of marketing contacts'. As your database grows, you move up their tiers.
For my own products, we obsessed over this. With WebinarKit, we could have charged per webinar created. But a user running a webinar for 10 attendees is getting vastly different value (and imposing different server costs) than a user running one for 1000. So, we made 'attendee capacity' our primary value metric for tiering. For Maker AI, the value is clear: the volume of content produced. So, 'words generated' became our usage-based value metric. Don't just copy your competitors. Sit down and ask: “What one thing in my product, if it went up, would mean my customer's business is doing better?” That's your value metric.
Pricing Psychology and How to Anchor Your Price
Pricing isn't a pure spreadsheet exercise; it's applied psychology. How you present your prices can have as much impact as the numbers themselves. One of the most powerful concepts is anchoring. The first price a customer sees sets a mental anchor that influences their perception of all other prices.
This is why the 'decoy effect' is so common in tiered pricing. Let's say you have two plans:
- Basic Plan: $29/mo for 10 projects.
- Pro Plan: $99/mo for unlimited projects.
Many customers will choose the Basic plan. The jump to $99 feels steep. Now, let's introduce a decoy:
- Basic Plan: $29/mo for 10 projects.
- Plus Plan: $89/mo for 25 projects.
- Pro Plan: $99/mo for unlimited projects.
Suddenly, the Pro Plan looks like an amazing deal! For just $10 more than the Plus plan, you get unlimited projects. The Plus plan isn't really there to be sold; it's there to make the Pro plan look more attractive by comparison. We used this thinking when designing the tiers for WebinarKit. Our middle-tier 'Pro' plan is priced to look like the best value when compared to the entry-level plan and the higher-tier 'Business' plan. This guides the majority of new customers to the exact plan we want them to choose - the one that offers the best blend of features and value for the average user, and for us as a business.
Other psychological tactics include using charm pricing (ending a price in 9, like $49 instead of $50), highlighting the 'Most Popular' plan, and offering a discount for annual prepayment, which not only provides a compelling offer but also locks in cash flow. You can see more of the strategies I employ in my operator portfolio and in my book, Sell More With Webinars.
Ready to run webinars that actually convert? WebinarKit is the all-in-one automated and live webinar platform I built to help entrepreneurs sell more without the complexity and high costs of other tools. Start your 14-day free trial today.
How to Transition Between Models (Without Enraging Your Customers)
Your first revenue model will not be your last. As your product evolves, as you learn more about your customers, and as the market shifts, you will need to update your pricing. This is one of the most delicate operations a SaaS founder can perform. A clumsy price change can trigger a tidal wave of churn, bad press, and broken trust that can take years to repair.
I've managed this process multiple times. The cardinal rule is: grandfather your existing customers. This means allowing anyone who signed up on a previous pricing plan to remain on that plan, at that price, for as long as they choose. When we transitioned WebinarKit from our initial LTD model to a recurring subscription, all 20,000+ lifetime members kept their lifetime access. They paid their one-time fee, and we honored the deal. All new customers from that point forward were directed to the new subscription plans.
For existing subscription customers, when you introduce new, more expensive tiers, you give them a choice. They can stay on their current 'legacy' plan forever, or they can choose to upgrade to one of the new plans to get access to new features. You never force them to move. Communication is everything. Be transparent, give plenty of notice, and clearly explain the 'why' behind the change. Explain the new value they are getting and reassure them that their current plan is safe. A few might be upset that new customers get different pricing, but the vast majority will appreciate the respect you’ve shown them. Building a long-term, sustainable business is built on trust, and how you handle pricing changes is a defining moment for that trust. If you need consulting on this, feel free to contact me.
FAQ
What is the difference between ARPU and LTV in SaaS?
ARPU (Average Revenue Per User) is the average amount of revenue you generate from a single customer in a specific time period, usually a month. LTV (Lifetime Value) is the total revenue you expect to generate from a single customer over the entire duration of their relationship with your company. LTV is a crucial metric for determining how much you can afford to spend on customer acquisition.
How often should I review my SaaS pricing?
You shouldn't change your pricing page every month, but you should be reviewing your pricing strategy at least once or twice a year. Analyze your data: which plans are selling? Are you seeing demand for features in higher tiers? Is your value metric still the right one? Pricing is not a 'set it and forget it' task; it's an ongoing process of optimization.
Is it better to bill monthly or annually for a SaaS product?
Offering both is best. Monthly billing provides the lowest barrier to entry for new customers. Annual billing, offered at a discount (typically 10-20%, equivalent to 1-2 months free), is fantastic for your cash flow and significantly reduces churn. Pushing for annual plans is one of the most effective growth levers for a SaaS business.
What are the hidden costs of a freemium model?
The hidden costs are significant. They include not just infrastructure and server costs for all free users, but also the massive, often-overlooked cost of customer support. Free users can be some of the most demanding, and their support tickets can drown your team, taking time away from serving your paying customers. This is a topic I cover on my blog.
How do payment processors affect my revenue model?
They directly impact your net revenue and profitability. A standard fee of 2.9% + $0.30 per transaction from a processor like Stripe eats into every single payment. For a $10/mo plan, that's nearly 6% of your revenue. As you scale, even a small percentage difference matters. I built a whole site, ProcessingScoop, to help founders compare options and understand the complex payment processing landscape.
What are some common SaaS pricing mistakes to avoid?
The most common mistakes are: 1) Pricing based on your costs, not your value. 2) Not having a clear upsell path between tiers. 3) Making the pricing too complex for customers to understand. 4) Setting your price once and never revisiting it. 5) Using 'per user' as a default value metric without critical thought.
Can I use a one-time payment model for SaaS?
You can, typically as a Lifetime Deal (LTD), but it is not a sustainable long-term revenue model. It's a launch or fundraising tactic. A true SaaS business is built on a recurring relationship with customers, and the revenue model needs to reflect that. A one-time payment creates a permanent cost center with no future revenue.
What are the best tools for managing SaaS subscriptions?
For most startups, Stripe and Paddle are the clear leaders. They handle recurring billing, dunning (recovering failed payments), invoicing, and compliance. They are developer-friendly and have robust APIs. As you grow, you might look into more advanced solutions like Chargebee or Zuora, but for 95% of companies, starting with Stripe is the right call. You can find more of my recommendations on my tools page.
FAQ
What is the difference between ARPU and LTV in SaaS?
ARPU (Average Revenue Per User) is the average amount of revenue you generate from a single customer in a specific time period, usually a month. LTV (Lifetime Value) is the total revenue you expect to generate from a single customer over the entire duration of their relationship with your company. LTV is a crucial metric for determining how much you can afford to spend on customer acquisition.
How often should I review my SaaS pricing?
You shouldn't change your pricing page every month, but you should be reviewing your pricing strategy at least once or twice a year. Analyze your data: which plans are selling? Are you seeing demand for features in higher tiers? Is your value metric still the right one? Pricing is not a 'set it and forget it' task; it's an ongoing process of optimization.
Is it better to bill monthly or annually for a SaaS product?
Offering both is best. Monthly billing provides the lowest barrier to entry for new customers. Annual billing, offered at a discount (typically 10-20%, equivalent to 1-2 months free), is fantastic for your cash flow and significantly reduces churn. Pushing for annual plans is one of the most effective growth levers for a SaaS business.
What are the hidden costs of a freemium model?
The hidden costs are significant. They include not just infrastructure and server costs for all free users, but also the massive, often-overlooked cost of customer support. Free users can be some of the most demanding, and their support tickets can drown your team, taking time away from serving your paying customers. This is a topic I cover on my blog.
How do payment processors affect my revenue model?
They directly impact your net revenue and profitability. A standard fee of 2.9% + $0.30 per transaction from a processor like Stripe eats into every single payment. For a $10/mo plan, that's nearly 6% of your revenue. As you scale, even a small percentage difference matters. I built a whole site, ProcessingScoop, to help founders compare options and understand the complex payment processing landscape.
What are some common SaaS pricing mistakes to avoid?
The most common mistakes are: 1) Pricing based on your costs, not your value. 2) Not having a clear upsell path between tiers. 3) Making the pricing too complex for customers to understand. 4) Setting your price once and never revisiting it. 5) Using 'per user' as a default value metric without critical thought.
Can I use a one-time payment model for SaaS?
You can, typically as a Lifetime Deal (LTD), but it is not a sustainable long-term revenue model. It's a launch or fundraising tactic. A true SaaS business is built on a recurring relationship with customers, and the revenue model needs to reflect that. A one-time payment creates a permanent cost center with no future revenue.
What are the best tools for managing SaaS subscriptions?
For most startups, Stripe and Paddle are the clear leaders. They handle recurring billing, dunning (recovering failed payments), invoicing, and compliance. They are developer-friendly and have robust APIs. As you grow, you might look into more advanced solutions like Chargebee or Zuora, but for 95% of companies, starting with Stripe is the right call. You can find more of my recommendations on my tools page.