SaaS pricing models explained
The pricing page is where most SaaS evaluations get confusing. Here is what each model actually means for your wallet.
Per-seat pricing
You pay a fixed price for each user who has access. Slack, Asana, and most CRMs use this model. It is simple to understand: $12 per user per month means a team of 10 costs $120.
When it works well: Teams where every user actively uses the tool daily. If you have 10 seats and all 10 people log in regularly, per-seat is fair.
When it hurts: Teams where some users only need occasional access. Paying $12/mo for someone who logs in once a quarter is a waste. Watch for tools that count "viewers" or "read-only" users differently — some charge full price, others offer reduced viewer seats.
Budget tip: Multiply the per-seat price by your expected headcount in 12 months. If you plan to hire aggressively, per-seat costs can balloon. Negotiate volume discounts above 25 seats.
Usage-based pricing
You pay based on consumption: API calls, emails sent, data stored, or events tracked. Twilio, Snowflake, and most analytics platforms use this approach.
When it works well: Early-stage companies with low volume. You start small and only pay more as you grow. The cost scales with revenue, which feels fair.
When it hurts: When usage spikes unexpectedly. A viral blog post, a marketing campaign, or an engineering bug can cause usage to 10x overnight — and so does your bill. Always set up billing alerts and understand the overage structure.
Budget tip: Ask for committed-use discounts. Most usage-based vendors offer 20-40% off if you commit to a minimum monthly spend. This gives you predictability without losing the benefits of the model.
Flat-rate pricing
One price, unlimited users (or very generous limits). Basecamp is the classic example. You pay $49/mo and your whole team uses it — whether that is 5 people or 50.
When it works well: Growing teams who want cost predictability. No nasty surprises when you add your 20th user.
When it hurts: Solo users or very small teams. Paying $49/mo when you are the only user is expensive compared to a per-seat tool at $12/mo. The flat-rate model only becomes economical once you have enough users to bring the per-head cost below alternatives.
Freemium
A free tier with limited features, plus paid plans that unlock more. Notion, HubSpot, and Figma all follow this model. The free tier is the product demo — you experience the tool before paying.
When it works well: Always worth testing. The free tier lets you validate fit without risk. Some free tiers are genuinely useful long-term — see our free tools guide for the best ones.
When it hurts: When the free tier is deliberately crippled to frustrate you into upgrading. If you hit the limits within the first week, the free plan is marketing, not a product.
Contact sales / custom pricing
No public pricing. You fill in a form, talk to a sales rep, and get a custom quote. Enterprise tools like Salesforce Enterprise, Workday, and Veeva use this approach.
The reality: This almost always means annual contracts, minimum commitments, and a price that depends on how well you negotiate. Come prepared with competitor pricing, your team size, and a clear budget ceiling. Do not let the sales process drag beyond two weeks.
Which model is best?
- 1-5 users: Per-seat or freemium. Keep costs low while you validate.
- 5-25 users: Per-seat with volume discounts, or flat-rate if available.
- 25-100 users: Flat-rate or negotiated per-seat. Push for annual discounts.
- Usage-heavy workflows: Usage-based with committed-use discounts and billing alerts.
The best pricing model is the one that aligns cost with value. If you are paying more as your team grows and gets more value — that is fair. If you are paying more because a vendor designed pricing to punish growth — that is a sign to look at alternatives.
Related guides
Compare pricing across 85+ tools
See real pricing data, free plan availability, and side-by-side comparisons.
Browse tools →