style: format all files with prettier

This commit is contained in:
Seth Hobson
2026-01-19 17:07:03 -05:00
parent 8d37048deb
commit 56848874a2
355 changed files with 15215 additions and 10241 deletions

View File

@@ -17,22 +17,26 @@ Track the right metrics at the right stage. Focus on unit economics, growth effi
### Revenue Metrics
**MRR (Monthly Recurring Revenue)**
```
MRR = Σ (Active Subscriptions × Monthly Price)
```
**ARR (Annual Recurring Revenue)**
```
ARR = MRR × 12
```
**Growth Rate**
```
MoM Growth = (This Month MRR - Last Month MRR) / Last Month MRR
YoY Growth = (This Year ARR - Last Year ARR) / Last Year ARR
```
**Target Benchmarks:**
- Seed stage: 15-20% MoM growth
- Series A: 10-15% MoM growth, 3-5x YoY
- Series B+: 100%+ YoY (Rule of 40)
@@ -40,6 +44,7 @@ YoY Growth = (This Year ARR - Last Year ARR) / Last Year ARR
### Unit Economics
**CAC (Customer Acquisition Cost)**
```
CAC = Total S&M Spend / New Customers Acquired
```
@@ -47,31 +52,37 @@ CAC = Total S&M Spend / New Customers Acquired
Include: Sales salaries, marketing spend, tools, overhead
**LTV (Lifetime Value)**
```
LTV = ARPU × Gross Margin% × (1 / Churn Rate)
```
Simplified:
```
LTV = ARPU × Average Customer Lifetime × Gross Margin%
```
**LTV:CAC Ratio**
```
LTV:CAC = LTV / CAC
```
**Benchmarks:**
- LTV:CAC > 3.0 = Healthy
- LTV:CAC 1.0-3.0 = Needs improvement
- LTV:CAC < 1.0 = Unsustainable
**CAC Payback Period**
```
CAC Payback = CAC / (ARPU × Gross Margin%)
```
**Benchmarks:**
- < 12 months = Excellent
- 12-18 months = Good
- > 24 months = Concerning
@@ -79,6 +90,7 @@ CAC Payback = CAC / (ARPU × Gross Margin%)
### Cash Efficiency Metrics
**Burn Rate**
```
Monthly Burn = Monthly Revenue - Monthly Expenses
```
@@ -86,6 +98,7 @@ Monthly Burn = Monthly Revenue - Monthly Expenses
Negative burn = losing money (typical early-stage)
**Runway**
```
Runway (months) = Cash Balance / Monthly Burn Rate
```
@@ -93,11 +106,13 @@ Runway (months) = Cash Balance / Monthly Burn Rate
**Target:** Always maintain 12-18 months runway
**Burn Multiple**
```
Burn Multiple = Net Burn / Net New ARR
```
**Benchmarks:**
- < 1.0 = Exceptional efficiency
- 1.0-1.5 = Good
- 1.5-2.0 = Acceptable
@@ -122,6 +137,7 @@ Downgrades from existing customers
Lost customers
**Net New MRR Formula:**
```
Net New MRR = New MRR + Expansion MRR - Contraction MRR - Churned MRR
```
@@ -129,26 +145,31 @@ Net New MRR = New MRR + Expansion MRR - Contraction MRR - Churned MRR
### Retention Metrics
**Logo Retention**
```
Logo Retention = (Customers End - New Customers) / Customers Start
```
**Dollar Retention (NDR - Net Dollar Retention)**
```
NDR = (ARR Start + Expansion - Contraction - Churn) / ARR Start
```
**Benchmarks:**
- NDR > 120% = Best-in-class
- NDR 100-120% = Good
- NDR < 100% = Needs work
**Gross Retention**
```
Gross Retention = (ARR Start - Churn - Contraction) / ARR Start
```
**Benchmarks:**
- > 90% = Excellent
- 85-90% = Good
- < 85% = Concerning
@@ -156,21 +177,25 @@ Gross Retention = (ARR Start - Churn - Contraction) / ARR Start
### SaaS-Specific Metrics
**Magic Number**
```
Magic Number = Net New ARR (quarter) / S&M Spend (prior quarter)
```
**Benchmarks:**
- > 0.75 = Efficient, ready to scale
- 0.5-0.75 = Moderate efficiency
- < 0.5 = Inefficient, don't scale yet
**Rule of 40**
```
Rule of 40 = Revenue Growth Rate% + Profit Margin%
```
**Benchmarks:**
- > 40% = Excellent
- 20-40% = Acceptable
- < 20% = Needs improvement
@@ -179,11 +204,13 @@ Rule of 40 = Revenue Growth Rate% + Profit Margin%
50% growth + (10%) margin = 40% ✓
**Quick Ratio**
```
Quick Ratio = (New MRR + Expansion MRR) / (Churned MRR + Contraction MRR)
```
**Benchmarks:**
- > 4.0 = Healthy growth
- 2.0-4.0 = Moderate
- < 2.0 = Churn problem
@@ -193,11 +220,13 @@ Quick Ratio = (New MRR + Expansion MRR) / (Churned MRR + Contraction MRR)
### GMV (Gross Merchandise Value)
**Total Transaction Volume:**
```
GMV = Σ (Transaction Value)
```
**Growth Rate:**
```
GMV Growth Rate = (Current Period GMV - Prior Period GMV) / Prior Period GMV
```
@@ -211,6 +240,7 @@ Take Rate = Net Revenue / GMV
```
**Typical Ranges:**
- Payment processors: 2-3%
- E-commerce marketplaces: 10-20%
- Service marketplaces: 15-25%
@@ -228,6 +258,7 @@ How long from listing to sale/match?
% of users who transact multiple times
**Benchmarks:**
- Fill rate > 80% = Strong liquidity
- Repeat rate > 60% = Strong retention
@@ -237,6 +268,7 @@ How long from listing to sale/match?
Track relative growth of supply and demand sides.
**Warning Signs:**
- Too much supply: Low fill rates, frustrated suppliers
- Too much demand: Long wait times, frustrated customers
@@ -253,11 +285,13 @@ Unique users active each day
Unique users active each month
**DAU/MAU Ratio**
```
DAU/MAU = DAU / MAU
```
**Benchmarks:**
- > 50% = Exceptional (daily habit)
- 20-50% = Good
- < 20% = Weak engagement
@@ -275,11 +309,13 @@ Average time spent per session
**Day 30 Retention:** % users active 30 days after signup
**Benchmarks (Day 30):**
- > 40% = Excellent
- 25-40% = Good
- < 25% = Weak
**Retention Curve Shape:**
- Flattening curve = good (users becoming habitual)
- Steep decline = poor product-market fit
@@ -293,6 +329,7 @@ K-Factor = Invites per User × Invite Conversion Rate
10 invites/user × 20% conversion = 2.0 K-factor
**Benchmarks:**
- K > 1.0 = Viral growth
- K = 0.5-1.0 = Strong referrals
- K < 0.5 = Weak virality
@@ -302,6 +339,7 @@ K-Factor = Invites per User × Invite Conversion Rate
### Sales Efficiency
**Win Rate**
```
Win Rate = Deals Won / Total Opportunities
```
@@ -312,11 +350,13 @@ Win Rate = Deals Won / Total Opportunities
Average days from opportunity to close
**Shorter is better:**
- SMB: 30-60 days
- Mid-market: 60-120 days
- Enterprise: 120-270 days
**Average Contract Value (ACV)**
```
ACV = Total Contract Value / Contract Length (years)
```
@@ -324,6 +364,7 @@ ACV = Total Contract Value / Contract Length (years)
### Pipeline Metrics
**Pipeline Coverage**
```
Pipeline Coverage = Total Pipeline Value / Quota
```
@@ -331,6 +372,7 @@ Pipeline Coverage = Total Pipeline Value / Quota
**Target:** 3-5x coverage (3-5x pipeline needed to hit quota)
**Conversion Rates by Stage:**
- Lead → Opportunity: 10-20%
- Opportunity → Demo: 50-70%
- Demo → Proposal: 30-50%
@@ -341,12 +383,14 @@ Pipeline Coverage = Total Pipeline Value / Quota
### Pre-Seed (Product-Market Fit)
**Focus Metrics:**
1. Active users growth
2. User retention (Day 7, Day 30)
3. Core engagement (sessions, features used)
4. Qualitative feedback (NPS, interviews)
**Don't worry about:**
- Revenue (may be zero)
- CAC (not optimizing yet)
- Unit economics
@@ -354,18 +398,21 @@ Pipeline Coverage = Total Pipeline Value / Quota
### Seed ($500K-$2M ARR)
**Focus Metrics:**
1. MRR growth rate (15-20% MoM)
2. CAC and LTV (establish baseline)
3. Gross retention (> 85%)
4. Core product engagement
**Start tracking:**
- Sales efficiency
- Burn rate and runway
### Series A ($2M-$10M ARR)
**Focus Metrics:**
1. ARR growth (3-5x YoY)
2. Unit economics (LTV:CAC > 3, payback < 18 months)
3. Net dollar retention (> 100%)
@@ -373,6 +420,7 @@ Pipeline Coverage = Total Pipeline Value / Quota
5. Magic number (> 0.5)
**Mature tracking:**
- Rule of 40
- Sales efficiency
- Pipeline coverage
@@ -382,12 +430,14 @@ Pipeline Coverage = Total Pipeline Value / Quota
### Data Infrastructure
**Requirements:**
- Single source of truth (analytics platform)
- Real-time or daily updates
- Automated calculations
- Historical tracking
**Tools:**
- Mixpanel, Amplitude (product analytics)
- ChartMogul, Baremetrics (SaaS metrics)
- Looker, Tableau (BI dashboards)
@@ -395,20 +445,24 @@ Pipeline Coverage = Total Pipeline Value / Quota
### Reporting Cadence
**Daily:**
- MRR, active users
- Sign-ups, conversions
**Weekly:**
- Growth rates
- Retention cohorts
- Sales pipeline
**Monthly:**
- Full metric suite
- Board reporting
- Investor updates
**Quarterly:**
- Trend analysis
- Benchmarking
- Strategy review
@@ -417,6 +471,7 @@ Pipeline Coverage = Total Pipeline Value / Quota
**Mistake 1: Vanity Metrics**
Don't focus on:
- Total users (without retention)
- Page views (without engagement)
- Downloads (without activation)
@@ -440,12 +495,14 @@ Optimize for real business outcomes, not dashboard numbers.
### What VCs Want to See
**Seed Round:**
- MRR growth rate
- User retention
- Early unit economics
- Product engagement
**Series A:**
- ARR and growth rate
- CAC payback < 18 months
- LTV:CAC > 3.0
@@ -453,6 +510,7 @@ Optimize for real business outcomes, not dashboard numbers.
- Burn multiple < 2.0
**Series B+:**
- Rule of 40 > 40%
- Efficient growth (magic number)
- Path to profitability
@@ -461,6 +519,7 @@ Optimize for real business outcomes, not dashboard numbers.
### Metric Presentation
**Dashboard Format:**
```
Current MRR: $250K (↑ 18% MoM)
ARR: $3.0M (↑ 280% YoY)
@@ -470,6 +529,7 @@ Burn: $180K/mo | Runway: 18 months
```
**Include:**
- Current value
- Growth rate or trend
- Context (target, benchmark)
@@ -477,11 +537,13 @@ Burn: $180K/mo | Runway: 18 months
## Additional Resources
### Reference Files
- **`references/metric-definitions.md`** - Complete definitions and formulas for 50+ metrics
- **`references/benchmarks-by-stage.md`** - Target ranges for each metric by company stage
- **`references/calculation-examples.md`** - Step-by-step calculation examples
### Example Files
- **`examples/saas-metrics-dashboard.md`** - Complete metrics suite for B2B SaaS company
- **`examples/marketplace-metrics.md`** - Marketplace-specific metrics with examples
- **`examples/investor-metrics-deck.md`** - How to present metrics for fundraising