GUIDE

Per-Seat vs. Usage-Based Pricing: Why SaaS Is Moving Away From Seats

A practical breakdown of per-seat vs. usage-based pricing — where each model actually makes sense, and why usage pools are becoming the default shape for tools where headcount doesn't track usage.

August 9, 20265 min read

Per-seat pricing is the default most SaaS buyers grew up with: you pay a fixed amount per logged-in user, per month. It's easy to quote, easy to forecast, and easy to explain to a finance team — multiply headcount by price, done. That simplicity is real, and it's why per-seat pricing isn't going away entirely. But it rests on an assumption that doesn't hold for a growing share of tools: that the number of people with a login is a reasonable proxy for how much value a team is getting out of the product.

Where per-seat pricing breaks down

Per-seat pricing works cleanly when usage scales roughly linearly with headcount and there's no obvious smaller unit to bill against — think email or chat tools, where each person sends and receives roughly their own share of messages and a 'message' isn't a meaningful thing to meter. It breaks down the moment usage and headcount decouple. Take an agency running a metadata or OG-image tool across 14 client accounts: maybe two people ever log in and touch the product, but the value it delivers is spread across all 14 sites. Per-seat pricing charges for logins, not for the accounts being managed, the pages being generated, or the audits being run — so the agency either pays for seats nobody needs just to unlock more usage, or it under-provisions and shares one login across people who shouldn't be sharing credentials.

The same mismatch shows up anywhere a small number of people operate a tool on behalf of a much larger footprint: a marketing team publishing on behalf of a 40-person sales org, a single ops person managing metadata for a hundred-page catalog site, a freelancer running audits across a portfolio of client domains. In all of these cases, 'how many people have a login' is disconnected from 'how much is this tool actually doing for us.' That disconnect is where the friction comes from — the recurring conversation of 'why am I paying for 10 seats when 3 people use this' is a symptom of the pricing model measuring the wrong thing, not a sign the team is doing something wrong.

What usage-based pricing changes

Usage-based pricing charges for the unit of value the product actually produces — OG image generations, API calls, audit pages crawled, AI credits consumed, whatever the real output is. This aligns cost with value in a way seat counts can't: a team that generates 500 images a month pays for 500 images, regardless of whether that's one person or twenty touching the account. It also removes the seat-provisioning tax entirely — nobody has to decide whether a contractor, a client stakeholder, or a second reviewer 'counts' as a paid user, because adding people to a workspace doesn't change the bill. Usage does.

The honest tradeoff is predictability. A fixed per-seat bill is trivial to budget for; a raw metered bill that fluctuates with a busy launch month or a traffic spike is harder to plan around, and unpredictable invoices are a real reason some teams have historically been wary of usage-based pricing. The fix that's made usage-based pricing viable at scale isn't metering everything down to the penny — it's usage pools: a fixed monthly allotment of the relevant unit, with clear limits and a warning before you approach them, rather than an open-ended meter that runs unbounded. You get the alignment benefit of usage-based pricing with close to the predictability of a flat plan, because you know your ceiling going in and you get told before you cross it.

Why the industry is trending this direction

Usage-based pricing tends to grow faster inside an organization than per-seat pricing does, for a structural reason: it scales in both directions without a renegotiation. A small team starts on a small usage pool and pays a small amount. As their actual usage grows — more pages, more generations, more audits — their bill grows with it naturally, without anyone having to go back to procurement to add seats or upgrade a tier just because a new person joined. And a team that adds people without adding usage doesn't get penalized for it. That flexibility is also why unlimited team members has become a common pairing with usage-based plans: once the bill isn't measuring logins, there's no reason to cap how many people can be in a workspace. useopengraph is built this way — every plan includes unlimited team members, and the plan itself is a workspace usage pool covering generations, AI credits, audits, and active links, so cost tracks what the workspace is actually producing rather than who happens to have access to it.

None of this makes per-seat pricing wrong as a category. For tools where the unit of value genuinely is 'a person using this,' and where that usage is hard to define any more precisely than a login — internal collaboration tools, some categories of productivity software — per-seat pricing is still the more honest model, because there isn't a smaller, more accurate unit hiding underneath it. The useful question when evaluating a tool's pricing isn't 'is usage-based pricing better,' it's whether the thing being billed actually corresponds to the value your team gets. If headcount and usage move together for you, seats are fine. If they don't, a usage pool will fit the way your team actually works far better than a per-login toll ever will.

Stop paying per seat
for a usage-shaped problem.

Unlimited teammates, one usage pool. Start free with the scanner — no card required.