返回 Skill 列表
extension
分类: 营销与增长无需 API Key

metrics-calculator

计算并解释SaaS增长指标,包括MRR、ARR、流失率、LTV、CAC、NRR和转化率。当用户提到指标、询问业务健康状况、希望计算KPI或需要帮助解读增长数字时使用。提供与行业基准对比的健康检查。

person作者: jakexiaohubgithub

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