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
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 monthARR (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 MRRA 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 × 100NRR 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,084A 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