Thuta Learning
IntermediateDigital Businessbeginner

The SaaS Business Model

What you'll walk away with

  • Explain the core ideas behind The SaaS Business Model
  • Read the diagram/template and trace how the business model or decision connects
  • Explain how this applies to a real digital business idea

Build the mental model

SaaS stands for Software as a Service. Instead of buying software once and owning it forever, customers pay to access it on an ongoing basis, usually through a monthly or usage-based subscription.

  • Project management tools
  • CRM systems
  • AI writing assistants
  • Analytics dashboards
  • Automation platforms
  • Email tools

The common thread is that the customer keeps paying as long as they keep getting value. The basic SaaS chain runs: Customer -> Software -> Ongoing Value -> Subscription/Usage -> Recurring Revenue.

There is no "build it once, done" moment

SaaS requires continuous development, hosting, support, security, updates, and customer success. Stop any of these and the customer's ongoing value stops too.

MetricWhat it means
MRRTotal predictable revenue collected each month from active subscribers
ARRMRR multiplied by twelve -- a one-year revenue estimate
ChurnThe rate at which existing subscribers cancel within a period

MRR and ARR are revenue metrics, not profit -- hosting, salaries, support, and taxes still come out of that number.

Acquisition alone is not enough

If 100 subscribers exist and 5 cancel in a month, that is 5% churn. Ignore churn and revenue can look like it is growing on paper while customers quietly leak out the back door. Retention matters as much as acquisition, sometimes more.

The technical depth of SaaS hosting, infrastructure, and deployment lives in the Cloud Providers & Platforms and Cloud & Deployment tutorials on this site. This lesson stays focused on the business model, not the tech stack.

MRR
Monthly Recurring Revenue -- the total predictable revenue collected each month from active subscribers
ARR
Annual Recurring Revenue -- roughly MRR multiplied by twelve, a one-year revenue estimate
Churn
The rate at which existing subscribers cancel within a given period
text
THE SAAS REVENUE CHAIN
----------------------
Customer --> Software --> Ongoing Value --> Subscription/Usage
                                                    |
                                                    v
                                           Recurring Revenue

This chain only keeps working if these run CONTINUOUSLY:

  [Development] [Hosting] [Support] [Security]
  [Updates]     [Customer Success]

Not "build once, done." Stop any one of these and
ongoing value -- and the subscription -- breaks down.

Connect it to a real scenario

When evaluating a SaaS business, always check two numbers: how much MRR exists, and how high churn is.

New subscribers can keep arriving while a high churn rate quietly slows net growth, or even makes it negative. Many SaaS founders focus heavily on acquisition and underinvest in retention.

Sum MRR across every tier

Add up subscriber count times price for Basic, Pro, Team, and every other plan -- not just one.

Track churn monthly

Measure how many subscribers cancel each month, not just once a quarter.

Investigate the reasons

Feedback forms, support tickets, and cancellation surveys surface real reasons customers leave.

Selling a subscription is not the finish line: keeping customers requires an ongoing operational commitment across support, updates, and security, not a one-time launch effort.

Give customer success its own attention

Proactively reaching out to low-usage subscribers often prevents a cancellation before any complaint is filed. Compare each month's churn to previous months rather than reading one figure in isolation.

Try the working example

javascript
function calculateMRR(subscribers) {
  return subscribers.reduce((total, sub) => total + sub.monthlyPrice, 0);
}

function applyChurn(subscriberCount, churnRate) {
  const lost = Math.round(subscriberCount * churnRate);
  const remaining = subscriberCount - lost;
  return { lost, remaining };
}

const subscribers = [
  { plan: "Basic", monthlyPrice: 19 },
  { plan: "Basic", monthlyPrice: 19 },
  { plan: "Pro", monthlyPrice: 49 },
  { plan: "Pro", monthlyPrice: 49 },
  { plan: "Team", monthlyPrice: 99 },
];

const mrr = calculateMRR(subscribers);
const arr = mrr * 12;
console.log("MRR: $" + mrr);
console.log("ARR: $" + arr);

const churnResult = applyChurn(100, 0.05);
console.log("Subscribers lost to churn:", churnResult.lost);
console.log("Subscribers remaining:", churnResult.remaining);
You should see
MRR: $235
ARR: $2820
Subscribers lost to churn: 5
Subscribers remaining: 95

(Five subscribers' monthly prices sum to $235 MRR, times 12 is $2820 ARR; 5% churn on 100 subscribers loses 5, leaving 95)

5-minute try-it

Build your own subscriber list with varied prices and use calculateMRR() to compute MRR and ARR. Then raise the churn rate to 10% and use applyChurn() to see how many subscribers remain.

One important caution

Mistaking MRR/ARR for profit -- real costs must still be subtracted before you know if the business is profitable

Focusing only on acquisition while ignoring churn -- new customers arriving while existing ones leave can still mean shrinking net growth

Chargebee -- What is MRR (Monthly Recurring Revenue)?Digital Business

Easy traps

  • Mistaking MRR/ARR for profit -- real costs must still be subtracted before you know if the business is profitable
  • Focusing only on acquisition while ignoring churn -- new customers arriving while existing ones leave can still mean shrinking net growth
  • This is not a 'get rich quick' course -- it never promises fast, guaranteed, or passive income. Business always involves uncertainty, competition, execution, and risk.

Exercise

Build your own subscriber list with varied prices and use calculateMRR() to compute MRR and ARR. Then raise the churn rate to 10% and use applyChurn() to see how many subscribers remain.

You'll know it worked when: MRR: $235 ARR: $2820 Subscribers lost to churn: 5 Subscribers remaining: 95 (Five subscribers' monthly prices sum to $235 MRR, times 12 is $2820 ARR; 5% churn on 100 subscribers loses 5, leaving 95)

The SaaS Business Model | Thuta Learning