The six SaaS pricing models
- Flat rate. One price, one feature set, billed monthly or yearly. The easiest to sell and build, but it charges a solo user and a large team the same.
- Tiered. Two to four plans, such as Basic, Pro and Business, that differ by features or limits. Widely used, because it lets customers grow into higher plans.
- Per seat. A price for each user on the account. Easy to predict for both sides and natural for team tools, but customers may share logins to save money.
- Usage-based. Customers pay for what they use: API calls, messages, documents processed or storage. Fair, and it tracks your own costs, but bills vary month to month.
- Freemium. A free plan with limits, alongside paid plans. It is a way to acquire customers more than a pricing model, and free users still cost you hosting and support.
- Hybrid. A combination, usually a base fee per tier with seats or usage included and a charge for anything above. Common once a product matures.
A free trial is different from freemium: the trial gives full access for a limited time, then asks for payment. Freemium gives limited access with no end date.
SaaS pricing models compared
| Model | Best for | Billing work to build | Main risk |
|---|---|---|---|
| Flat rate | One clear use case, one type of customer | Low: one plan, renewals, failed payments | Leaves money on the table with larger customers |
| Tiered | Products with clear basic and advanced needs | Medium: plan limits, upgrades, downgrades, proration | Too many tiers confuse buyers |
| Per seat | Collaboration and team tools | Medium: seat counts, invitations, mid-cycle seat changes | Shared logins and slower team adoption |
| Usage-based | APIs, messaging, AI features, infrastructure | High: metering, usage dashboards, alerts, variable invoices | Unpredictable bills for customers and revenue for you |
| Freemium | Products that spread through free users | Medium: limits, abuse prevention, upgrade prompts | Many free users who never pay |
| Hybrid | Mature products with mixed customer sizes | High: everything above, combined | Hard to explain on a pricing page |
How each model changes the billing you must build
Your payment gateway collects money. Your product still has to know what each customer may use and what to charge next. These are the parts that grow with the pricing model.
- Plans and limits. Every model needs a record of each account's plan and limits, checked wherever a feature or limit applies. Attach it to the organization, not the individual user.
- Trials. Decide whether a trial needs a payment method up front, what emails go out before it ends, and what happens to data if the customer does not pay.
- Upgrades, downgrades and proration. Proration charges or credits the difference when a plan changes mid-cycle. Upgrades usually apply at once; downgrades usually wait for the period end, and you must decide what happens when usage is above the new limit.
- Seat changes. Adding a member mid-month needs a rule: charge a prorated amount now, or settle at the next renewal.
- Metering. Usage pricing needs every billable event recorded exactly once, totaled per billing period, shown to the customer, and alerted on before limits or large bills.
- Failed payments. Retries, reminder emails, a grace period and a clear rule for when access pauses.
Mandate rules and thresholds have changed over time, so confirm the current details with your gateway before you set prices. Stripe vs Razorpay for SaaS compares how each handles mandates, UPI AutoPay and subscriptions.
How to choose a pricing model for your first version
- 1Find your value metric. Ask what grows when a customer gets more value: users, projects, messages, documents or revenue processed. Price on that, or on tiers that track it.
- 2Start with one flat plan or two to three tiers. You will learn more from your first paying customers than from a pricing spreadsheet.
- 3Prefer a free trial over freemium unless the product spreads when free users invite others.
- 4Use usage pricing when your costs scale with usage. AI features, messaging and API products often do; see AI chatbot development cost for how model usage adds up.
- 5Store prices and limits as data, not code. Then you can change prices, add a tier or keep early customers on an old plan without a rebuild.
- 6Decide on currencies early. Selling in rupees and dollars usually means separate prices per currency, and sometimes a second gateway.
Building SaaS billing with StackWise
StackWise's Product Build starts at ₹98,999 (about US$1,050) and includes sign-up, login and user dashboards, Stripe or Razorpay payments and subscriptions, Next.js and TypeScript, and 3 months of support. Every project gets a written quote before work starts.
Put your pricing model in the brief you share at discovery, including trials, seats, usage limits and currencies, so the quote covers the billing you actually need. See SaaS development for the rest of the build.
Want a number for your project?
Answer a few questions and get a starting price straight away, then a written quote.