DEV Community

insightlab
insightlab

Posted on

The Founder's Guide to SaaS Metrics That Actually Matter (And Which to Ignore)

If you search "SaaS metrics you should track," you'll find articles listing 30, 40, even 50 metrics. ARR, MRR, ARPU, NRR, GRR, CAC, LTV, NPS, DAU, MAU, EBITDA...

Stop. You're a bootstrapped founder. You don't need 50 metrics. You need the 7 numbers that actually tell you whether your business is healthy — and the discipline to ignore the rest.

This guide shows you which metrics matter at each stage, which are vanity traps, and how to build a simple dashboard that takes 10 minutes weekly.


The Metric Hierarchy: What Matters When

Different metrics matter at different stages. Here's the framework:

Stage          | Revenue Range    | What Matters Most
───────────────|──────────────────|──────────────────────────────────
Pre-launch     | $0               | Waitlist signups, user interviews
Validation     | $0 → $1K MRR     | Activation rate, first paying customers
Early Growth   | $1K → $10K MRR   | MRR growth, churn, CAC
Scaling        | $10K → $50K MRR  | NRR, LTV:CAC, CAC payback
Efficiency     | $50K → $100K MRR | Gross margin, burn rate, runway
Maturity       | $100K+ MRR       | Net revenue retention, expansion revenue
Enter fullscreen mode Exit fullscreen mode

The Golden Rule: At any given time, you should be tracking no more than 7 metrics on your weekly dashboard. If you're tracking more, you're not tracking — you're just looking at numbers.


The 7 Metrics That Actually Matter

Metric 1: Monthly Recurring Revenue (MRR)

What it is: Your predictable monthly revenue from subscriptions.

# MRR = Sum of active subscription values normalized to monthly
def calculate_mrr(subscriptions):
    total = 0
    for sub in subscriptions:
        if sub.status != 'active': continue
        total += sub.amount if sub.billing_cycle == 'monthly' else sub.amount / 12
    return total

# Track MRR components separately: New, Expansion, Churned, Contraction
# Net New MRR = New + Expansion - Churned - Contraction
Enter fullscreen mode Exit fullscreen mode

Why it matters: MRR is the pulse of your SaaS. It tells you if you're growing, stagnating, or shrinking.

What to watch: The composition of MRR changes, not just the total. If your MRR is growing but 90% comes from new customers while churned MRR is rising, you have a leaky bucket.

Metric 2: Churn Rate (Monthly)

What it is: The percentage of customers (or revenue) that leave each month.

Customer Churn Rate = (Customers Lost This Month / Customers at Start of Month) × 100

Revenue Churn Rate = (MRR Lost This Month / MRR at Start of Month) × 100
Enter fullscreen mode Exit fullscreen mode

Why it matters: Churn is the silent killer. A 5% monthly churn means you lose 46% of customers annually. At 10%, you lose 72%.

The churn benchmarks:

Monthly Churn Annual Churn Assessment Action
< 2% < 22% Excellent Focus on growth
2–4% 22–39% Healthy Monitor and optimize
4–6% 39–54% Concerning Churn investigation needed
6–8% 54–64% Problematic Pause growth, fix retention
> 8% > 64% Critical Product-market fit question

Track BOTH customer churn and revenue churn. If revenue churn is lower than customer churn, your remaining customers are upgrading (good sign). If revenue churn is higher, your high-value customers are leaving (dangerous).

Metric 3: Customer Acquisition Cost (CAC)

What it is: How much you spend to acquire one new customer.

CAC = Total Sales + Marketing Spend (in a period) / New Customers Acquired (in that period)
Enter fullscreen mode Exit fullscreen mode

Why it matters: CAC tells you whether your growth engine is efficient. If CAC is rising, your channels are saturating.

What to track:

CAC by Channel (Monthly)
═══════════════════════════════════
Channel          | Spend  | Customers | CAC
─────────────────|────────|──────────|──────
Google Ads       | $1,200 |    6      | $200
Content/SEO      | $200   |    8      | $25
Referrals        | $0     |    5      | $0
Cold outreach    | $100   |    2      | $50
─────────────────|────────|──────────|──────
Blended          | $1,500 |   21      | $71
Enter fullscreen mode Exit fullscreen mode

Pro tip: Always track channel-level CAC. Blended CAC hides the fact that one channel might be 4x more expensive than another.

Metric 4: LTV:CAC Ratio

What it is: The ratio of customer lifetime value to acquisition cost.

LTV = (Monthly Revenue per Customer × Gross Margin) / Monthly Churn Rate

LTV:CAC = LTV / CAC
Enter fullscreen mode Exit fullscreen mode

Example:

Monthly revenue per customer: $49
Gross margin: 80%
Monthly churn rate: 4%
CAC: $120

LTV = ($49 × 0.80) / 0.04 = $980
LTV:CAC = $980 / $120 = 8.2:1
Enter fullscreen mode Exit fullscreen mode

The benchmarks:

LTV:CAC Assessment Action
> 5:1 Excellent — possibly under-investing in growth Increase marketing spend
3:1–5:1 Healthy Maintain current strategy
2:1–3:1 Marginal Optimize CAC or increase pricing
1:1–2:1 Un sustainable Reduce CAC or improve retention
< 1:1 Losing money on every customer Stop acquisition immediately

The bootstrapped sweet spot: 3:1 to 5:1. Below 3:1, your unit economics are fragile. Above 5:1, you're being too conservative with growth investment.

Metric 5: Activation Rate

What it is: The percentage of new signups who reach your "aha moment" — the action that correlates with long-term retention.

Activation Rate = (Users Who Completed Key Action / Total New Signups) × 100
Enter fullscreen mode Exit fullscreen mode

How to define your activation event:

Look at your retained customers vs. churned customers. What did the retained ones do in their first session that the churned ones didn't?

Analysis: Actions in First Session
═══════════════════════════════════════
Action                    | Retained | Churned
──────────────────────────|──────────|────────
Created first project     |   89%    |  23%
Invited a team member     |   67%    |  11%
Completed onboarding tour |   78%    |  34%
Connected an integration  |   71%    |  15%
──────────────────────────|──────────|────────

→ Activation event: "Created first project"
→ Users who do this in session 1: 89% retention
→ Users who don't: 23% retention
→ This is your activation event
Enter fullscreen mode Exit fullscreen mode

Why it matters: Activation rate is the leading indicator of churn. If activation is low, churn will be high 30 days later.

Target: > 60% of new signups should reach the activation event within their first session.

Metric 6: Net Revenue Retention (NRR)

What it is: What percentage of your revenue from existing customers you retain (including upgrades, downgrades, and churn) over a period.

NRR = (Starting MRR + Expansion MRR - Contraction MRR - Churn MRR) / Starting MRR × 100
Enter fullscreen mode Exit fullscreen mode

Example:

Starting MRR:       $10,000
Expansion (upgrades): $1,200
Contraction (downgrades): $300
Churn (cancellations): $500

NRR = ($10,000 + $1,200 - $300 - $500) / $10,000 × 100 = 104%
Enter fullscreen mode Exit fullscreen mode

Why it matters: NRR tells you whether your existing customer base is growing or shrinking in value — independent of new acquisition.

The benchmarks:

NRR Assessment What It Means
> 120% Elite Customers expand significantly (add seats, upgrade plans)
100–120% Excellent Existing customers grow faster than churn
90–100% Healthy Small churn, some expansion
80–90% Concerning Churn outpacing expansion
< 80% Critical Revenue base is shrinking

NRR > 100% means you could stop all new customer acquisition and still grow. That's the holy grail for bootstrapped SaaS.

Metric 7: Cash Runway

What it is: How many months you can operate at your current burn rate before running out of cash.

Runway = Current Cash Balance / Monthly Net Burn

Monthly Net Burn = Total Expenses - Total Revenue
Enter fullscreen mode Exit fullscreen mode

Example:

Cash in bank: $45,000
Monthly revenue: $8,000
Monthly expenses: $12,000
Monthly net burn: $4,000

Runway = $45,000 / $4,000 = 11.25 months
Enter fullscreen mode Exit fullscreen mode

Why it matters: For bootstrapped founders, runway is survival. Unlike funded startups, you can't just raise another round.

Target benchmarks:

Runway Assessment Action
> 18 months Comfortable Invest in growth
12–18 months Adequate Monitor burn, grow revenue
6–12 months Caution Reduce expenses, accelerate revenue
3–6 months Urgent Cut non-essential spending immediately
< 3 months Crisis Emergency measures needed

Metrics to Ignore (or Track Minimally)

These metrics are commonly recommended but provide little actionable value for bootstrapped founders:

❌ NPS (Net Promoter Score)

NPS doesn't correlate tightly with churn — a customer can rate you 9/10 and still cancel. Track actual churn rate and churn survey responses instead.

❌ DAU/MAU Ratio (Stickiness)

Relevant for consumer apps, not B2B SaaS where weekly usage is normal. Track activation rate and cohort retention instead.

❌ Gross Registered Users & Social Media Followers

Total signups and follower counts are vanity numbers. Track trial-to-paid conversion rate, MRR, and referral traffic per channel instead.

❌ EBITDA (Until $100K+ MRR)

An accounting metric for large companies. At sub-$100K MRR, track cash runway and monthly net burn instead.


Building Your Weekly Metrics Dashboard

Create a simple dashboard with just these 7 numbers. Update it every Friday in 10 minutes:

WEEKLY METRICS DASHBOARD — Week of: [Date]
──────────────────────────────────────────
1. MRR:          $12,450  (▲ $850)
   New: $1,200 | Expansion: $300 | Churn: $450 | Net: $850
2. Churn Rate:    3.8%  (Customer: 3.2% | Revenue: 3.8%)
3. CAC:           $95   (Ads: $180 | Content: $20 | Referral: $0)
4. LTV:CAC:       4.2:1 (target: 3:1–5:1)
5. Activation:    64%   (target: >60%)
6. NRR:           102%  (target: >100%)
7. Runway:        14 mo (target: >12 mo)
──────────────────────────────────────────
ACTION ITEMS: CAC rising on Ads → test new copy | 
Activation at 64% → review onboarding | NRR >100% → upsell outreach
Enter fullscreen mode Exit fullscreen mode

Automating the Dashboard

Use a simple script (Stripe API + your database) to pull MRR, churn, and CAC automatically each Friday. Save the report to a file for historical tracking. The goal is a 10-minute review, not a 2-hour data pull.


The Monthly Deep Dive (60 Minutes)

Once a month, go deeper:

  1. MRR trend — Plot the last 6 months. Is growth accelerating or decelerating?
  2. Cohort retention — Track monthly retention by signup cohort. Are newer cohorts retaining better than older ones?
  3. CAC by channel — Compare 3-month trends per channel. Which channels are getting more expensive?
  4. Revenue concentration — What % of MRR comes from your top 10 customers? Target: < 30% to avoid concentration risk.
  5. Cash position — Update your runway calculation with this month's actual burn.

The Founder's Metrics Checklist

Weekly (10 min, every Friday): Update MRR + components, check churn (customer + revenue), review CAC by channel, calculate LTV:CAC, check activation rate, note any metric moving >10%, write 1 action item.

Monthly (60 min): Pull 6-month MRR trend, review cohort retention, analyze CAC trends by channel, check revenue concentration (top 10 customers), update runway, identify one metric to improve next month.

Quarterly (2 hours): Review all 7 metrics vs. targets, identify systemic trends, evaluate whether your 7 metrics are still the right ones, adjust targets for next quarter.


Final Thoughts

The purpose of tracking metrics isn't to have impressive charts for investors. It's to make better decisions. Every metric on your dashboard should answer a specific question:

  • MRR → "Is my business growing?"
  • Churn → "Are my customers staying?"
  • CAC → "Am I acquiring customers efficiently?"
  • LTV:CAC → "Is my business model viable?"
  • Activation → "Are new users finding value?"
  • NRR → "Are existing customers growing?"
  • Runway → "Do I have time to figure this out?"

Seven metrics. Seven questions. Ten minutes a week.

If you can answer those seven questions honestly every Friday, you'll make better decisions than founders drowning in 50-dashboard panels. The goal isn't more data. It's the right data, reviewed consistently, and acted upon immediately.

Pick your 7. Build your dashboard. Start this Friday. Your business will thank you.

Top comments (0)