saas-revenue-growth-metrics
This Claude Code skill calculates and interprets key SaaS financial metrics including revenue, ARPU, ARPA, ACV, and retention rates to assess business momentum and product-market fit. Product managers use it to diagnose churn patterns, evaluate expansion revenue, identify undermonetization, and communicate business health to stakeholders through data-driven analysis rather than raw reporting.
git clone --depth 1 https://github.com/deanpeters/Product-Manager-Skills /tmp/saas-revenue-growth-metrics && cp -r /tmp/saas-revenue-growth-metrics/skills/saas-revenue-growth-metrics ~/.claude/skills/saas-revenue-growth-metricsSKILL.md
## Purpose Master revenue and retention metrics to understand SaaS business momentum, evaluate product-market fit, and make data-driven decisions about growth investments. Use this to calculate key metrics, interpret trends, identify problems early, and communicate business health to stakeholders. This is not a business intelligence tool—it's a framework for PMs to understand which metrics matter, how to calculate them correctly, and what actions to take based on the numbers. ## Key Concepts ### Revenue Metrics Family The "top-line" metrics that measure how much money the business generates. **Revenue** — Total money earned from selling products/services before expenses. The "top line" of the income statement. - **Why PMs care:** Every feature should connect to revenue (direct or indirect). If you can't articulate revenue impact, prioritization becomes impossible. - **Formula:** Sum of all customer payments in a period - **Benchmark:** Growth rate matters more than absolute number (context-dependent by stage) **ARPU (Average Revenue Per User)** — Average revenue generated per individual user. - **Why PMs care:** Measures per-seat monetization effectiveness. Critical for seat-based pricing models. - **Formula:** `Total Revenue / Total Users` - **Benchmark:** Varies by model; track trend more than absolute value - **B2C SaaS:** $5-50/month typical; B2B: $50-500+/month **ARPA (Average Revenue Per Account)** — Average revenue generated per customer account. - **Why PMs care:** Measures account-level deal size. Critical for account-based pricing models. - **Formula:** `MRR / Active Accounts` - **Benchmark:** SMB SaaS: $100-$1K/month; Mid-market: $1K-$10K; Enterprise: $10K+ **ARPA/ARPU Analysis** — Using both metrics together to understand monetization. - **Why PMs care:** Prevents packaging mistakes. High ARPA + low ARPU = undermonetized per seat. Low ARPA + high ARPU = small deal sizes. - **Example:** $10K ARPA with 100 seats = $100 ARPU (reasonable). $10K ARPA with 1,000 seats = $10 ARPU (leaving money on table). **ACV (Annual Contract Value)** — Annualized recurring revenue per contract (excludes one-time fees). - **Why PMs care:** Compares economics across different contract structures. Enables sales compensation design and segment analysis. - **Formula:** `Annual Recurring Revenue per Contract` (don't include setup fees, professional services) - **Benchmark:** SMB: $5K-$25K; Mid-market: $25K-$100K; Enterprise: $100K+ **MRR/ARR (Monthly/Annual Recurring Revenue)** — Predictable recurring revenue normalized to monthly or annual. - **Why PMs care:** The heartbeat of subscription businesses. Valued at 5-10x+ multiples. Track components (new, expansion, churn). - **Formula:** `MRR = Sum of all recurring subscription revenue per month`; `ARR = MRR × 12` - **Benchmark:** Growth rate and quality matter; track new MRR, expansion MRR, churned MRR, contracted MRR **Gross vs. Net Revenue** — Gross revenue before vs. net revenue after discounts, refunds, credits. - **Why PMs care:** Discounts and refunds can hide bad acquisition quality or product problems. - **Formula:** `Net Revenue = Gross Revenue - Discounts - Refunds - Credits` - **Benchmark:** Refunds >10% is a red flag; track by acquisition channel --- ### Retention & Expansion Metrics Family Metrics that measure how well you keep and grow existing customers. **Churn Rate** — Percentage of customers who cancel in a period. - **Why PMs care:** Silent killer of SaaS. Undermines all acquisition efforts. 5% monthly churn = 46% annual churn (compounding). - **Formula:** `Customers Lost in Period / Starting Customers` - **Benchmark (Monthly):** <2% great, 2-5% acceptable, >5% crisis - **Benchmark (Annual):** <10% great, 10-30% acceptable, >30% crisis - **Note:** Logo churn (customer count) differs from revenue churn (dollar amount) **NRR (Net Revenue Retention)** — Revenue retention from existing customers including expansion and contraction. - **Why PMs care:** The holy grail metric. NRR >100% means you grow without new logos. Highly valued by investors. - **Formula:** `(Starting ARR + Expansion - Churn - Contraction) / Starting ARR × 100` - **Benchmark:** >120% excellent, 100-120% good, 90-100% acceptable, <90% problem - **Example:** Start with $1M ARR, add $300K expansion, lose $100K to churn = $1.2M / $1M = 120% NRR **Expansion Revenue** — Additional revenue from existing customers (upsells, cross-sells, usage growth). - **Why PMs care:** Most capital-efficient revenue (no CAC). Should drive NRR >100%. - **Formula:** `Sum of upsells + cross-sells + usage increases from existing customers` - **Benchmark:** Should represent 20-30% of total revenue; drives NRR >100% **Quick Ratio (SaaS)** — Revenue gains vs. revenue losses. - **Why PMs care:** Shows if you're building on solid ground or running on a treadmill. - **Formula:** `(New MRR + Expansion MRR) / (Churned MRR + Contraction MRR)` - **Benchmark:** >4 excellent, 2-4 healthy, <2 leaky bucket --- ### Analysis Frameworks **Revenue Mix Analysis** — Breakdown of revenue by product, segment, or channel. - **Why PMs care:** Identifies which products fund the business and where to invest. Reveals concentration risk. - **Formula:** `Product/Segment Revenue / Total Revenue × 100` - **Benchmark:** No single product >60% ideal; diversification reduces risk **Cohort Analysis** — Group customers by join date and track behavior over time. - **Why PMs care:** Blended metrics hide critical trends. Shows whether business is improving or degrading. - **Method:** Track retention, expansion, and LTV by cohort (e.g., "Jan 2024 cohort") - **Benchmark:** Recent cohorts should perform same or better than old cohorts --- ### Anti-Patterns (What This Is NOT) - **Not profit metrics:** Revenue is top-line, not bottom-line. High revenue with negative margins is a disaster. - **Not vanity metrics:** Total revenue growth means nothing if driven by unsustainable discounting or margin-destroying deal
Run a structured discovery flow from problem framing through opportunity mapping and validation planning.
Guide PM to Director to VP/CPO transition planning with role-fit diagnostics and onboarding guidance.
Turn strategy and validated opportunities into a sequenced roadmap with clear tradeoffs.
Select what to work on next using the right prioritization method for your context.
Build product strategy from positioning through opportunity and roadmap decisions.
Create a decision-ready PRD by chaining problem framing, requirements definition, and story scaffolding.
Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.
Assess whether your product work is AI-first or AI-shaped. Use when evaluating AI maturity and choosing the next team capability to build.