From GTM Skills
Calculates and interprets SaaS metrics (MRR, ARR, NRR, churn, LTV:CAC, burn multiple, Rule of 40) with stage-aware benchmarks and investor-ready output.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gtm-skills:saas-metrics-calculatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
SaaS metrics answer whether your business model works. The mistake: cherry-picking
SaaS metrics answer whether your business model works. The mistake: cherry-picking
the metric that makes you look good (usually ARR growth) and ignoring the metric
that tells the truth (usually churn or CAC payback). This skill calculates all
key metrics from minimal inputs, applies stage-aware benchmarks, diagnoses which
lever to pull first, and produces board-ready, investor-ready output. Every
formula is documented. Every benchmark is sourced. For exit weight by buyer
type, load references/metric-definitions-exit-weight.md.
references/david-sacks-saas-metrics.mdreferences/bessemer-cloud-atlas.mdreferences/meritech-saas-benchmarks.md. Reconcile private vs public → references/benchmark-reconciliation.md.Trigger phrases: "calculate my SaaS metrics", "what is my LTV:CAC ratio?", "how long is my CAC payback?", "what is my NRR?", "run a complete metrics analysis", "what should my metrics be at this stage?", "SaaS benchmarks", "board metrics dashboard", "investor metrics package"
MRR (Monthly Recurring Revenue) = Sum of all committed monthly subscription revenue. Normalize annual contracts to monthly: Annual ÷ 12. Exclude one-time PS unless board asks for total revenue.
Deep dive: definition variants (committed vs recognized vs billings), ASC 606 summary,
consumption, deferred revenue → references/saas-mrr-accounting-nuances.md.
Bridge template → templates/mrr-bridge-template.md.
Bookings vs billings vs revenue → references/bookings-billings-revenue-matrix.md.
Definition conflicts → references/benchmark-reconciliation.md (MRR / ARR row).
ARR (Annual Run Rate) = MRR × 12 (for monthly businesses) OR sum of annual contract values
ARPA (Average Revenue Per Account) = MRR ÷ Paying Customers
ARR per Employee = ARR ÷ Total Full-Time Employees
Logo Churn Rate (monthly) = Customers Lost in Month ÷ Customers at Start of Month
Revenue Churn Rate (monthly) = Churned MRR ÷ MRR at Start of Month
NRR (Net Revenue Retention) = (Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) ÷ Starting MRR
100%: Growing within existing base (good)
120%: Best-in-class enterprise SaaS
GRR (Gross Revenue Retention) = (Starting MRR - Churned MRR - Contraction MRR) ÷ Starting MRR
80% is good. >90% is excellent.
SaaS Quick Ratio = (New MRR + Expansion MRR) ÷ (Churned MRR + Contraction MRR)
4x: Excellent — growing 4x faster than shrinking
CAC (Customer Acquisition Cost — fully loaded) = Total S&M Spend ÷ New Customers Acquired Total S&M includes: salaries (SDRs, AEs, managers, VP Sales), marketing team, tools (CRM, outreach, enrichment), ad spend, events, content production. NOT just ad spend.
LTV (Contribution Margin Method — correct) = (ARPA × Gross Margin %) ÷ Monthly Churn Rate
LTV:CAC Ratio = LTV ÷ CAC
CAC Payback Period (months) = CAC ÷ (ARPA × Gross Margin %)
24 months: Dangerous (capital-intensive, slow returns)
Magic Number = Net New ARR (current quarter) ÷ S&M Spend (prior quarter)
1.0: Efficient growth (invest more)
Burn Multiple = Net Cash Burn ÷ Net New ARR
2x: Worrying — high burn relative to growth
Rule of 40 = Revenue Growth Rate % + Profit Margin %
40%: Healthy SaaS business
Revenue per Employee = ARR ÷ Total Employees
Minimum inputs needed (these 10 numbers):
| # | Input | Where to Find It |
|---|---|---|
| 1 | Current MRR | Stripe/Chargebee/Recurly dashboard |
| 2 | Last month's MRR | Same source, prior period |
| 3 | Paying customers (current) | Billing system |
| 4 | New customers acquired (month) | CRM — opportunity closed-won |
| 5 | Customers lost (month) | CRM — opportunity closed-lost (churn reason) |
| 6 | Expansion MRR added (month) | Billing system — upgrades |
| 7 | Contraction MRR (month) | Billing system — downgrades |
| 8 | Churned MRR (month) | Billing system — cancellations |
| 9 | Total S&M spend (month, fully loaded) | Accounting system |
| 10 | Gross Margin % | Accounting system (Revenue - COGS) ÷ Revenue |
Calculate all 18 metrics using the formulas above. Present in three buckets:
| Metric | Pre-Seed | Seed ($500K-2M) | Series A ($2-10M) | Series B ($10-50M) | Growth ($50M+) |
|---|---|---|---|---|---|
| YoY Growth | N/A (PMF) | 100-300%+ | 80-150% | 50-100% | 30-50% |
| NRR | >100% (aspirational) | >100% | >105% | >110% | >115% |
| GRR | >80% | >85% | >88% | >90% | >92% |
| Logo Churn (mo) | <3% | <2.5% | <2% | <1.5% | <1% |
| LTV:CAC | >3x | 3-5x | 3-5x | 3-5x | 4-6x |
| CAC Payback (mo) | <12 | <12 | <12 | <15 | <18 |
| Magic Number | >0.5 | >0.75 | >0.75 | >0.75 | >1.0 |
| Burn Multiple | >3x (investing) | <2x | <1.5x | <1.5x | <1x |
| Rule of 40 | N/A | >20% | >30% | >35% | >40% |
| Gross Margin | >70% | >72% | >75% | >75% | >78% |
Diagnostic decision tree:
Load references/metric-definitions-exit-weight.md for exit/raise weight by metric.
The lever order (highest ROI first):
SAAS METRICS DASHBOARD — [Company] — [Month Year]
REVENUE & GROWTH
| Metric | Current | Last Month | YoY | Benchmark | Status |
|---|---|---|---|---|---|
| MRR | $X | $X | | | |
| ARR | $X | $X | $X | | |
| Net New ARR | $X | | | | |
| YoY Growth | X% | | | [stage] | |
RETENTION & HEALTH
| Metric | Current | Target | Benchmark | Status |
|---|---|---|---|---|
| Logo Churn | X% | | | |
| NRR | X% | | | |
| GRR | X% | | | |
| Quick Ratio | Xx | | | |
UNIT ECONOMICS & EFFICIENCY
| LTV | $X | | | |
| CAC | $X | | | |
| LTV:CAC | Xx | | | |
| CAC Payback | X mo | | | |
| Magic Number | X | | | |
| Burn Multiple | Xx | | | |
| Rule of 40 | X% | | | |
PRIORITY ACTIONS (ranked by ROI):
1. [Action 1] — expected impact: [metric change]
2. [Action 2]
3. [Action 3]
Before delivering, verify:
Raw-revenue LTV. Using total revenue instead of contribution margin. If your gross margin is 70%, raw LTV overstates by 43%. Fix: Always use ARPA × Gross Margin % ÷ Monthly Churn Rate.
Under-counting CAC. "Our CAC is $200" but you only counted ad spend, not the salaries of the 4 SDRs and 2 AEs who closed those customers. Fix: Fully-loaded CAC. All S&M expense ÷ new customers.
Mixing time periods. Using last month's spend but this quarter's new customers creates garbage metrics. Fix: Same period. If you spent $100K in Q1 and acquired 50 customers, use Q1 for both.
Company-wide averages hiding problems. Your enterprise segment might have LTV:CAC of 8x while SMB is 1.5x. Average says 3x — which is false comfort. Fix: Segment by channel, cohort, and customer size.
Ignoring the Burn Multiple. Growth at all costs is dead. A company growing 100% with a 3x Burn Multiple is less healthy than a company growing 50% with a 1x Burn Multiple. Fix: Report Burn Multiple alongside growth rate.
Annualizing monthly churn wrong. Monthly churn of 2% ≠ 24% annual churn. It compounds: 1 - (1 - 0.02)^12 = 21.5%. Fix: Use the compound formula or track actual annual churn from cohort data.
references/framework-notes.md — routing indextemplates/output-template.md — deliverable shellscripts/check-output.py — deliverable validatorreferences/metric-definitions-exit-weight.md — formulas, benchmarks, exit weight by buyerreferences/david-sacks-saas-metrics.md — burn multiple, efficiency gates (repo root)references/bessemer-cloud-atlas.md — Rule of 40, VC-stage benchmarks (repo root)references/saas-mrr-accounting-nuances.md — canonical MRR/ARR accounting deep dive (repo root)references/bookings-billings-revenue-matrix.md — bookings vs billings vs GAAP revenue (repo root)templates/mrr-bridge-template.md — logo + expansion − contraction − churn
Canonical lifecycle (repo root): references/lifecycle-metrics-by-stage.md (per-stage formulas) · references/gtm-lifecycle-stages.md · skills/analytics/gtm-metrics/templates/stage-health-scorecard.md
Cross-skill: exiting-company/references/due-diligence-metrics-pack.md, fundraising-strategy/references/vc-milestone-gates.md, financial-modeling/references/unit-economics-exit-bridge.mdfinancial-modeling — SaaS P&L, cash flow, runway, headcount modelgtm-metrics — Pipeline velocity, CAC by channel, WbD GTM Indexpricing-strategy — Pricing impact on ARPU and LTVchurn-prevention — Early warning signals, health scoring, interventionexpansion-selling — Consumption triggers, NRR growthboard-meeting-prep — Board-ready metrics dashboardnpx claudepluginhub leadmagic/gtm-skills --plugin gtm-skillsQuick reference for SaaS finance metrics, formulas, and benchmarks. Use for fast lookups during product reviews, board prep, or investor calls.
Provides formulas and benchmarks for startup metrics: unit economics (CAC, LTV, CAC payback), growth efficiency (MoM/YoY growth), cash management (burn multiple, runway). Use when defining a metrics framework or preparing investor/board dashboards.
Guides tracking and optimizing key startup metrics including CAC, LTV, unit economics, burn multiple, and rule of 40 for seed through Series A startups.