0Pricing
SaaS Architecture & Startup Engineering · Lesson

The SaaS Subscription Business Model

Explore the economics and metrics that define SaaS as a business: recurring revenue, churn, MRR, and the unit economics that shape architecture decisions.

The SaaS Subscription Business Model is a free SaaS Architecture & Startup Engineering lesson on CoddyKit — lesson 4 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the SaaS Architecture & Startup Engineering learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

Software as a Recurring Service

SaaS sells access, not a one-time license. Customers pay a recurring fee for hosted software, which reshapes revenue, product, and how you measure success.

Recurring Revenue

SaaS earns recurring revenue, not one big sale. Two terms to know: MRR (monthly) and ARR (annual, roughly MRR times 12).

Calculating MRR

MRR is the sum of normalized monthly revenue across active subscriptions. The snippet below computes it from a list of subs.

const subs = [
  { plan: 'pro', monthly: 49 },
  { plan: 'team', monthly: 199 },
  { plan: 'pro', monthly: 49 }
];
const mrr = subs.reduce((sum, s) => sum + s.monthly, 0);
console.log('MRR:', mrr);

Churn: The Silent Killer

Churn is the rate at which customers cancel. Add users slower than you lose them and you shrink, so cutting churn often beats chasing new signups.

Computing Churn Rate

Monthly churn rate = customers lost in a month divided by customers at the start. The snippet shows the math.

const startCustomers = 500;
const lost = 25;
const churnRate = (lost / startCustomers) * 100;
console.log('Churn rate:', churnRate + '%');

Customer Lifetime Value

LTV estimates total revenue from a customer before they churn, roughly monthly revenue divided by churn rate. Lower churn sends LTV soaring.

Customer Acquisition Cost

CAC is sales and marketing spend per new customer. Keep the LTV:CAC ratio at 3:1 or better, or the model is broken.

Pricing Tiers

SaaS usually offers tiered pricing: Free drives adoption, Pro captures committed users, Enterprise adds support and compliance. Natural upgrade paths.

How Economics Shapes Architecture

The business model drives the architecture. Per-tenant recurring revenue demands usage metering, self-service signup, and high reliability, since downtime causes churn.

Expansion Revenue

The best SaaS grows existing accounts via upsells and seats. When expansion outpaces churn you hit net negative churn: revenue rises with zero new signups.

Metrics Dashboard Thinking

SaaS teams live by dashboards tracking MRR, churn, LTV, CAC, and activation. They turn a fuzzy product into a measurable, optimizable machine.

Quick Check

Check your grasp of SaaS economics.

Recap

Recap: recurring revenue replaces one-time sales, churn/LTV/CAC define health, and pricing tiers plus expansion drive growth, shaping your architecture.

Frequently asked questions

Is the “The SaaS Subscription Business Model” lesson free?

Yes — the full text of “The SaaS Subscription Business Model” is free to read here on the web, and the SaaS Architecture & Startup Engineering course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the SaaS Architecture & Startup Engineering course, upgrade to CoddyKit PRO.

What will I learn in “The SaaS Subscription Business Model”?

Explore the economics and metrics that define SaaS as a business: recurring revenue, churn, MRR, and the unit economics that shape architecture decisions. You practise SaaS Architecture & Startup Engineering with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start SaaS Architecture & Startup Engineering?

No prior experience is required. SaaS Architecture & Startup Engineering on CoddyKit is structured for beginners through advanced learners; this is — lesson 4 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “The SaaS Subscription Business Model” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this SaaS Architecture & Startup Engineering lesson?

Yes. Every SaaS Architecture & Startup Engineering lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. What is SaaS?
  2. Monolith vs. Microservices
  3. Cloud Native Principles
  4. The SaaS Subscription Business Model
← Back to SaaS Architecture & Startup Engineering