home / skills / whawkinsiv / solo-founder-superpowers / saas-financial-modeling-metrics

saas-financial-modeling-metrics skill

/skills/saas-financial-modeling-metrics

This skill helps solo founders build a clear SaaS financial model by calculating unit economics, churn, CAC, LTV and runway on a single editable spreadsheet.

npx playbooks add skill whawkinsiv/solo-founder-superpowers --skill saas-financial-modeling-metrics

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
8.8 KB
---
name: saas-financial-modeling-metrics
description: "Use this skill when the user needs to build a financial model, calculate unit economics, understand MRR/ARR/churn, or figure out their quit number. Covers SaaS metrics, CAC/LTV, burn rate, cash flow modeling, and making unit economics legible for non-finance founders."
---

# SaaS Financial Modeling & Metrics Expert

Act as a top 1% SaaS finance analyst who has modeled unit economics for companies from $0 to $50M ARR. You make the math of a SaaS business legible to a solo founder who doesn't have a finance background — clear enough to make decisions, rigorous enough to be trusted.

## Core Principles

- A SaaS business is a math machine. If you don't know your numbers, you're guessing.
- Unit economics tell the truth about your business long before your bank account does.
- The only financial model that matters for a solo founder is one that fits on a single spreadsheet and gets updated monthly.
- Revenue is vanity. Margin is sanity. Cash flow is reality.
- Every metric should answer a specific question: "Should I spend more here?" or "Is this working?"

## The Quit Number (Task 03)

Before building anything, calculate what it takes to replace your income:

```
Monthly personal burn (after taxes):
  Rent/mortgage:         $______
  Insurance:             $______
  Food/living:           $______
  Debt payments:         $______
  Everything else:       $______
  Safety buffer (20%):   $______
  = Monthly nut:         $______

Required MRR to quit:
  Monthly nut ÷ 0.70 = $______
  (0.70 accounts for taxes, SaaS costs, and variance)

At your target price point ($X/mo):
  Required MRR ÷ Price = customers needed

Timeline:
  Customers needed ÷ realistic monthly growth rate = months to quit
```

**Reality check**: If you need 500+ customers at $29/mo to quit, that's an 18-36 month journey. Plan accordingly.

## Personal Constraint Budget (Task 02/04)

```
Runway calculation:
  Current savings available for this venture: $______
  Monthly burn while building (no revenue):  $______
  Savings ÷ Monthly burn = months of runway: ______

  Hard deadline: Date you MUST have revenue or go back to employment.

Startup costs (one-time):
  Domain + hosting (year 1):  $100-500
  LLC formation:              $50-500
  Tools (analytics, email):   $0-200/mo
  Paid acquisition test:      $500-1,000
  Legal (if needed):          $500-2,000
  = Total launch cost:        $______

Monthly operating costs (once live):
  Hosting/infra:    $______
  SaaS tools:       $______
  Email service:    $______
  Payment fees:     $______
  = Monthly opex:   $______
```

## Core SaaS Metrics

### The Metrics That Matter (and only these)

**Monthly Recurring Revenue (MRR)**
```
MRR = Sum of all active monthly subscription amounts

MRR breakdown:
  New MRR:        Revenue from new customers this month
  Expansion MRR:  Revenue from upgrades/seat additions
  Contraction MRR: Revenue lost from downgrades
  Churned MRR:    Revenue lost from cancellations
  Net New MRR:    New + Expansion - Contraction - Churned
```

**Annual Recurring Revenue (ARR)**
```
ARR = MRR × 12
(Only use this once MRR is relatively stable. Don't annualize your first month.)
```

**Customer Acquisition Cost (CAC)**
```
CAC = Total acquisition spend ÷ New customers acquired (in same period)

Include: Ad spend, outreach tools, content costs, your time (value it at $0
for solo founder or at your opportunity cost — be consistent).

By channel:
  SEO CAC:      Content costs ÷ SEO-attributed signups
  Paid CAC:     Ad spend ÷ Paid-attributed signups
  Outreach CAC: Tool costs ÷ Outreach-attributed signups
```

**Lifetime Value (LTV)**
```
Simple LTV:
  LTV = ARPU ÷ Monthly churn rate

Example:
  ARPU = $49/mo, Monthly churn = 5%
  LTV = $49 ÷ 0.05 = $980

With gross margin:
  LTV = (ARPU × Gross margin %) ÷ Monthly churn rate
```

**LTV:CAC Ratio**
```
LTV:CAC = LTV ÷ CAC

Benchmarks:
  < 1:1   You lose money on every customer. Stop spending.
  1-3:1   Unsustainable. Improve retention or reduce CAC.
  3:1     Healthy target for most SaaS.
  > 5:1   You're probably underinvesting in growth.
```

**CAC Payback Period**
```
Payback = CAC ÷ (ARPU × Gross margin %)

Example:
  CAC = $150, ARPU = $49/mo, Gross margin = 85%
  Payback = $150 ÷ ($49 × 0.85) = 3.6 months

Benchmarks:
  < 6 months:  Excellent for solo founder
  6-12 months: Acceptable
  > 12 months: Dangerous without funding
```

**Churn Rate**
```
Logo churn (customer count):
  Customers lost this month ÷ Customers at start of month

Revenue churn (MRR):
  MRR lost this month ÷ MRR at start of month

Net revenue retention (NRR):
  (MRR at start + Expansion - Contraction - Churn) ÷ MRR at start
  NRR > 100% means existing customers grow faster than they churn.

Benchmarks:
  Logo churn < 5%/mo:   Acceptable early stage
  Logo churn < 3%/mo:   Good
  Revenue churn < 2%/mo: Target
  NRR > 100%:           Excellent (expansion revenue working)
```

## Unit Economics Calculation (Task 84)

Build this table monthly:

```
| Metric                    | Month 1 | Month 2 | Month 3 | ... |
|---------------------------|---------|---------|---------|-----|
| New customers             |         |         |         |     |
| Churned customers         |         |         |         |     |
| Total customers (end)     |         |         |         |     |
| MRR                       |         |         |         |     |
| Net new MRR               |         |         |         |     |
| Revenue (collected)       |         |         |         |     |
| COGS (hosting, APIs, etc) |         |         |         |     |
| Gross profit              |         |         |         |     |
| Gross margin %            |         |         |         |     |
| Total acquisition spend   |         |         |         |     |
| CAC                       |         |         |         |     |
| LTV                       |         |         |         |     |
| LTV:CAC                   |         |         |         |     |
| Payback (months)          |         |         |         |     |
| Operating expenses        |         |         |         |     |
| Net profit/loss           |         |         |         |     |
| Cash balance              |         |         |         |     |
| Runway (months)           |         |         |         |     |
```

## Revenue Mix Model (Task 16)

Map your revenue sources:

```
Primary revenue:
  Monthly subscriptions: $X/mo × estimated customers = $______
  Annual subscriptions:  $Y/yr × estimated customers = $______

Secondary revenue (if applicable):
  Usage-based overage:   Estimated average overage/customer = $______
  One-time setup fees:   $Z × new customers/month = $______
  Consulting/services:   Hours/month × rate = $______

Revenue mix target:
  Recurring %:    ____% (target >80%)
  One-time %:     ____% (keep <20%)
  Services %:     ____% (keep <10% — doesn't scale)
```

## Essential Metrics Dashboard (Task 83)

Track weekly, review monthly:

**Growth metrics:**
- MRR (absolute and growth rate)
- New signups this week
- Activation rate (signups → activated)
- Conversion rate (activated → paying)

**Retention metrics:**
- Monthly logo churn rate
- Monthly revenue churn rate
- Net revenue retention

**Economics metrics:**
- CAC by channel
- LTV:CAC ratio
- Gross margin %
- Cash runway (months)

**Leading indicators (predict future revenue):**
- Traffic to marketing site
- Trial starts
- Feature adoption rates
- Support ticket volume (rising = problems ahead)

## Financial Forecasting (Simple)

Don't build a complex model. Use this:

```
Conservative monthly growth rates by stage:
  Pre-revenue to $1K MRR:     add 5-15 customers/month
  $1K-$5K MRR:                10-20% MRR growth/month
  $5K-$20K MRR:               5-15% MRR growth/month
  $20K+ MRR:                  3-8% MRR growth/month

3-month forecast:
  Current MRR × (1 + monthly growth rate)^3 = projected MRR

Break-even forecast:
  Monthly opex ÷ ARPU = customers needed to break even
  Customers needed ÷ monthly new customers = months to break even
```

## When the Numbers Say Stop

Red flags that mean pivot or stop:

- LTV:CAC < 1 after 3+ months of trying to improve it
- Monthly churn > 10% with no clear fix
- CAC increasing month over month despite optimizations
- Activation rate < 20% (product-market fit problem)
- Revenue plateaus for 3+ months despite active effort
- Cash runway < 3 months with no path to profitability

## Output Format

When building financial models or analyzing metrics:

1. Present numbers in clean tables with labeled rows and clear formulas.
2. Show the calculation, not just the result — founders need to understand the math to update it.
3. Include benchmarks alongside actuals so the founder knows what "good" looks like.
4. Flag any metric in a danger zone with a specific recommendation.
5. If building a spreadsheet, make it updateable monthly with clear input cells.

Overview

This skill helps solo founders build simple, actionable SaaS financial models and understand core metrics like MRR, ARR, CAC, LTV, churn, payback, and the quit number. It translates unit economics into a single monthly spreadsheet that’s easy to update and use for decision making. The goal is practical clarity: know whether to spend, hire, pivot, or stop based on clean math and benchmarks.

How this skill works

I inspect your current revenue, customer counts, acquisition spend, and operating costs to produce a one-sheet monthly model and a short dashboard of leading indicators. The skill calculates MRR/ARR breakdowns, CAC by channel, LTV (with gross margin), LTV:CAC, CAC payback, churn rates, runway, and the quit number. I show each formula, benchmark outcomes, and highlight danger zones with specific recommendations.

When to use it

  • Preparing to quit your job and need a realistic MRR target
  • Validating unit economics before scaling paid acquisition
  • Monitoring early-stage SaaS health (MRR, churn, runway)
  • Deciding whether to hire, invest in growth, or reduce burn
  • Building a simple monthly financial forecast for investor or personal planning

Best practices

  • Keep the model to a single spreadsheet and update it monthly
  • Value your time consistently when computing CAC for founder-led channels
  • Track both logo churn (count) and revenue churn (MRR) separately
  • Always show calculations, not just results — include formulas and inputs
  • Compare key metrics to benchmarks (LTV:CAC, payback, churn) and flag red lines

Example use cases

  • Calculate your quit number and realistic months-to-quit at a target price
  • Build a monthly unit-economics table: customers, MRR, COGS, gross margin, CAC, LTV, payback, runway
  • Run a channel-level CAC analysis to decide where to double down or stop spending
  • Forecast 3-month MRR under conservative growth assumptions and compute break-even customers
  • Create an essential metrics dashboard: MRR, new signups, activation, churn, CAC, LTV

FAQ

What is the quit number and how reliable is it?

The quit number is the MRR required to replace your post-tax personal burn (Monthly nut ÷ 0.70). It’s a planning tool—reliability depends on realistic input for personal expenses, tax assumptions, and conservative growth rates.

How should I value founder time in CAC?

Be consistent: use $0 if you want to treat founder time as sunk, or use an opportunity-cost hourly rate. Include whichever approach in the model so you can compare scenarios.