Skip to content

Business · Product Strategy

SaaS Pricing Models That Actually Retain Customers: Usage-Based, Seat-Based, and Hybrid

Choosing the wrong pricing model doesn't just slow growth — it creates misalignment that drives churn. Here is how the main SaaS pricing models actually work, where each one breaks down, and how to pick the right one for your product.

Anurag Verma

Anurag Verma

8 min read

SaaS Pricing Models That Actually Retain Customers: Usage-Based, Seat-Based, and Hybrid

Sponsored

Share

Pricing is the product decision that most founders defer the longest and regret the most. You spend months getting the feature set right, and then you slap on a $29/$79/$199 tier structure because that’s what every other SaaS does. Six months later you’re either leaving money on the table from customers who would have paid triple, or you’re watching your churn rate creep up because the pricing model creates friction with the way customers actually use the product.

The model matters as much as the number. Here is how the three main SaaS pricing structures actually work, where each one creates problems, and the signals that tell you which one fits your product.

Seat-Based (Per-User) Pricing

Seat-based pricing charges a flat fee per user per month. It’s the default model for most business software, and for good reason: it’s simple to understand, simple to invoice, and simple to expand revenue as customers grow their teams.

When it works well:

The model makes sense when value is tied to user count. Collaboration tools, project management software, communication platforms — the more people using the product, the more valuable it is to the buyer. A team of 10 using Notion gets roughly 10x the value of a team of 1 using Notion, which is what per-seat pricing reflects.

It also works when the buyer controls seat count and wants to. IT and finance teams like seat-based pricing because it’s predictable and maps cleanly to headcount in their budgets.

Where it creates problems:

Seat-based pricing punishes efficient organizations. If your product automates work and a customer can do more with fewer people, your pricing model actively discourages adoption. This is a structural problem for tools that reduce headcount need.

It also creates expansion friction. Every new seat requires budget approval. The buyer who loves your product has to fight an internal battle every time they want to onboard someone new. This friction shows up in your expansion revenue numbers — customers who would have grown from 10 seats to 50 stay at 10 because expanding takes effort.

And it creates gaming incentives. Teams share accounts, use service accounts for human users, or route everything through one power user to keep seat count down. You lose revenue and visibility into actual usage.

Seat pricing warning signs:
  - Customers sharing credentials (visible in concurrent session data)
  - Renewal conversations that turn into seat-count negotiations
  - Expansion revenue growing slower than customer count
  - Enterprise deals stalling on per-seat cost justification

Usage-Based Pricing

Usage-based pricing (UBP) charges customers based on how much they consume: API calls, data processed, messages sent, compute hours used. Stripe charges per transaction. Twilio charges per message. Snowflake charges per compute credit.

When it works well:

Usage-based pricing aligns your revenue with your customers’ success. When a customer’s business grows and they process more payments, you earn more. When a startup is in the early stages and barely using the product, their bill is small and they’re not at risk of churning because the cost seems unjustifiable.

This creates a natural bottom-up adoption path. Individual developers can start using an API for free or near-free, prove the value internally, and expand usage organically. The price-to-value ratio is always obvious because cost and usage are tied together.

UBP also captures revenue from customers who would otherwise be on a seat-based tier that undersells their actual usage intensity. A team of 3 engineers at a high-traffic company might be getting 10x the value from an API product as a team of 50 at a slow-moving enterprise. Per-seat pricing misses this; per-call pricing captures it.

Where it creates problems:

Unpredictability. Finance teams hate variable bills. Budget cycles work in fixed costs. A SaaS tool that sends a $12,000 invoice one month and $4,000 the next is harder to approve than a $7,000 flat fee. This is a real barrier in enterprise sales.

Usage anxiety. Customers who worry about their bills self-limit usage. Instead of using your product to its full potential, they’re calculating cost per API call and building in artificial restrictions. This is the opposite of what you want — it means customers aren’t extracting the value that would make them renew at any price.

Churn correlation with business downturns. When a customer’s business slows down, their usage drops, their bill drops, and the relationship weakens at the exact moment when they’re evaluating costs. Seat-based and flat-rate models provide some cushion here; pure usage-based does not.

Flat-Rate and Tiered Pricing

Flat-rate pricing is a single price for everything — no tiers, no usage metering. This is rare in modern SaaS because it leaves so much money on the table (small customers overpay relative to value; large customers underpay) and it leaves no room for expansion revenue.

Tiered pricing is the most common model. You define 2-5 tiers, each with a fixed monthly fee and a bundle of features and/or limits. The limits (seats, API calls, storage, projects) create upgrade incentives. The price jumps between tiers create a pricing ladder that customers climb as they grow.

The problem with most tiered structures:

The tiers are designed around what’s easy to meter, not what drives value. Products that charge for “users” when the value is really “outcomes processed” build misalignment into the core of their pricing. Customers feel the friction of this misalignment at every renewal.

Tier jumps are often too steep. A customer at the $49 plan hitting a limit that forces them to $199 is a churn risk. The upgrade cost has to feel proportional to the additional value, and most tier structures don’t check this.

Hybrid Models

Most mature SaaS products end up on some kind of hybrid: a base seat fee with usage-based overage, or a usage-based model with committed spend discounts.

Base + overage:

Charge a monthly base fee (which covers a usage allowance) and bill overages at a per-unit rate. This gives customers a predictable floor, eliminates the zero-bill problem of pure usage-based, and still captures revenue from heavy users. It’s the model DataDog, New Relic, and most monitoring tools have landed on.

The risk: the overage rate becomes a source of bill shock. Customers who hit 150% of their included usage unexpectedly often blame the product for the bill, not their own usage growth. Clear in-product usage tracking and proactive notifications before the overage kicks in are not optional — they’re the product experience for your finance-facing users.

Committed spend with usage rates:

Cloud providers have refined this into an art form. Customers commit to a minimum annual spend in exchange for lower per-unit rates. This gives the vendor predictable revenue, gives the customer unit economics they can budget against, and aligns incentives toward deeper usage.

This model works best when customers already have consistent usage and want to optimize cost. It’s a poor fit for early-stage customers who haven’t established a usage baseline yet.

How to Pick

SignalPoints toward
Value scales with user count (collaboration, communication)Seat-based
Value scales with outcomes processed (transactions, messages, calls)Usage-based
Buyers are finance/IT teams who need predictable budgetsFlat-rate or seat-based
Buyers are developers who want to pay for what they useUsage-based
Your product reduces headcount or automates processesAvoid pure seat-based
You want bottom-up adoption with PLG motionUsage-based with free tier
You want predictable MRR and don’t want billing ops complexitySeat-based or tiered
Customers have wildly different usage intensitiesUsage-based or hybrid

One question cuts through most of this: what does a customer get more of when your product is working?

If they get more throughput, more transactions processed, more data analyzed — usage-based pricing follows the value naturally. If they get more people collaborating effectively — seats follow the value. If they get a capability that’s either on or off — flat-rate or tiered is fine.

The Mistakes to Avoid

Copying competitors without checking the underlying logic. If every competitor is on per-seat pricing and you adopt it without asking why, you might be copying a historical accident. Early SaaS companies defaulted to per-seat because that’s what Salesforce did. That’s not a signal; it’s inertia.

Setting limits too low on your entry tier. Customers who hit limits feel punished. If your free or starter tier lets developers build something real but then cuts off before they can show it to their team, you’ve created a bad first experience at the exact moment they need to sell the product internally.

Not metering usage even if you don’t charge for it. You should know exactly how customers use your product regardless of how you charge for it. Usage data is your product-market fit signal, your churn prediction signal, and your expansion revenue signal. Instrument everything.

Changing pricing models without a clear migration path. Moving from seat-based to usage-based mid-relationship is a genuine trust crisis. Customers who budgeted for $199/month and then face an unpredictable bill will churn. If you’re changing models, grandfather existing customers on the old model with a fixed migration timeline and clear communication.

Pricing is the mechanism that connects the value you create to the revenue that lets you keep creating it. Getting that mechanism right is a product problem, not a sales problem, and it deserves the same iteration cycle as your core features.

Sponsored

Enjoyed it? Pass it on.

Share this article.

Sponsored

The dispatch

Working notes from
the studio.

A short letter twice a month — what we shipped, what broke, and the AI tools earning their keep.

No spam, ever. Unsubscribe anytime.

Discussion

Join the conversation.

Comments are powered by GitHub Discussions. Sign in with your GitHub account to leave a comment.

Sponsored