Claude Code Plugins

Community-maintained marketplace

Feedback
1
0

Calculate and interpret SaaS growth metrics including MRR, ARR, churn rate, LTV, CAC, NRR, and conversion rates. Use when user mentions metrics, asks about business health, wants to calculate KPIs, or needs help interpreting growth numbers. Provides health checks against industry benchmarks.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name metrics-calculator
description Calculate and interpret SaaS growth metrics including MRR, ARR, churn rate, LTV, CAC, NRR, and conversion rates. Use when user mentions metrics, asks about business health, wants to calculate KPIs, or needs help interpreting growth numbers. Provides health checks against industry benchmarks.
allowed-tools Read, Write

SaaS Metrics Calculator Skill

Calculate, track, and interpret key SaaS growth metrics for experiment impact assessment.

When to Activate

This skill should activate when:

  • User mentions specific metrics (MRR, churn, CAC, LTV, etc.)
  • User asks "how do I calculate [metric]?"
  • User wants to assess business health
  • User needs benchmark comparisons
  • User asks about experiment impact on metrics
  • User mentions "KPIs", "metrics", or "numbers"

Key SaaS Metrics

1. Monthly Recurring Revenue (MRR)

Definition: Predictable revenue from subscriptions each month

Calculation:

MRR = Sum of all monthly subscription revenue

For annual plans:

MRR from annual = (Annual plan price × Annual customers) / 12

Components:

  • New MRR: Revenue from new customers
  • Expansion MRR: Upsells/upgrades from existing
  • Contraction MRR: Downgrades from existing
  • Churned MRR: Revenue lost from cancellations

Net New MRR:

Net New MRR = New MRR + Expansion MRR - Contraction MRR - Churned MRR

Benchmark:

  • Growth rate: 10-20% MoM is excellent
  • Most SaaS: 10-15% MoM

2. Annual Recurring Revenue (ARR)

Definition: Annualized version of MRR

Calculation:

ARR = MRR × 12

Use: Key metric for B2B SaaS valuations

3. Churn Rate

Definition: Percentage of customers who cancel

Calculation (Customer Churn):

Churn Rate = (Customers Lost / Customers at Start of Period) × 100

Calculation (Revenue Churn/MRR Churn):

MRR Churn Rate = (MRR Lost / MRR at Start of Period) × 100

Benchmarks (2025):

  • B2B SaaS average: 3.5% monthly
    • Voluntary: 2.6%
    • Involuntary: 0.8%
  • Excellent: < 2% monthly
  • Warning: > 5% monthly
  • Critical: > 10% monthly

Annual Churn Approximation:

Annual Churn ≈ Monthly Churn × 12

4. Customer Lifetime Value (LTV)

Definition: Total revenue from a customer over their lifetime

Simple Calculation:

LTV = Average Revenue Per User (ARPU) × Average Customer Lifespan (months)

Using Churn Rate:

Average Lifespan = 1 / Monthly Churn Rate
LTV = ARPU / Monthly Churn Rate

Example:

  • ARPU = $100/month
  • Monthly Churn = 3% (0.03)
  • Average Lifespan = 1 / 0.03 = 33 months
  • LTV = $100 × 33 = $3,300

Advanced (with margin):

LTV = (ARPU × Gross Margin) / Monthly Churn Rate

5. Customer Acquisition Cost (CAC)

Definition: Total cost to acquire a customer

Calculation:

CAC = Total Sales & Marketing Spend / Number of New Customers Acquired

Time Period: Usually calculated monthly or quarterly

What to Include:

  • Sales team salaries and commissions
  • Marketing team salaries
  • Marketing campaign costs
  • Tools and software costs
  • Agency/contractor fees

CAC Payback Period:

CAC Payback = CAC / (ARPU × Gross Margin)

Benchmark: Should recover CAC within 12 months ideally

6. LTV:CAC Ratio

Definition: Ratio of customer value to acquisition cost

Calculation:

LTV:CAC Ratio = LTV / CAC

Benchmarks:

  • Excellent: 3:1 or higher
  • Good: 2-3:1
  • Warning: < 2:1 (acquiring customers too expensively)
  • Problem: < 1:1 (losing money on each customer)

Example:

  • LTV = $3,300
  • CAC = $1,000
  • Ratio = 3.3:1 ✓ Excellent

7. Net Revenue Retention (NRR)

Definition: Revenue retention including expansions and contractions

Calculation:

NRR = ((Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR) × 100

Alternative:

NRR = ((Ending MRR from existing customers) / (Starting MRR)) × 100

Benchmarks:

  • Excellent: > 120% (negative churn - expansion > losses)
  • Good: 100-120%
  • Warning: 90-100%
  • Critical: < 90%

Impact on Valuation:

  • Companies with NRR > 120% trade at 25% higher valuations

8. Conversion Rates

Visitor → Signup:

Signup Rate = (Signups / Visitors) × 100

Signup → Activation:

Activation Rate = (Activated Users / Signups) × 100

Activation → Paying:

Conversion to Paid = (Paying Customers / Activated Users) × 100

Free → Paid:

Free-to-Paid Rate = (Paid Conversions / Free Trial Starts) × 100

Benchmarks vary by industry:

  • B2B SaaS free trial → paid: 10-25%
  • Freemium → paid: 2-5%

9. Rule of 40

Definition: Growth rate + profit margin should exceed 40%

Calculation:

Rule of 40 = Revenue Growth Rate % + Profit Margin %

Example:

  • Revenue growth: 30% YoY
  • Profit margin: 15%
  • Rule of 40 = 45% ✓ (Exceeds 40%)

Benchmark:

  • Companies achieving this generate 3x higher returns
  • Indicates sustainable growth

10. Expansion Revenue

Definition: Additional revenue from existing customers

Sources:

  • Upsells (higher tier plans)
  • Cross-sells (additional products)
  • Usage-based expansion
  • Seat expansion

Calculation:

Expansion Rate = (Expansion MRR / Starting MRR) × 100

Benchmark:

  • Should represent 30%+ of total revenue
  • 3x cheaper than new customer acquisition

Metric Calculation Process

Step 1: Gather Inputs

Ask user for relevant data points:

For MRR calculation:
- Total monthly subscription revenue
- OR: Number of customers × Average price

For Churn:
- Customers/MRR at start of period
- Customers/MRR at end of period
- New customers added

For LTV:
- Average revenue per user (monthly)
- Average customer lifespan (months)
- OR: Monthly churn rate

For CAC:
- Total sales & marketing spend
- New customers acquired in period

Step 2: Calculate Metric

Use appropriate formula from above

Step 3: Interpret Result

  • Compare to industry benchmarks
  • Provide health assessment (good/warning/critical)
  • Explain what the number means in context
  • Suggest improvement opportunities

Step 4: Show Related Metrics

  • Calculate related/dependent metrics
  • Show how this metric connects to others
  • Highlight metrics that should be tracked together

Health Check Framework

When calculating metrics, provide health assessment:

## [Metric Name]: [Value]

**Status:** 🟢 Good / 🟡 Warning / 🔴 Critical

**Benchmark:** [Industry standard]
**Your Value:** [Calculated value]
**Assessment:** [Explanation]

**What this means:**
[Plain language explanation of the metric and its implications]

**Improvement opportunities:**
- [Specific action 1]
- [Specific action 2]
- [Specific action 3]

**Related metrics to track:**
- [Metric 1] - [Why it matters]
- [Metric 2] - [Why it matters]

Experiment Impact Assessment

When analyzing how an experiment affects metrics:

For Acquisition Experiments:

  • Track: CAC, visitor→signup rate, lead volume
  • Calculate: Change in CAC, change in conversion rates
  • Assess: Is CAC improving while maintaining quality?

For Activation Experiments:

  • Track: Activation rate, time-to-activation
  • Calculate: Change in activation percentage
  • Assess: Are more users reaching "aha moment"?

For Retention Experiments:

  • Track: Churn rate, NRR
  • Calculate: Change in churn, impact on LTV
  • Assess: Are users staying longer?

For Revenue Experiments:

  • Track: ARPU, expansion MRR, LTV
  • Calculate: Change in revenue per user
  • Assess: Are users spending more?

For Referral Experiments:

  • Track: Referral rate, viral coefficient
  • Calculate: CAC reduction from referrals
  • Assess: Is organic growth increasing?

Metric Relationships

Show how metrics connect:

CAC ↓ (lower acquisition cost)
  ↓
LTV:CAC Ratio ↑ (better unit economics)
  ↓
Profitability ↑ (more sustainable growth)

---

Activation Rate ↑ (more users activated)
  ↓
Retention ↑ (activated users stay longer)
  ↓
LTV ↑ (customers worth more)

---

Churn Rate ↓ (fewer cancellations)
  ↓
LTV ↑ (customers stay longer)
  ↓
MRR Growth ↑ (compound effect)

Output Templates

Single Metric Calculation

# [Metric Name] Calculation

## Inputs
- [Input 1]: [Value]
- [Input 2]: [Value]

## Calculation

[Formula] [Substituted values] = [Result]


## Result: [Formatted value]

**Health Check:** 🟢/🟡/🔴 [Status]

**Industry Benchmark:** [Benchmark value]
**Your Performance:** [Above/Below/At benchmark]

## What This Means
[Plain language explanation]

## Recommendations
1. [Action item]
2. [Action item]
3. [Action item]

## Related Metrics
- [Metric]: [Current value if known]
- [Metric]: [How to calculate]

Full Metrics Dashboard

# SaaS Metrics Dashboard

## Revenue Metrics
- **MRR:** $[value] ([+/-X%] MoM) 🟢/🟡/🔴
- **ARR:** $[value]
- **NRR:** [X%] 🟢/🟡/🔴

## Customer Metrics
- **Total Customers:** [count]
- **New Customers:** [count] ([+/-X%])
- **Churn Rate:** [X%] 🟢/🟡/🔴

## Unit Economics
- **LTV:** $[value]
- **CAC:** $[value]
- **LTV:CAC Ratio:** [ratio] 🟢/🟡/🔴
- **CAC Payback:** [months]

## Conversion Funnel
- **Visitor → Signup:** [X%]
- **Signup → Activation:** [X%]
- **Activation → Paid:** [X%]

## Health Summary
- Metrics in good health: [count]
- Metrics needing attention: [count]
- Critical issues: [count]

## Priority Actions
1. [Most important improvement]
2. [Second priority]
3. [Third priority]

Common Calculations User Might Request

Be prepared for:

  • "What's my MRR?" → Calculate from customer count × price
  • "Is my churn rate good?" → Calculate and compare to benchmark
  • "Should I increase my prices?" → Analyze LTV:CAC ratio
  • "How much can I spend on marketing?" → Calculate target CAC
  • "When will I break even on CAC?" → Calculate payback period
  • "Is my growth rate healthy?" → Calculate MRR growth rate
  • "How do we compare to industry?" → Show benchmarks for all metrics

Integration with Experiments

  • Help set expected outcomes (e.g., "10% increase in activation rate")
  • Calculate experiment impact on metrics
  • Assess whether results are meaningful
  • Project long-term impact (e.g., if churn ↓ 1%, LTV ↑ $X)

Resources and Benchmarks

Keep updated with:

  • B2B SaaS benchmarks (updated annually)
  • Industry-specific variations
  • Company stage considerations (startup vs mature)
  • Geographic differences

Current Benchmarks (2025):

  • Churn: 3.5% monthly average
  • NRR: 120%+ is excellent
  • LTV:CAC: 3:1 minimum
  • Rule of 40: Target 40%+
  • MRR Growth: 10-20% monthly