Business · Product Strategy
SaaS Pricing Models: Seat-Based vs Usage-Based vs Hybrid
Seat-based pricing rewards headcount, usage-based rewards consumption, hybrids blend both. Here's how each works and how to pick the right SaaS pricing model.
Anurag Verma
9 min read
Sponsored
Pricing is the product decision that most founders defer the longest and regret the most. SaaS pricing models, seat-based, usage-based, or some hybrid of the two, shape retention as much as the feature set does. You spend months getting the feature set right, and then 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 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, the same product-led growth motion that developer tools rely on. 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. It’s a different problem than pricing a custom development project, where the deliverable is fixed instead of recurring, but the same instinct to tie price to what customers actually value applies.
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, which is why metering has to be built into your billing and webhook plumbing from day one rather than bolted on later. 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
| Signal | Points 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 budgets | Flat-rate or seat-based |
| Buyers are developers who want to pay for what they use | Usage-based |
| Your product reduces headcount or automates processes | Avoid pure seat-based |
| You want bottom-up adoption with PLG motion | Usage-based with free tier |
| You want predictable MRR and don’t want billing ops complexity | Seat-based or tiered |
| Customers have wildly different usage intensities | Usage-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. Service businesses run into a version of this too: agencies rethinking retainer pricing models or pricing for AI-assisted development face the same trust cost when they change how they bill mid-contract.
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.
Frequently asked questions
- What's the difference between seat-based and usage-based SaaS pricing?
- Seat-based pricing charges a flat fee per user per month, tying revenue to headcount. Usage-based pricing charges for actual consumption, such as API calls or messages sent, tying revenue to how much a customer processes. Seat-based pricing is easier for finance teams to budget against, while usage-based pricing keeps cost and value tied together.
- Why does seat-based pricing create expansion friction?
- Every new seat requires internal budget approval, so a customer who loves the product still has to fight an internal battle to add users. That friction is why expansion revenue often grows slower than customer count under pure seat-based models, and why some teams share logins instead of buying more seats.
- What is hybrid SaaS pricing?
- Hybrid pricing combines a base fee with usage-based overage billing, or committed annual spend with volume-based rates. Datadog and New Relic use a base-plus-overage model that gives customers a predictable floor while still capturing revenue from heavy users.
- How do I know which pricing model fits my product?
- Ask what a customer gets more of when the product is working. If it's throughput or transactions processed, usage-based pricing follows the value. If it's more people collaborating, seat-based pricing follows the value. If the value is a capability that's simply on or off, flat-rate or tiered pricing usually fits best.
- What's the biggest risk in usage-based pricing?
- Unpredictability. A customer who gets a $12,000 invoice one month and a $4,000 invoice the next has a harder time getting it approved than one paying a flat fee, and usage often drops right when a customer's business slows down and they're deciding whether to renew.
Sponsored
Sponsored
Discussion
Join the conversation.
Comments are powered by GitHub Discussions. Sign in with your GitHub account to leave a comment.
Sponsored