How SaaS Companies Actually Make Money — Not the Textbook Version

Everyone knows SaaS means "Software as a Service." Far fewer people understand the actual mechanics of how a SaaS business generates, grows, and protects revenue.

It is not just "charge a monthly fee." The companies that scale — Stripe, Linear, Notion, Vercel — make deliberate decisions about pricing structure, expansion mechanics, churn tolerance, and unit economics that most early-stage founders never think about until it is too late.

This post breaks down how SaaS companies actually make money: the pricing models, the revenue math, the metrics that predict survival, and the moves that turn a flat revenue line into a compounding one.


🎯 Quick Answer (30-Second Read)

  • Core mechanic: Charge recurring fees (monthly or annual) for continued access to software
  • Where growth comes from: New customers + expansion revenue from existing customers − churn
  • The key insight: Keeping a customer costs far less than acquiring one — retention is the business
  • What separates good SaaS from bad: Negative net revenue churn — customers spending more over time
  • Most underrated lever: Annual plans — they improve cash flow and reduce churn simultaneously
  • The metric that matters most: Net Revenue Retention (NRR) — above 100% means revenue grows even with no new sales

The Core SaaS Revenue Loop

flowchart TD A([💡 Prospect]) -->|trial / freemium / demo| B[New Customer] B -->|monthly or annual fee| C[Recurring Revenue\nMRR / ARR] C --> D{Customer\nOutcome} D -->|gets value, stays| E[Retained Revenue] D -->|upgrades plan\nor adds seats| F[Expansion Revenue] D -->|cancels| G[Churned Revenue] E --> H[Net Revenue\nRetention Calculation] F --> H G --> H H -->|NRR above 100%| I([📈 Revenue grows\nwithout new customers]) H -->|NRR below 100%| J([📉 Must acquire faster\nthan churn to survive]) I --> K[Compound Growth\nEngine] K --> L[Reinvest in\nSales + Product] L --> B style A fill:#0f172a,color:#e2e8f0,stroke:#334155 style I fill:#166534,color:#dcfce7,stroke:#16a34a style J fill:#7f1d1d,color:#fecaca,stroke:#ef4444 style K fill:#1e3a5f,color:#bfdbfe,stroke:#3b82f6 style B fill:#1e293b,color:#cbd5e1,stroke:#475569 style C fill:#1e293b,color:#cbd5e1,stroke:#475569 style D fill:#78350f,color:#fef3c7,stroke:#f59e0b style E fill:#1e293b,color:#cbd5e1,stroke:#475569 style F fill:#312e81,color:#e0e7ff,stroke:#6366f1 style G fill:#7c2d12,color:#fed7aa,stroke:#f97316 style H fill:#1e293b,color:#cbd5e1,stroke:#475569 style L fill:#1e293b,color:#cbd5e1,stroke:#475569

The loop is simple. The execution is hard. Every decision a SaaS company makes — pricing, onboarding, support, product roadmap — is ultimately about making this loop spin faster and leak less.


The Four SaaS Pricing Models

How you charge determines who you attract, how you grow, and how predictable your revenue is. There is no universally correct model — there is the right model for your product and your customer.

1. Flat-Rate Subscription

One price. All features. Pay monthly or annually.

Example: Basecamp ($99/month flat, unlimited users)

Works when: Your product has clear, consistent value regardless of usage. Easy to sell, easy to understand.

Problem: You leave money on the table with high-value customers who would happily pay more. You also attract low-value customers who use the product once and churn.

2. Per-Seat Pricing

Price multiplies with the number of users on the account.

Example: Linear ($8/user/month), Notion ($10/user/month), GitHub ($4/user/month)

Works when: Value scales with team size. More users means more value, more budget authority, and natural expansion revenue as teams grow.

Problem: Seat pricing creates friction in large organizations where procurement controls headcount costs. Teams sometimes share accounts to avoid paying per seat.

3. Usage-Based Pricing

Customers pay for what they consume — API calls, messages sent, rows processed, minutes used.

Example: Stripe (2.9% + 30¢ per transaction), Anthropic (per token), Twilio (per SMS), Vercel (per GB bandwidth)

Works when: Your customers' value from the product directly correlates with usage volume. Aligns your revenue with your customers' success.

Problem: Revenue is unpredictable month to month. High-usage months can generate sticker shock and churn. Requires careful cost modeling to stay profitable at scale.

4. Tiered Pricing

Multiple plans at different price points with different feature sets.

Example: Most SaaS companies — Free / Pro / Business / Enterprise

Works when: You serve customers of meaningfully different sizes and needs. Freemium or a free tier acts as a top-of-funnel acquisition channel.

Problem: Too many tiers confuse buyers. Too few tiers leave expansion revenue uncaptured. Getting the feature split right between tiers is genuinely hard.


The Revenue Math Every SaaS Founder Needs to Know

MRR and ARR

MRR (Monthly Recurring Revenue) — the total predictable revenue your business generates every month from active subscriptions.

MRR = number of paying customers × average revenue per customer per month

ARR (Annual Recurring Revenue) = MRR × 12. Used for reporting and valuation. A $50K MRR business has $600K ARR.

The Four Components of MRR Movement

Every month, your MRR changes based on four inputs:

New MRR       — revenue from customers who signed up this month
Expansion MRR — additional revenue from existing customers (upgrades, seats, usage)
Churned MRR   — revenue lost from cancellations
Contraction MRR — revenue lost from downgrades

Net New MRR = New MRR + Expansion MRR − Churned MRR − Contraction MRR

A healthy SaaS has Expansion MRR consistently offsetting a significant portion of Churned MRR. An exceptional one has Expansion MRR exceeding Churned MRR — meaning revenue grows even when customers leave.

Net Revenue Retention (NRR)

NRR is the single most important metric in SaaS. It answers: if you acquired zero new customers this month, would revenue go up or down?

NRR = (Starting MRR + Expansion MRR − Churned MRR − Contraction MRR)
      ÷ Starting MRR × 100

NRR above 100% means your existing customer base is spending more over time. Revenue compounds without new sales. This is the engine behind companies like Snowflake (158% NRR at IPO) and Twilio.

NRR below 100% means you are in a leaky bucket. You must acquire new customers faster than existing ones leave just to stay flat. This is survivable early — it is fatal at scale.

Customer Acquisition Cost and Payback Period

CAC (Customer Acquisition Cost) — how much you spend in sales and marketing to acquire one new customer.

CAC Payback Period — how many months of subscription revenue it takes to recover that acquisition cost.

CAC Payback Period = CAC ÷ (ARPU × Gross Margin)

A payback period under 12 months is healthy for SMB SaaS. Under 18 months is acceptable for mid-market. Enterprise SaaS often runs 24+ months and compensates with very low churn and high expansion.


The Five Ways SaaS Companies Grow Revenue

1. New Customer Acquisition

The obvious one. More customers, more revenue. Expensive. Gets harder as the market matures and CAC rises.

2. Expansion Revenue

Existing customers paying more — through seat growth, plan upgrades, or usage increases. This is the cheapest revenue a SaaS company can generate because the sales and onboarding cost is near zero. Companies with strong expansion revenue grow faster and spend less to do it.

3. Price Increases

Raising prices on existing and new customers. Underused and underrated. A 10% price increase with 90% retention is pure margin improvement. Most early-stage SaaS companies are meaningfully underpriced.

4. Annual Plan Conversion

Converting monthly subscribers to annual plans. Annual customers churn at significantly lower rates — they have made a longer commitment and are more invested in getting value. Annual plans also improve cash flow: you collect 12 months of revenue upfront instead of one month at a time.

5. New Products and Tiers

Adding new products to sell to existing customers (cross-sell) or creating higher tiers that capture more value from power users. Notion added Notion AI. Linear added analytics. Each is a revenue expansion opportunity within the existing customer base.


What Churn Actually Costs

Most founders underestimate the compounding cost of churn. A 3% monthly churn rate sounds small. Run the math:

Starting MRR:     $100,000
Monthly churn:    3%
After 12 months:  $69,343
After 24 months:  $48,084

A 3% monthly churn rate means you lose 30%+ of your revenue every year. You need to replace that revenue just to stay flat — before growing at all.

Acceptable churn benchmarks by segment:

Customer Segment Acceptable Monthly Churn
SMB (small businesses) 3–5%
Mid-market 1–2%
Enterprise 0.5–1%
Consumer SaaS 5–7%

Enterprise customers churn less because switching costs are high, procurement is involved, and the product is deeply integrated into workflows. SMB customers churn more because budgets are tighter and decisions are faster.


Freemium: Growth Engine or Revenue Drain

Freemium is a customer acquisition strategy, not a business model. It only works when the math is right.

When freemium works:

  • Conversion rate from free to paid is above 2–5%
  • Free tier creates genuine habit and value before the paywall
  • Viral loops exist — free users invite other free users who convert to paid
  • The cost of serving free users is low (storage-light, compute-light products)

When freemium fails:

  • Free tier is generous enough that most users never need to upgrade
  • Cost of serving free users is high relative to conversion revenue
  • No clear moment where the free user hits a wall that paid solves

Slack, Notion, and Linear use freemium effectively because free usage is naturally limited by team size and collaboration needs. The product itself pulls users toward paid as their team grows.


The Unit Economics That Predict Survival

A SaaS business is healthy when:

LTV / CAC ratio > 3x
CAC Payback Period < 18 months
Gross Margin > 70%
NRR > 100%

LTV (Lifetime Value) = ARPU × Gross Margin ÷ Monthly Churn Rate

A customer paying $100/month with 80% gross margin and 2% monthly churn has an LTV of $4,000.

If it costs $1,000 to acquire that customer, LTV/CAC = 4x. Healthy. Money in, more money out over time.

If it costs $6,000 to acquire that customer, LTV/CAC = 0.67x. Every customer acquired destroys value. This business cannot scale — it just burns cash faster.


Real Example: How a $1M ARR SaaS Gets There

A developer tool targeting small engineering teams:

  • Price: $49/month per team (up to 5 seats)
  • Target: 1,700 paying teams = $1M ARR
  • Average sales cycle: self-serve, credit card, no sales calls
  • Freemium: free for 1 user, paid for teams
  • Expansion: additional seats at $10/seat above 5
  • Annual discount: 20% off for annual payment upfront

At 2% monthly churn (reasonable for dev tools), they need to acquire roughly 34 new teams per month just to offset churn at $1M ARR. At $500 CAC, that is $17,000/month in acquisition cost — well within a healthy CAC payback on a $49/month plan.

The 20% annual discount reduces churn among converted customers and provides cash flow for product investment. Expansion revenue from growing teams (adding seats) pushes NRR above 100% without any new customer acquisition.

This is a viable, fundable SaaS business. The math works.


Comparison: SaaS Pricing Models at Scale

Model Revenue Predictability Expansion Potential Best Market Risk
Flat-rate ★★★★★ ★★☆☆☆ SMB, simple tools Revenue ceiling
Per-seat ★★★★☆ ★★★★☆ Team tools, B2B Seat-sharing
Usage-based ★★☆☆☆ ★★★★★ APIs, infrastructure Revenue volatility
Tiered ★★★★☆ ★★★★☆ Most B2B SaaS Feature tier complexity
Hybrid (seats + usage) ★★★☆☆ ★★★★★ Enterprise, platforms Pricing complexity

Frequently Asked Questions

What is a good MRR for an early-stage SaaS?
There is no universal benchmark — trajectory matters more than absolute number. A SaaS growing MRR at 15–20% month-over-month for the first 12 months is strong regardless of starting point. The first $10K MRR proves someone will pay. The first $100K MRR proves the model works. Beyond that, growth rate and NRR are what investors care about.

How do SaaS companies value themselves?
Private SaaS companies are typically valued at 5–15x ARR depending on growth rate, NRR, gross margin, and market size. A $1M ARR SaaS growing 100% year-over-year with 120% NRR might command a 15x multiple ($15M valuation). The same company growing 20% year-over-year might get 5x ($5M). Growth rate is the primary multiple driver early on.

Is usage-based pricing better than seat-based?
Neither is objectively better — it depends on your product. Usage-based aligns revenue with customer value and lowers the barrier to start. But it creates revenue volatility and requires more sophisticated cost modeling. Seat-based is more predictable and easier to forecast. Many mature SaaS companies use a hybrid: a base seat price plus usage-based overage charges.

When should a SaaS raise prices?
Raise prices when your close rate on new deals stays above 50% after a price increase test, when customers describe your product as essential rather than nice-to-have, or when your LTV/CAC ratio is below 3x due to pricing rather than high CAC. Most early SaaS products are underpriced by 20–40% because founders fear losing customers who would have stayed anyway.

What kills most SaaS companies?
High churn combined with high CAC is the most common cause of SaaS failure. The company acquires customers expensively and loses them quickly, resulting in a business that burns cash without building compounding revenue. The second most common cause is running out of runway before reaching product-market fit — spending heavily on sales before the product retains customers reliably.


Conclusion

SaaS companies make money by creating recurring revenue that compounds over time — not by closing one-time deals. The pricing model determines who you attract. The onboarding determines whether they get value. The product determines whether they stay and grow. The unit economics determine whether the whole thing is a business or an expensive hobby.

The developers and founders who build durable SaaS businesses are the ones who obsess over retention before acquisition, understand their NRR before their MRR, and price confidently based on the value they deliver — not the fear of losing a sale.

Build something people genuinely need. Charge what it is worth. Keep them longer than it cost to acquire them.

That is how SaaS companies actually make money.


Related reads: How to Create a SaaS with Next.js and Supabase · How to Deploy Next.js on Vercel Step-by-Step · How Developers Use AI to Build Apps Faster · Best AI Coding Tools for Developers in 2026