xiaohongshu
xiaohongshu
metrics-calculator
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.
Full skill instructions
Calculate, track, and interpret key SaaS growth metrics for experiment impact assessment.
This skill should activate when:
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:
Net New MRR:
Net New MRR = New MRR + Expansion MRR - Contraction MRR - Churned MRR
Benchmark:
Definition: Annualized version of MRR
Calculation:
ARR = MRR × 12
Use: Key metric for B2B SaaS valuations
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):
Annual Churn Approximation:
Annual Churn ≈ Monthly Churn × 12
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:
Advanced (with margin):
LTV = (ARPU × Gross Margin) / Monthly Churn Rate
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:
CAC Payback Period:
CAC Payback = CAC / (ARPU × Gross Margin)
Benchmark: Should recover CAC within 12 months ideally
Definition: Ratio of customer value to acquisition cost
Calculation:
LTV:CAC Ratio = LTV / CAC
Benchmarks:
Example:
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:
Impact on Valuation:
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:
Definition: Growth rate + profit margin should exceed 40%
Calculation:
Rule of 40 = Revenue Growth Rate % + Profit Margin %
Example:
Benchmark:
Definition: Additional revenue from existing customers
Sources:
Calculation:
Expansion Rate = (Expansion MRR / Starting MRR) × 100
Benchmark:
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
Use appropriate formula from above
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]
When analyzing how an experiment affects metrics:
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)
# [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]
# 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]
Be prepared for:
Keep updated with:
Current Benchmarks (2025):
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience