How SaaS Companies Really Make Money (Explained Simply)

in businessproduct · 10 min read

close-up photo of black laptop computer

Straightforward breakdown of SaaS revenue models, unit economics, pricing tactics, and launch checklists for developers starting SaaS products.

Introduction

How SaaS Companies Really Make Money (Explained Simply) starts as a sentence you can put in your product pitch deck and then use to plan monthly revenue. For developers and technical founders, understanding the concrete levers behind recurring revenue is the fastest way to turn code into predictable cash.

This article explains the core revenue streams SaaS companies use, the unit economics that determine sustainability, and the tactical pricing and go-to-market moves that move meters. You will get numeric examples, checklists for pricing and launch, an implementation timeline, and tools you can plug into today. If you are building a micro SaaS, an app for teams, or a developer tool, these are the exact ideas you need to choose features, measure performance, and decide where to spend your first marketing dollar.

Read it for clear formulas, short actionable steps, and realistic scenarios you can apply in the first 90 days after launch.

Overview:

How SaaS Revenue Works and Why it Scales

SaaS (Software as a Service) makes money by selling access to software hosted by the vendor, normally on a subscription or usage basis. The fundamental advantage compared with one-time sales is predictable recurring revenue and the ability to compound customer lifetime value (LTV) as the product improves.

Key revenue archetypes:

  • Subscription revenue: Fixed recurring fees (monthly or annual).
  • Usage revenue: Charges based on volume, API calls, or seats.
  • One-time fees: Setup, professional services, or implementation.
  • Add-ons and marketplace fees: Premium modules, integrations, or transaction fees.
  • Transaction or success fees: A share of payments processed or value created.

Example: A team collaboration tool charges $10/user/month. If a company with 10 users signs up, the ARR (annual recurring revenue) from that customer is 10 users * $10 * 12 = $1,200. Multiply that by the number of customers, and you have predictable revenue growth.

Why SaaS scales:

  • High gross margin: Most SaaS products have gross margins of 70-90% once hosting and payment fees are covered.
  • Recurring payments create compounding LTV: Improving retention increases LTV without increasing acquisition costs.
  • Productized upsells: Once customers trust the core product, complementary features sell easily.

Numbers to track from day one:

  • ARPU: Average revenue per user or account.
  • MRR/ARR: Monthly and annual recurring revenue.
  • Churn: Percentage of MRR or customers lost each month.
  • CAC: Customer acquisition cost.
  • LTV:CAC ratio: LTV divided by CAC, target at least 3:1.

Actionable example: If your product charges $15/month average revenue per account (ARPA) and your monthly churn is 3%, LTV approximates $15 / 0.03 = $500. If your CAC is $150, LTV:CAC = 3.3, which is healthy.

How SaaS Companies Really Make Money (Explained Simply)

This section maps revenue mechanics to unit economics and shows the math a developer-founder needs to check monthly.

Revenue drivers:

  • Price per unit (seat, project, API call)
  • Number of paying customers
  • Frequency of billing (monthly vs annual)
  • Upsell and cross-sell rates
  • Transaction fees or revenue share

Unit economics formulas (simplified):

  • Gross margin = (Revenue - Direct costs) / Revenue
  • LTV = ARPU * Gross margin / Monthly churn rate
  • Payback period = CAC / Monthly gross profit per customer

Example calculation:

  • ARPU = $20/month
  • Gross margin = 80%
  • Monthly churn = 4% (0.04)
  • CAC = $300

LTV = 20 * 0.8 / 0.04 = 400 LTV:CAC = 400 / 300 = 1.33 (not good) Payback period = 300 / (20 * 0.8) = 300 / 16 = 18.75 months (too long)

Target metrics for healthy SaaS:

  • LTV:CAC >= 3:1
  • Payback period <= 12 months (preferably 6-12)
  • Gross margin >= 70%
  • Net revenue retention >= 100% (expansion offsets churn)

Revenue mix examples:

  • Pure subscription: 90% subscription, 10% one-time services (typical early-stage).
  • Freemium + premium: 80% subscription revenue, 20% conversions from free users to paid.
  • Transactional SaaS (marketplace/fintech): subscription + transaction fees, where platform takes a percentage of processed value.

Concrete product examples:

  • Atlassian: low-cost per-seat pricing and low-touch sales, high viral adoption.
  • Stripe Billing example: merchants pay payment processing plus billing for subscriptions; software plus payments works well for developer-focused SaaS.
  • Calendly: freemium model with premium seat pricing that scales as teams grow.

Practical takeaways:

  • Choose a pricing unit that scales with customer value (per-seat for collaboration tools, per-API-call for developer tools).
  • Offer annual billing discounts to improve cash flow and reduce churn.
  • Measure cohort retention: how much revenue from a signup cohort remains after 3, 6, and 12 months.

Steps to Build a Profitable SaaS:

From MVP to Sustainable ARR

This section lays out a timeline and concrete tasks with numbers you can measure.

0-3 months: Build and validate

  • Launch a Minimum Viable Product (MVP) with a single clear value metric (e.g., users, projects, API calls).
  • Validate price willingness: run 10-20 paid trials or early customer sales at a real price.
  • Metric targets: 5-15% conversion from trial to paid; CAC less relevant yet.

3-9 months: Optimize monetization and onboarding

  • Improve onboarding to reduce time-to-value; aim to cut time-to-first-success by 50%.
  • Introduce basic analytics: MRR, churn, ARPU, signup-to-paid funnel metrics.
  • Price experimentation: try 2-3 price tiers and an annual option. If ARPU is $10/mo, test $8/mo annually or $12/mo monthly.
  • Metric targets: Monthly churn under 5% for B2C or low-touch, under 2% for B2B mid-market; CAC payback under 12 months.

9-24 months: Scale channels and expand revenue

  • Add self-serve growth channels: content, SEO, community, product-led flows.
  • Launch upsells: team seats, advanced features, integrations, priority support.
  • Consider sales-led motion for larger accounts with higher ARPA.
  • Metric targets: LTV:CAC >= 3:1; gross margin 75%+; expansion revenue equals or exceeds churn.

Sample numeric scenario for first year:

  • Month 0: Launch with 100 signups, 10 paying customers at $20/mo = $200 MRR.
  • Month 6: Improve conversion to 20 paying at $25/mo = $500 MRR; churn 3% monthly.
  • Month 12: Organic growth + paid ads yields 200 paying customers at $30/mo = $6,000 MRR = $72,000 ARR.

How to lower CAC:

  • Focus on channels that match product-market fit: developer tools succeed on integrations, Stack Overflow, GitHub, Product Hunt, and content SEO.
  • Use referral programs or frictionless integrations to convert existing customers into advocates.

When to consider different monetization:

  • If customers ask for enterprise features and custom SLAs, introduce a sales motion with higher prices and contracts.
  • If retention is weak, prioritize product fixes and onboarding over new acquisition spend.
  • If usage is the primary value metric (API calls, ML compute), shift to usage-based billing to capture customer growth.

Pricing and Go-to-Market Tactics with Numbers

Pricing is not one decision. It is a continuous set of experiments that affect conversion, churn, and expansion.

Pricing levers:

  • Unit: per-user, per-project, per-seat, per-API-call.
  • Frequency: monthly vs annual (annual paid gives 8x-12x monthly revenue upfront).
  • Feature gating: limit core features in lower tiers, reserve integrations and analytics for higher tiers.
  • Trials and freemium: time-limited trial vs feature-limited freemium. Freemium drives top-of-funnel; trial often converts faster.

Example pricing tests:

  • Test A: $10/user/month, no annual discount. Test B: $8/user/month annual billed (1 year prepaid). If conversion to paid increases 15% with annual billing, net ARR increases and churn falls.
  • Example numbers: If monthly ARPU $12 and churn 4%, annual discount to $100/year (saves $44) may reduce churn to 2% and increase LTV significantly.

Freemium vs trial:

  • Freemium benefits: viral growth, network effects, lower CAC for small customer segments.
  • Trial benefits: forces speed to value, fewer long-term non-paying users.
  • Example decision: Developer tools with strong automation often use freemium; niche B2B tools often prefer trials with sales follow-up.

Sales motion decisions:

  • Self-serve: aim for low CAC, typically $50-$300 depending on niche. Good for developer tools and micro SaaS.
  • Inside sales: SDRs and demos convert larger ACV (annual contract value) accounts. Expect CAC to rise but ARPA to be higher.
  • Enterprise sales: complex contracts and SLAs require multiple months sales cycles, but ARPA can be 10x to 100x self-serve accounts.

Channel comparison (typical CAC ranges):

  • Organic content/SEO: $10-$200 CAC
  • Paid ads (search/social): $100-$1000 CAC depending on vertical
  • Developer community/GitHub: $0-$100 CAC (if product-market fit exists)
  • Sales-led enterprise: $1,000-$10,000 CAC

Pricing checklist before you ship:

  • Define a single primary unit of value (seat, project, API call).
  • Model LTV and CAC for 3 pricing tiers.
  • Launch with both monthly and annual options.
  • Add a pilot enterprise plan for custom deals.
  • Track conversion rates for each plan and average contract value (ACV).

Tools and Resources

Below are common tools and what they cost or how they charge. Prices change frequently; confirm on vendor sites. These are representative models and good starting points.

  • Stripe (payments and billing)

  • Pricing: 2.9% + $0.30 per successful card charge (US standard). Stripe Billing and Connect add usage and platform fees.

  • Use for: card processing, subscription billing, invoices for self-serve SaaS.

  • Paddle (merchant of record for SaaS)

  • Pricing model: revenue share (typical in market ~5% plus per-transaction fees). They handle tax and compliance.

  • Use for: international SaaS selling where you want to outsource VAT/MOSS and compliance.

  • Chargebee / Recurly (subscription management)

  • Pricing model: monthly subscription based on features and invoice volume or revenue share tiers.

  • Use for: complex billing, trials, coupons, metered billing. Check vendor page for current pricing.

  • ProfitWell (subscription metrics)

  • Pricing: ProfitWell Metrics is free for many users; Price Intelligently (pricing experiments) is paid.

  • Use for: cohort analytics, LTV estimation, churn diagnostics.

  • Baremetrics (dashboard and forecasting)

  • Pricing: starts with a small monthly fee; plans vary by MRR and features.

  • Use for: MRR tracking, churn, forecasting, and simple dashboards.

  • AWS / Google Cloud / Azure (hosting)

  • Pricing model: pay for compute, storage, and bandwidth. Optimize with reserved instances or managed services.

  • Rule of thumb: Early-stage SaaS can run on $100-$1,000/month; scale costs depend on traffic and compute.

  • Marketing channels and content

  • Hacker News, Product Hunt, and GitHub releases: free visibility if you have a product story.

  • Paid ads: target budgets $500-$5,000/month initially for testing.

Integrations to consider:

  • CRM: HubSpot (free tier), Pipedrive (paid).
  • Support: Intercom, Crisp, or email and help docs for low-touch support.
  • Analytics: Mixpanel, Amplitude, or Google Analytics.

Common Mistakes and How to Avoid Them

Mistake 1: Pricing the product based on cost or competitor pricing

  • Why it fails: You miss customer value and segment willingness to pay.
  • How to avoid: Run customer interviews, do pricing experiments, and compute value-based price ranges.

Mistake 2: Treating churn as a vanity metric

  • Why it fails: Revenue churn, not account churn, determines cash flow.
  • How to avoid: Track cohort revenue retention and net revenue retention (NRR). Prioritize expansion and retention equally to acquisition.

Mistake 3: Ignoring gross margins and direct costs

  • Why it fails: High ARPU does not mean profit if hosting and third-party fees eat margins.
  • How to avoid: Calculate gross margin = (Revenue - Hosting - Payment fees - Support costs) / Revenue and target 70%+.

Mistake 4: Overcomplicating pricing on day one

  • Why it fails: Too many plans confuse buyers and dilute data for experiments.
  • How to avoid: Start with 2-3 clear plans; iterate based on conversion and MRR growth.

Mistake 5: Spending heavily on paid channels before product-market fit

  • Why it fails: High CAC with poor retention wastes runway.
  • How to avoid: Prove repeatable retention and conversion with organic channels first; scale paid only when CAC payback is in range.

FAQ

How Do I Calculate LTV for My SaaS?

LTV (lifetime value) approximates as ARPU times gross margin divided by monthly churn rate. Example: ARPU $20, gross margin 80%, churn 4% => LTV = 20 * 0.8 / 0.04 = $400.

Should I Charge per User or per Usage?

Choose the unit that aligns with where customers see value. Per-user works well for collaboration apps; per-usage is better for APIs or compute-heavy services. Test a variant of each with a small customer segment.

When Should I Offer Annual Billing?

Offer annual billing as soon as you can demonstrate value in 30 days. Annual billing improves cash flow and reduces churn; typical discount is 10-20% off monthly pricing.

What is a Healthy Churn Rate?

Depends on market: <2% monthly for B2B low-touch; <5% for consumer or self-serve; enterprise churn can be much lower at account level but measured differently. Always track revenue churn and cohort retention.

How Much Should I Spend on Customer Acquisition?

Target a CAC payback period under 12 months and LTV:CAC >= 3:1. For early-stage, keep CAC low until retention proves out; organic channels often give the best initial ROI.

Can I Switch Pricing After Launch?

Yes, but do it carefully. Notify existing customers, grandfather older plans where possible, and test changes on new signups or a subset. Use A/B tests and measure churn and conversion lift.

Next Steps

1. Calculate your baseline unit economics today:

  • Measure ARPU, gross margin, monthly churn, and CAC.
  • Compute LTV, LTV:CAC, and payback period.

2. Pick a pricing unit and implement initial billing:

  • Choose per-seat, per-project, or usage billing and add an annual option.
  • Integrate Stripe Billing or a billing platform and start charging real customers.

3. Run two pricing experiments in 60 days:

  • Test an annual discount and a higher-priced premium tier with one additional feature.
  • Track conversion, churn, and ARPU for each cohort for at least 90 days.

4. Instrument metrics and set targets:

  • Implement ProfitWell or Baremetrics and dashboard MRR, churn, ARPU, and cohort retention.
  • Set monthly goals: reduce churn by X%, increase ARPU by Y%, and reach CAC payback under Z months.

Checklist for first 90 days:

  • Launch with 2-3 pricing tiers and annual option.
  • Integrate a billing provider and enable subscription invoices.
  • Collect 10-50 paid customers and measure conversion and churn.
  • Run one content/SEO experiment and one product-led growth loop.

This plan converts technical work into a revenue measurement engine and creates clear decisions about pricing, product, and marketing based on real numbers.

Further Reading

Jamie

About the author

Jamie — Founder, Build a Micro SaaS Academy (website)

Jamie helps developer-founders ship profitable micro SaaS products through practical playbooks, code-along examples, and real-world case studies.

Recommended

Join the Build a Micro SaaS Academy for hands-on templates and playbooks.

Learn more