SaaS Pricing Models: A Guide for Technical Founders

You’ve built the product. The AI works. The API is clean. Now comes the part every technical founder dreads: figuring out how to charge for it.

Pricing is not a marketing problem. It’s an engineering problem disguised as a business decision. Get your model pricing wrong and you’ll spend months refactoring your billing infrastructure to fix it. Get it right and you’ll capture revenue from day one without changing a line of product code.

This guide covers every major SaaS pricing model, the technical implications of each, real-world examples, and how to implement model pricing without breaking your billing infrastructure.

The Core Pricing Models

There are seven pricing models that dominate the SaaS landscape. Most successful companies use one primary model, though hybrid approaches are becoming the standard as products mature.

1. Per-Seat Pricing (Per-User)

  • Slack: $15-$18/active user/month for the Business+ plan
  • Salesforce: $25-300/user/month
  • Microsoft 365: $5-22/user/month
  • Jira: $0 to $14.54/user/month for standard plans, Enterprise pricing on request
  • Collaboration tools where each user generates proportional value
  • Productivity software (CRM, helpdesk, project management)
  • Early-stage products where you need predictable revenue
  • AI-powered tools where usage varies wildly per user
  • Products with admin-only usage (one person uses the tool, 50 people benefit)
  • Developer tools where one engineer serves an entire team

2. Tiered Pricing

A typical tiered pricing model template looks like:

  • GitHub: Free ($0/mo) / Team ($4/user/mo) / Enterprise (starting at $21/user/mo). No Pro tier listed.
  • Vercel: Hobby (Free) / Pro $20/mo + usage (additional team seats $20/mo each) / Enterprise custom. No separate Teams tier.
  • Cursor: Free / Pro $20/mo / Business $40/mo
  • Feature-based tiers: Different features per tier (GitHub’s approach — private repos, CI/CD minutes, storage)
  • Usage-based tiers: Same features, different usage limits (most common for AI SaaS — more API calls, more generations)
  • Hybrid tiers: Different features AND different limits (most robust, hardest to implement)

3. Usage-Based Pricing Model

  • Twilio: Pay per SMS ($0.0079), call second, or email
  • AWS: Pay per compute hour, GB stored, or API request
  • OpenAI: $0.10-$270.00 per 1M tokens depending on model, context length, and processing tier
  • SendGrid: Pay per email sent
  1. Real-time usage metering (count every API call, every token, every action)
  2. Accurate aggregation (sum usage across time periods, handle partial billing cycles)
  3. Webhook reconciliation (handle failed charges, disputes, and payment failures)
  4. Real-time notifications (warn customers before they hit costly thresholds)
  5. Proration logic (if a customer changes plans mid-cycle)

This is where technical founders typically invest significant time and budget, with custom billing infrastructure costing between $45,000 and $350,000+ and timelines ranging from a few weeks to several months depending on complexity. A proper billing platform for subscription and model pricing handles all of this out of the box.

  • API products and infrastructure tools
  • AI SaaS where usage directly correlates with value
  • Products with variable consumption patterns
  • Customers who want pay-as-you-grow economics
  • Customers hate unpredictable bills — bill shock is the #1 reason usage-based customers churn
  • If your costs don’t scale linearly with usage, margins disappear at scale
  • Requires active customer education — they need to understand what they’re paying for

4. Flat-Rate Pricing

  • Linear: $10/seat/month (no tiers beyond seat count)
  • Notion: Free / Plus $10/seat / Business $20/seat (extremely simple)
  • Many indie SaaS products: $9-49/month flat
  • Early-stage products validating product-market fit
  • Niche products with a uniform customer profile
  • Products where all customers use roughly the same amount of the service
  • Indie founders who want to ship and sell, not manage pricing strategy
  • You leave money on the table from heavy users who would pay more
  • Enterprise customers expect custom pricing, SLAs, and contracts
  • You can’t segment customers by willingness to pay

5. Consumption-Based Pricing Model

  • Snowflake: Pay per credit consumed (credits = compute time)
  • Databricks: Unity Catalog pricing based on data processed
  • Datadog: Per-host monitoring with additional per-metric charges

A consumption-based model pricing approach differs from pure usage-based billing in that it measures volume of resources consumed rather than discrete actions. The billing calculation is:

Bill = (Units consumed) × (Price per unit)
  • Infrastructure and platform products
  • Data processing pipelines
  • Products where resource consumption is a natural unit of value

6. Pay-Per-Use Pricing Model

  • Stripe: 2.9% + $0.30 per transaction
  • Twilio SMS: $0.0079 per message
  • Replicate: $0.003-$0.09 per image generation output, depending on the specific model used

A pay-per-use model pricing strategy is the simplest form of usage billing — no recurring subscription, no monthly commitment, pure transactional economics.

  • Transactional products (payment processing, SMS, email)
  • Products with sporadic usage patterns
  • Low-commitment onboarding where you want zero friction
  • No predictable recurring revenue (MRR), making valuation and planning harder
  • Customers don’t think about your product between uses
  • Hard to build customer relationships when engagement is intermittent

7. Hybrid Pricing (The Modern Standard)

  • Vercel: $20/mo Pro plan includes base fee, but overage charges vary by resource type (e.g., $0.15/GB data transfer, $0.023/GB storage) rather than a flat rate
  • LangChain: $39/seat/month + usage-based tracing costs
  • Most AI SaaS products: Monthly subscription includes X generations/calls, then per-unit overage
  1. Fixed recurring charge (subscription base)
  2. Variable usage charge (overages, calculated at billing cycle end)

Your billing system must handle mid-cycle plan changes with proration, usage metering that resets per cycle, and combined invoices that show both components clearly.

How Many Tiers Should You Offer?

The answer is almost always three. Here’s the industry breakdown:

  • Two tiers: Often lacks enough differentiation for most markets.
  • Three tiers: 55% of SaaS products offer 14-day trials. The source indicates that 3 tiers is optimal for most successful SaaS companies but does not provide a specific percentage for its adoption.
  • Four tiers: Usually adds Enterprise as a fourth tier.
  • Five+ tiers: Usually creates more confusion than value.

B2B SaaS Pricing Models: What's Different?

B2B saas pricing models differ from consumer SaaS in three critical ways:

1. Purchasing complexity. B2B buyers involve multiple stakeholders: the end user (who wants features), the manager (who wants productivity gains), the finance team (who wants predictable costs), and IT/security (who wants compliance). Your pricing page must speak to all of them.

2. Sales-assisted motion. Once you cross a certain annual contract value threshold, buyers often want to talk to a human. Your saas b2b pricing models need a “Contact Sales” or “Enterprise” tier that funnels to your sales team, even if you’re a one-person operation.

3. Contract length. B2B buyers often prefer annual contracts with discounts over monthly billing. Build annual billing into your pricing model from day one — retroactive annual discounts are the most common pricing complaint from enterprise buyers.

Common Pricing Mistakes (and How to Avoid Them)

Pricing for AI SaaS Products: Special Considerations

If you’re building AI-powered SaaS, traditional pricing wisdom needs adjustment:

Token-based pricing is a trap. Charging per token passes through infrastructure costs without capturing value. Your customers see OpenAI’s pricing and expect zero markup. Instead, wrap AI usage in outcome-based pricing or include generous token allowances in your subscription tiers.

Include usage buffers. AI inference costs fluctuate. Build a 20-30% buffer into your pricing to absorb cost spikes from model changes or increased complexity.

Offer usage caps. Even if your model is usage-based, hard caps prevent bill shock. Customers will appreciate knowing their maximum monthly cost.

Consider hybrid models early. Base subscription + usage overages is the emerging standard for AI SaaS. It gives customers predictable costs while letting you capture upside from heavy users.

The Billing Infrastructure Question

Every pricing model above requires billing infrastructure. The question is: build or buy?

  • Timelines ranging from a few weeks to several months depending on complexity
  • Costs between $45,000 and $350,000+, with basic systems starting at $45,000
  • Ongoing maintenance for payment processing, webhook reconciliation, proration logic, tax compliance, and dunning management
  • Stripe (payments + recurring billing)
  • Auth0 or Supabase (authentication + user management)
  • Custom code (metering, proration, usage tracking)
  • SendStack or Resend (transactional email for receipts, dunning, notifications)
  • Custom reporting (MRR, churn, LTV dashboards)

That’s four to five integrations, each with their own webhook handlers, error handling, and reconciliation logic. A unified billing platform consolidates authentication, billing, user/organization management, usage tracking, and reporting into one integration.

Fact Check

  1. Slack charges $15-$18 per active user per month for the Business+ plan.
  2. Salesforce charges $25-300 per user per month.
  3. Microsoft 365 charges $5-22 per user per month.
  4. Jira charges $0 to $14.54 per user per month for its standard plans, with Enterprise pricing available on request.
  5. GitHub offers a Free tier ($0/month), a Team tier ($4/user/month), and an Enterprise tier (starting at $21/user/month). There is no Pro tier listed in the current pricing.
  6. Vercel offers a Hobby (Free) tier, a Pro tier at $20/month plus usage (with additional deploying team seats at $20/month each), and a custom Enterprise tier. There is no separate ‘Teams tier.’
  7. Cursor offers a Free tier, a Pro tier at $20/month, and a Business tier at $40/month.
  8. Twilio charges $0.0079 per SMS message.
  9. OpenAI charges from $0.10 to $270.00 per 1 million tokens depending on the model, context length, and processing tier (Standard, Batch, Flex, Priority).
  10. Linear charges $10 per seat per month.
  11. Notion offers a Free tier, a Plus tier at $10 per seat, and a Business tier at $20 per seat.
  12. Stripe charges 2.9% plus $0.30 per transaction.
  13. Replicate charges $0.003-$0.09 per image generation output, depending on the specific model used.
  14. Vercel’s Pro plan includes a $20/month base fee, but overage charges vary by resource type (e.g., $0.15/GB for data transfer, $0.023/GB for storage) rather than a flat $0.50/GB rate.
  15. LangChain charges $39 per seat per month plus usage-based tracing costs.
  16. 55% of SaaS products offer 14-day trials. The source indicates that 3 tiers is optimal for most successful SaaS companies but does not provide a specific percentage for its adoption.
  17. Building custom billing infrastructure typically costs between $45,000 and $350,000+, with basic systems starting at $45,000, and timelines ranging from a few weeks to several months depending on complexity.