SaaS Pricing Models

Per-user, tiered, usage-based, and feature-based pricing

Why SaaS Pricing Is Different

Software-as-a-service pricing differs fundamentally from traditional product pricing. The subscription model means you get paid over time rather than upfront, which changes the economics dramatically. Your pricing must account for customer lifetime value, churn risk, and the ongoing cost of serving customers.

The good news is that SaaS pricing also creates opportunities that product businesses don't have. You have ongoing relationships with customers, which means you can expand revenue over time through upsells and cross-sells. You have data on how customers use your product, which informs pricing decisions. And you have predictable recurring revenue, which is valuable for planning and valuation—if you can keep customers longer.

The challenge is that subscription pricing requires thinking differently about value. A customer who pays $100 per month is worth much more over their lifetime than a customer who pays $1,200 per year upfront—because there's more opportunity for churn in a monthly relationship. Your pricing must balance acquisition, retention, and expansion revenue.

SaaS Pricing Benchmarks

Most successful SaaS companies use tiered pricing with 3 tiers. Annual plans typically offer 15-20% discount. The middle tier should be the target for 60-70% of customers. Enterprise deals often require 12+ month sales cycles and significant customization.

Per-User Pricing

Per-user pricing is the simplest SaaS model: charge a fixed amount per user per month or year. This model is easy to understand, easy to sell, and creates a direct relationship between price and value—at least at the individual level.

The limitation is that users aren't equally valuable. A power user at a large enterprise gets more value than an occasional user at a small company, but per-user pricing treats them the same. This means you're likely leaving money on the table with enterprise customers while potentially pricing out small businesses who would benefit from your product.

Per-user pricing works best when users are homogeneous—when every user gets roughly the same value from your product. It's also appropriate when your costs scale directly with users, such as per-seat licensing costs from your own vendors.

Tiered Pricing

Tiered pricing addresses the limitation of per-user pricing by offering multiple packages at different price points. A typical structure includes a basic tier, a professional tier, and an enterprise tier—each adding more features, more capacity, or more support.

The key to effective tiered pricing is aligning tiers with customer value segments. Each tier should represent a distinct use case or customer type. The basic tier serves price-sensitive customers or those with minimal needs. The professional tier targets mainstream customers with standard requirements. The enterprise tier addresses customers with advanced needs who are willing to pay premium prices.

The middle tier is usually the most important. Design it to be the obvious choice for most customers—the 'recommended' option. Price it to maximize revenue while keeping conversion high. The anchor pricing of the enterprise tier makes the professional tier look more affordable.

Tiered pricing also provides an upgrade path. Customers start at one tier and upgrade as their needs grow. This creates expansion revenue without requiring new customer acquisition.

Usage-Based Pricing

Usage-based pricing charges customers based on actual consumption—API calls, storage consumed, transactions processed, or seats actively used. This model aligns your revenue directly with the value customers receive: heavy users pay more, light users pay less.

This model is particularly appropriate for infrastructure and developer tools, where usage varies significantly across customers and correlates with value delivered. A company processing 10 million API calls gets more value than one processing 100,000—usage-based pricing captures that difference.

The challenge is revenue unpredictability. With per-user pricing, you know what you'll earn from each customer. With usage-based pricing, revenue fluctuates month-to-month based on customer behavior. This can make financial planning difficult and may affect your valuation if investors prefer predictable recurring revenue.

Mitigate this by combining usage-based with minimum commitments or tiered floors. Set a base price that guarantees minimum revenue while allowing upside from usage above the baseline.

Annual Billing and Discounts

Annual billing is standard in SaaS. Offering a discount for annual prepayment—typically 15-20%—improves cash flow, reduces churn, and makes revenue more predictable. The discount is worth it for the benefits it provides.

However, be careful not to discount too much. Excessive discounting trains customers to wait for deals, devalues your offering, and cuts into margin. A 20% discount means you need 25% more revenue just to break even on that customer.

Consider discounting selectively rather than universally. Offer annual billing at a small discount but don't advertise it heavily. Let customers discover the option. Focus discount conversations on customers who are hesitant to commit but show strong product fit.

Key Takeaways

  • Per-user pricing is simple but doesn't capture varying customer value
  • Tiered pricing captures value segments and provides upgrade paths
  • Usage-based pricing aligns revenue with consumption but creates unpredictability
  • Annual billing discounts improve cash flow but should be modest
  • Anchor pricing with enterprise tiers makes professional tiers look affordable

Optimize Your SaaS Pricing

We can help you choose and implement the right SaaS pricing model for your business.