A SaaS business sells access to software over the internet for a recurring fee while the vendor hosts, maintains, and updates the app. Customers typically pay monthly or annually, and the software is delivered via cloud infrastructure—often in a multi‑tenant architecture where many customers share the same codebase securely. That’s the model in a sentence. (TechTarget, IBM, AWS SaaS whitepaper).
Key takeaways
- SaaS = subscription access to hosted software; the vendor runs the app and ships continuous updates. (TechTarget).
- Core money flows: per‑seat subscriptions, usage‑based metering, or hybrids; subscription revenue is usually recognized ratably over the contract term under ASC 606. (Atlassian 10‑K excerpt, Datadog 10‑K excerpt).
- What to measure: ARR/MRR, churn and retention, CAC, payback, LTV, and Rule of 40. (Bessemer cloud metrics, ChartMogul cheat sheet, Rule of 40).
- Typical pricing patterns: per‑user seats (e.g., Atlassian Cloud) and pay‑as‑you‑go metering (e.g., Twilio), often blended. (Atlassian licensing, Twilio pricing overview).
- Benchmarks are directional: strong SaaS gross margins are often 70–80%+, with higher or lower figures depending on services and infra mix. (Stripe on SaaS margins).
What “Software as a Service” actually is
- Delivery: Software runs in the provider’s cloud and is accessed via browser or API. Users don’t install servers or manage upgrades; the vendor ships frequent updates. (TechTarget).
- Architecture: Many SaaS products are multi‑tenant (one codebase serves many customers with strict data isolation), though single‑tenant and hybrid patterns exist. (IBM, Harvard EA note).
- Why it matters: Multi‑tenancy lets vendors scale faster and operate at lower unit costs; customers get lower upfront spend and immediate access. (TechTarget).
How a SaaS business makes money
SaaS monetization typically follows three patterns—often combined on one pricing page.
- Per‑seat (per‑user) subscriptions
- Customers pay per active user per month or year (common for collaboration and productivity tools). Atlassian explicitly uses progressive per‑user pricing in Cloud. (Atlassian Cloud licensing).
- Usage‑based (metered) pricing
- Bill customers for consumption units (messages, API calls, data scanned) with on‑demand or committed tiers. Twilio charges per message/minute/number and also sells subscription‑based software like Segment and Flex—an archetypal hybrid. (Twilio pricing overview, Twilio investor materials).
- Trend: “Three in five” SaaS companies report some form of usage‑based pricing according to OpenView’s State of Usage‑Based Pricing (via Chargebee’s synthesis). (Chargebee/OpenView summary).
- Freemium and free trials
- Offer a free tier or time‑bounded trial to drive product‑led acquisition; convert via in‑product paywalls and usage caps. (HBR on freemium, OpenView on PLG).
Payment rails and billing
- Payment processing: Stripe’s headline US card pricing is 2.9% + $0.30 per successful online transaction (custom pricing available), with additional fees for international cards and currency conversion. (Stripe pricing page).
- Subscription management: tools like Stripe Billing, Chargebee, and Paddle handle invoicing, proration, coupons, tax, dunning, and revenue operations. (Stripe Billing features, Chargebee pricing/features, Paddle pricing model).
Revenue recognition (how revenue hits your P&L)
- Under ASC 606/IFRS 15, subscription services are generally recognized ratably over the contract term once access is provided; usage overages are recognized as incurred. Public SaaS filings disclose this explicitly. (Example 10‑K language, Datadog 10‑K, PTC 10‑K).
The five building blocks of SaaS economics (with formulas you can copy)
Track these from day one; investors will ask for them in exactly these words.
- Recurring revenue
- MRR: sum of normalized monthly subscription revenue. ARR = 12 × MRR. (Bessemer, ChartMogul metrics guide).
- Churn and retention
- Logo churn (customer count): customers lost ÷ customers at period start.
- Revenue churn (MRR): churned MRR ÷ starting MRR.
- Net revenue retention (NRR): (Starting MRR + expansion − contraction − churn) ÷ Starting MRR. (ChartMogul help).
- CAC and payback
- CAC: sum of sales/marketing to acquire a cohort ÷ new customers in that cohort. CAC payback (months) ≈ CAC ÷ monthly gross profit per customer. (Bessemer).
- LTV
- Simplified subscription LTV ≈ (ARPA × gross margin %) ÷ churn rate. Use revenue churn for revenue LTV; use logo churn for customer LTV. Sanity‑check with sensitivity analysis. (ChartMogul cheat sheet).
- Rule of 40 (portfolio‑level health)
- Rule of 40 = revenue growth rate + profit margin; healthy SaaS often clears 40%. Nuance: the “margin” input (EBITDA vs FCF) varies by source. (Rule of 40 overview).
Worked micro‑example (plug your numbers)
- Assume: $50 ARPA/month, 80% gross margin, 2% monthly revenue churn, $300 CAC.
- LTV ≈ ($50 × 0.80) ÷ 0.02 = $2,000.
- CAC payback ≈ $300 ÷ ($50 × 0.80) = 7.5 months.
- Interpretation: LTV:CAC ≈ 6.7× and payback < 12 months—attractive for most seed‑stage investors (verify with your own funnel). (Bessemer, ChartMogul).
Pricing models that actually ship
Use at least one simple plan customers grok in 10 seconds.
- Per‑seat tiers: Starter/Pro/Business with user caps and feature gates. Atlassian’s Cloud model is a live example of progressive per‑user pricing by product and app. (Atlassian Cloud licensing).
- Usage ladders: PAYG with volume discounts and committed‑use contracts (e.g., Twilio bills per message/minute/number, and offers subscriptions for Segment/Flex). (Twilio pricing overview, Twilio SMS pricing page).
- Hybrid: Base subscription + metered overages (common in infra/API, storage, AI tokens). OpenView’s research shows usage‑based elements are now widespread; consider enabling both for flexibility. (Chargebee/OpenView).
Template: one‑page pricing draft you can copy
- Row 1: Three columns — Free, Pro, Business.
- Row 2 (headline): “Free forever,” “Most teams,” “Advanced security & support.”
- Row 3 (price): $0; $20/user/mo billed annually; Contact sales.
- Rows 4–7 (value): core features; seat limits; usage caps; support SLA.
- Footer: “Need usage‑based? Start Pro and add overages at $X per 1,000 events.”
- Fine print: “Annual subscriptions recognized over term; cancel anytime at renewal.”
The unsexy systems that make SaaS work
- Billing and payments: start with Stripe (cards, ACH, invoicing) or Paddle (merchant‑of‑record) if you want offloaded tax/compliance; use Chargebee if you need advanced catalogs, complex entitlements, or multi‑frequency billing. (Stripe pricing, Paddle pricing model, Chargebee features).
- Dunning and failed payments: enable Stripe Smart Retries or Chargebee Smart Dunning on day one; configure retry windows shorter than your billing period and send card‑update links. (Stripe dunning overview, Stripe Billing features, Chargebee Smart Dunning).
- Metrics: connect billing to ChartMogul or Baremetrics to compute MRR, churn, and NRR correctly. Baremetrics’ public pricing shows affordable tiers for small ARR. (ChartMogul pricing page, Baremetrics pricing).
- SLAs and reliability: publish availability targets (99.9% premium/99.95% enterprise is a common pattern) and tie them to service credits. Atlassian’s public SLAs are a useful model. (Atlassian SLA, AWS on SLAs).