Files
claude-skills-reference/finance/saas-metrics-coach/references/formulas.md
Abbas Mir 176afc5c46 feat(finance): add saas-metrics-coach skill
- SaaS metrics calculator (ARR, MRR, churn, CAC, LTV, NRR)
- Quick Ratio calculator for growth efficiency
- Unit economics simulator for 12-month projections
- Industry benchmarks by stage/segment (OpenView, Bessemer, SaaS Capital)
- 3 stdlib-only Python tools with CLI and JSON output
- Complements financial-analyst skill for SaaS founders
2026-03-08 15:29:03 +00:00

104 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SaaS Metric Formulas
Complete reference with worked examples for all metrics calculated by the SaaS Metrics Coach.
## ARR (Annual Recurring Revenue)
```
ARR = MRR × 12
```
**Example:**
- Current MRR: $50,000
- ARR = $50,000 × 12 = **$600,000**
**When to use:** Quick snapshot of annualized revenue run rate. Not the same as actual annual revenue if you have seasonality or one-time fees.
## MoM MRR Growth Rate
```
MoM Growth % = ((MRR_now - MRR_last) / MRR_last) × 100
```
**Example:**
- Current MRR: $50,000
- Last month MRR: $45,000
- Growth = (($50,000 - $45,000) / $45,000) × 100 = **11.1%**
**Interpretation:**
- Negative = losing revenue
- 0-5% = slow growth (concerning for early stage)
- 5-15% = healthy growth
- >15% = strong growth (early stage)
## Monthly Churn Rate
```
Churn % = (Customers lost / Customers at start of month) × 100
```
**Example:**
- Customers at start of month: 100
- Customers lost during month: 5
- Churn = (5 / 100) × 100 = **5%**
**Annualized impact:** 5% monthly = ~46% annual churn (compounding effect)
**Critical context:** Churn tolerance varies by segment:
- Enterprise: >3% is critical
- SMB: >8% is critical
- Always confirm segment before judging severity
## ARPA (Avg Revenue Per Account)
```
ARPA = MRR / Total active customers
```
## CAC (Customer Acquisition Cost)
```
CAC = Total Sales & Marketing spend / New customers acquired
```
Example: $20k spend / 10 customers → CAC $2,000
## LTV (Customer Lifetime Value)
```
LTV = (ARPA / Monthly Churn Rate) × Gross Margin %
```
**Simplified (no gross margin data):**
```
LTV = ARPA / Monthly Churn Rate
```
**Example:**
- ARPA: $500
- Monthly churn: 5% (0.05)
- Gross margin: 70% (0.70)
- LTV = ($500 / 0.05) × 0.70 = **$7,000**
**Simplified (no margin):** $500 / 0.05 = **$10,000**
**Why it matters:** LTV tells you the total revenue you can expect from an average customer. Must be at least 3x your CAC to have sustainable unit economics.
## LTV:CAC Ratio
```
LTV:CAC = LTV / CAC
```
Example: LTV $10k / CAC $2k = 5:1
## CAC Payback Period
```
Payback (months) = CAC / (ARPA × Gross Margin %)
Simplified: Payback = CAC / ARPA
```
Example: CAC $2k / ARPA $500 = 4 months
## NRR (Net Revenue Retention)
```
NRR % = ((MRR_start + Expansion MRR - Churned MRR - Contraction MRR) / MRR_start) × 100
```
Simplified (no expansion data): NRR ≈ (1 - Revenue Churn Rate) × 100
## Rule of 40
```
Score = Annualized MoM Growth % + Net Profit Margin %
Healthy: ≥ 40
```