Skip to main content
Pricing, Metrics & Business Model

SaaS Pricing Strategy: Choosing Between Value, Usage, Seats and Freemium

By Obaid Tariq, Founder & Lead Engineer · Published

The short answer

A good SaaS pricing strategy starts with the value metric (the unit that grows as the customer gets more value), sets the price level from what the customer would otherwise spend, and checks the result against your fully-loaded cost per customer. Seats suit collaboration tools, usage suits products whose cost and value scale with consumption, and freemium only works when the free tier is cheap to serve and leads naturally to a paid need. If your product calls AI models, inference is a real per-request cost, so most AI products are better served by a hybrid of a platform fee plus included usage credits than by flat unlimited plans.

How should I price my SaaS using value-based pricing, usage-based pricing, seats or freemium?

Treat these as answers to two different questions. Value-based pricing tells you how much to charge (a share of the value you create or the cost you replace); seats, usage and freemium tell you what to charge for and how customers enter. Choose the value metric that grows with the customer's success and your own costs, set the level from the customer's next-best alternative, then test the margin and a range of prices before you publish anything.

Separate the price level from the price structure

Founders often ask "should we be value-based or per seat?" as if those were rivals. They are not. Value-based pricing is a way of setting the level: you estimate what the outcome is worth to the customer and charge a fraction of it. Seat-based pricing, usage-based pricing and tiers are structures: they decide the unit the bill is measured in. Freemium is an acquisition model: a permanently free tier that some users grow out of. A sound SaaS pricing strategy makes all three decisions deliberately.

Step 1: Find your value metric

The value metric is the thing on the invoice that goes up when the customer gets more out of the product. Good value metrics share three properties: the customer understands them without a glossary, they rise with the customer's success, and they rise roughly in line with your cost to serve. Some examples:

  • Seats for collaboration tools where each extra person gets their own value (project management, design review, internal wikis).
  • Contacts, records or locations for CRMs, email tools and multi-site software, where value scales with the size of the thing being managed rather than with headcount.
  • Usage (API calls, documents processed, minutes transcribed, AI credits) where both value and your costs scale with consumption.
  • Outcomes (invoices collected, tickets resolved) only where the outcome is clearly attributable to your product; see the next question.

How the main models compare

Comparison of common SaaS pricing models
ModelBest whenMain riskWhat to build
Flat rateOne clear customer type, low and predictable cost to serveLarge customers pay the same as small ones; no expansion revenueSimple subscription and plan checks
Seat-basedValue grows with each user; collaboration productsCustomers share logins or restrict access to save money; AI that replaces users shrinks seat countsSeat counting, invitations, proration on seat changes
Tiered (good / better / best)Distinct segments with different needsTier boundaries feel arbitrary; key features locked too highFeature flags per plan, upgrade prompts
Usage-basedValue and cost scale with consumption; developer and AI productsUnpredictable bills; revenue moves with customer activityMetering, usage dashboards, alerts, billing reconciliation
Hybrid (platform fee + usage)You need predictable revenue but have real variable costsMore complex to explain on the pricing pageBoth of the above, plus credit balances
FreemiumLow cost to serve free users, product spreads through use, clear upgrade triggerFree users consume support and infrastructure without convertingLimits, abuse controls, conversion tracking
Outcome-basedOutcome is measurable, attributable and agreed in advanceDisputes over attribution; revenue arrives lateOutcome tracking the customer trusts, audit trail

Step 2: Set the level from the alternative, not from your costs

Cost-plus pricing (cost plus a margin) gives you a floor, not a price. For most B2B software the useful anchor is the customer's next-best alternative: the spreadsheet plus two hours of someone's week, the agency retainer, the incumbent tool, or doing nothing. A simple way to write it down is price = economic value to the customer × the share you can capture. If a tool saves a team ten hours a month and those hours are worth a known amount to them, the price can be a fraction of that number, and the fraction is lower in crowded markets and higher where you are clearly differentiated. You will not know the value precisely; the point is to have a defensible estimate you can test in sales conversations.

Step 3: Check the floor (fully-loaded cost per customer)

Before publishing a price, work out the monthly cost of serving one typical customer: hosting and database share, third-party APIs (including AI models), email and SMS, payment processing fees, and support time. Then do the same for your heaviest 10% of customers, because averages hide the accounts that lose you money. Gross margin per customer = (price - direct cost to serve) / price. If the heavy-user margin is negative, you need a limit, a usage component or a higher tier, not a lower list price.

Step 4: Run a sensitivity check before you commit

You will rarely have reliable elasticity data at launch, so model the question you can answer: how many customers would you need at each price to earn the same gross profit? The numbers below are hypothetical, for a plan priced at $49 a month with a direct cost to serve of $11.40 per customer and a baseline of 100 customers.

Hypothetical sensitivity analysis: a $49 plan with $11.40 direct cost per customer, baseline 100 customers
Price changePriceGross profit per customerGross marginCustomers needed to match baseline gross profit ($3,760)
-20%$39.20$27.8070.9%136 (+36%)
-10%$44.10$32.7074.1%115 (+15%)
Recommended$49.00$37.6076.7%100
+10%$53.90$42.5078.9%89 (-11%)
+20%$58.80$47.4080.6%80 (-20%)

Read it as a decision rule: a 20% discount only pays off if it wins you more than about a third more customers, while a 20% increase still pays off if you lose fewer than a fifth of them. Asymmetries like this are why we rarely recommend launching with the cheapest price in a category.

When freemium makes sense, and when a free trial is better

Freemium works when three things are true: free users cost you very little each, the product spreads through use (shared documents, invites, public pages), and there is a natural moment when a successful free user needs something paid, such as more projects, a second teammate, or admin controls. If any of those is missing, a time-limited free trial or a paid pilot is usually a better fit. Never put the features that larger customers buy for (SSO, audit logs, permissions, data export) in the free tier. For how pricing-page design affects sign-ups, see our guide to SaaS conversion optimisation.

Discount discipline

Decide your discount rules before sales conversations start, not during them. In our view every discount should have a reason (annual prepayment, multi-year commitment, a defined launch offer) and an end date, and should be recorded so you can see its effect on revenue later. An annual plan discount is the most defensible one, because it buys you cash up front and fewer renewal decisions; the effect on retention is covered in our guide to SaaS metrics and churn.

Review it, don't set it and forget it

Put a pricing review on the calendar, quarterly at first. Look at win and loss reasons that mention price, the share of customers bumping into plan limits, discount depth, and gross margin by plan. Change prices for new customers first and give existing customers notice; how you grandfather them is a trust decision as much as a revenue one.

Is usage-based or outcome-based pricing becoming more important as AI infrastructure costs change?

For products that call AI models, yes, usage needs to appear somewhere in the price, because inference is billed per token and a heavy user can cost many times more than a light one. That does not mean pure pay-as-you-go: in our view most AI products are best served by a hybrid of a platform fee with included credits plus paid top-ups. Outcome-based pricing is attractive but only works where the outcome is measurable, attributable to your product and agreed with the customer in advance.

Why AI breaks the old seat-pricing assumption

Classic SaaS pricing relied on a convenient fact: once the software was built, serving one more active user cost very little, so a flat per-seat price was safe. AI features change that. Model providers bill per token. OpenAI's API pricing page lists separate prices per million tokens for input, cached input and output, plus lower rates for its Batch API; Anthropic's pricing documentation likewise lists per-million-token prices for input and output tokens, with cheaper rates for prompt cache hits. Prices differ widely between models and change over time, so check the providers' current pages rather than relying on any figure you read in an article.

The consequence is simple: every AI request has a marginal cost, and that cost scales with how much your customers use the feature, how long the prompts are, and which model you route them to. Flat unlimited pricing turns your best, most engaged customers into your least profitable ones.

Worked example: gross margin on an AI feature (hypothetical numbers)

The formula: AI cost per request = (input tokens × input price per token) + (output tokens × output price per token). Monthly AI cost per customer is that figure multiplied by requests per month. Assume a plan at $49 a month, a hypothetical model price of $3 per million input tokens and $15 per million output tokens, and an average request of 2,000 input tokens and 500 output tokens.

  • Cost per request: (2,000 × $3 / 1,000,000) + (500 × $15 / 1,000,000) = $0.006 + $0.0075 = $0.0135.
  • Typical customer, 400 requests a month: 400 × $0.0135 = $5.40 of inference.
  • Add a hypothetical $6.00 for hosting, payment fees and support: direct cost $11.40, gross margin (49 - 11.40) / 49 = 76.7%.
  • Heavy customer, 4,000 requests a month: $54.00 of inference plus $6.00 = $60.00 direct cost, gross margin (49 - 60) / 49 = -22.4%. This customer loses you money every month.

The averages look healthy and the distribution does not. Your pricing has to control the tail: through included limits, usage-based top-ups, a higher tier, or engineering work that lowers cost per request (shorter prompts, caching repeated context, sending simple tasks to a cheaper model, batching work that does not need an instant answer). The second lever is often as valuable as the first; our guide to LLM integration patterns covers several of these techniques.

The hybrid model: platform fee plus usage credits

A hybrid gives the customer a predictable base bill and gives you protection against heavy usage. A typical shape:

  1. Platform fee per workspace or per seat, covering the non-AI product and your fixed costs.
  2. Included credits each month, sized so that a typical customer rarely runs out. Define one credit in terms the customer understands (one document summarised, one image generated) rather than raw tokens, and set its internal cost from your measurements.
  3. Top-ups or overage priced with a margin over your cost per credit, sold in packs or billed in arrears.
  4. Controls: usage dashboards, alerts at set thresholds and an optional hard cap, so nobody gets a surprise invoice.

Billing tools increasingly support this directly. Stripe's documentation describes billing credits that can be granted as prepaid or promotional balances, with optional expiry dates, and applied to metered usage on subscription invoices. At the time of writing, Stripe's usage-based billing docs also note that Metronome is now part of Stripe and recommend it as the starting point for new usage-based integrations, including prepaid credits and credit burndown. Check the current documentation before you design your integration, because this area is changing quickly.

Outcome-based pricing: promising, but narrow

Outcome-based pricing charges for a result, such as a resolved support ticket or a recovered invoice, instead of for access or usage. It aligns your price with the customer's value better than anything else, and it can be a strong position against seat-based incumbents. In our view it only works when all of the following hold:

  • The outcome can be counted automatically and the customer trusts the count.
  • It is clearly caused by your product, not by the customer's own staff or another tool.
  • The definition is agreed in writing, including what happens with partial or disputed outcomes.
  • You can absorb the cost of attempts that do not produce an outcome, because you still pay for the inference.

Where these do not hold, usage or a hybrid is the more honest model. A middle ground is to charge for usage but report outcomes prominently, so the customer can see the value they are getting for the spend.

When seats are still the right answer

If AI is a minor feature inside a collaboration product, and usage per person is bounded by how much one person can do in a day, per-seat pricing with a fair-use limit is still simpler and often better. Measure the cost of your heaviest users first; if even they leave a healthy margin, do not add billing complexity you do not need. Our AI SaaS development guide covers the wider build decisions behind AI features.

Watch the cost line, not just the price

Model prices can fall, new models can be more expensive, and your own prompts tend to grow over time. Log tokens and cost per request per customer from day one, review gross margin by plan monthly, and leave yourself room in your terms to adjust included credits with notice.

Why do customers pay for SaaS when free alternatives exist?

Because the price of the software is a small part of what a business actually pays. Customers pay to avoid the time, risk and responsibility that come with free tools or building their own: setup, maintenance, security, support, integrations and someone accountable when it breaks. Your pricing should be anchored to that total cost of the alternative, not to the zero on the free product's price tag.

This section is about pricing and positioning against free options. Why buyers choose SaaS over open-source or self-hosted software at all is covered in our guide to whether SaaS is dead in the age of vibe coding.

Free is a price, not a cost

Almost every SaaS category has a free alternative: an open-source project, a spreadsheet, a generous free tier from a large vendor, or, increasingly, a tool someone in the team can generate with AI in an afternoon. Businesses still pay for software because the licence fee is only one line in the total cost of ownership. The others are staff time to set it up and keep it running, the risk of it failing at a bad moment, and the cost of having nobody to call.

What customers are actually buying

What a paid SaaS product provides compared with free alternatives
What they pay forFree or DIY alternativeWhy it matters to a buyer
Time to valueInstall, configure and learn it themselvesThe team's hours are usually worth more than the subscription
Maintenance and updatesSomeone internal patches and upgrades itUnowned tools quietly rot and break
Reliability and supportCommunity forums, best effortSomeone accountable when it fails during a busy week
Security and complianceSelf-assessed; no vendor documentationProcurement asks for security answers, data processing terms and access controls
IntegrationsBuild and maintain connectorsIntegrations break when other tools change
Workflow fitGeneric tool bent to fitA product built for one job removes steps
ContinuityDepends on one person or projectLess risk when the person who set it up leaves

What this means for your pricing

If buyers compare you with "free", you have lost the framing. Compare yourself with the full alternative instead. A useful exercise is to write down, for one target customer, what the free route really costs them each month: hours spent on setup and upkeep multiplied by what those hours are worth, plus the cost of the problems it does not solve. Then make sure your pricing page and sales conversations make that comparison visible. This is value-based pricing in practice.

  • Price the job, not the features. Customers do not compare feature lists with free tools; they compare how much work is left for them.
  • Put the reasons to pay into the paid plans. Support, admin controls, SSO, audit logs, backups and security documentation are what businesses pay for, so they belong in paid tiers.
  • Make switching from the free tool easy. Importers from spreadsheets and common tools lower the real cost of moving to you.
  • Do not race the free option to the bottom. A lower price rarely beats free; a clearly lower total cost does.

The AI and vibe-coding angle

AI coding tools have made the "we'll just build it ourselves" alternative more realistic for simple internal tools. That is real competition for thin, single-feature SaaS products. It is much weaker competition for products where the value lies in reliability, data, integrations, compliance or continuous improvement, because generating a first version is the cheap part and running it for years is not. We cover this trade-off in detail in is SaaS dead in the age of AI and vibe coding. For a seller, the practical lesson is to price and position around the parts that are hard to replicate.

When free genuinely wins

Be honest about the segments you cannot serve profitably. Hobbyists, very small teams with more time than money, and organisations with strong engineering teams and a policy of self-hosting will often, rationally, choose free. That is fine. Trying to win them with ever-lower prices erodes margin and drags your product towards their needs. A free tier or open-source edition can still be useful as a top-of-funnel channel, as long as it is cheap to serve and the paid tiers are clearly built for buyers with a budget. If you are working out who those buyers are, our guide to finding your first 100 SaaS customers is a practical next step.

Frequently asked questions

What is a value metric in SaaS pricing?

A value metric is the unit a customer is billed by, such as seats, contacts, projects or usage credits. A good one is easy to understand, grows as the customer gets more value, and grows roughly in line with your cost to serve them.

Should a new SaaS start with monthly or annual pricing?

Offer both if you can. Monthly plans lower the barrier to trying the product, while annual plans with a modest discount bring cash forward and reduce the number of renewal decisions. Give the discount a clear reason and keep it consistent rather than negotiating it case by case.

How do I raise prices for existing SaaS customers?

Change prices for new customers first, then give existing customers clear advance notice of what changes, when, and why. Many companies keep existing customers on their old price for a fixed period. Check your terms of service and local consumer rules for required notice before changing a recurring charge.

How do I estimate AI inference costs before launch?

Log the input and output tokens of real requests during testing, multiply by your provider's current per-token prices, and multiply again by expected requests per customer per month. Do this for a typical user and a heavy user, because the heavy-user case decides whether you need usage limits or credits.

Sources

  1. OpenAI API pricing — OpenAI API usage is priced per million tokens with separate rates for input, cached input and output, and lower Batch API rates. Accessed 19 October 2026.
  2. Anthropic Claude API pricing documentation — Claude API usage is priced per million input and output tokens, with lower rates for prompt cache hits. Accessed 19 October 2026.
  3. Stripe Docs: Billing credits — Billing credits can be granted as prepaid or promotional balances, can carry an expiry date, and apply to metered usage on subscription invoices. Accessed 19 October 2026.
  4. Stripe Docs: Usage-based billing — Metronome is part of Stripe and is recommended for new usage-based integrations, including prepaid credits and credit burndown. Accessed 19 October 2026.

Recommendations without a source are AI Dev Planner’s own engineering opinion. Platform features and prices change; check the linked pages for the current position. Found an error? See our corrections policy.

Working out how to charge for an AI feature?

We build SaaS products with metering, usage credits and Stripe billing, and we can help you measure cost per request before you set a price. Tell us what you are building and how you plan to charge.