Skip to content
Development
Skill

/saas-revenue-growth-metrics

Calculate SaaS revenue, retention, and growth metrics. Use when diagnosing momentum, churn, expansion, or product-market-fit signals.

From plugin
crew44
35862 skills4 agents
Install
$ npx -y skills add getcrew44/crew44 --skill saas-revenue-growth-metrics --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/saas-revenue-growth-metrics

Context preview

The summary Claude sees to decide when to auto-load this skill.

Calculate SaaS revenue, retention, and growth metrics. Use when diagnosing momentum, churn, expansion, or product-market-fit signals.

SKILL.md

saas-revenue-growth-metrics.SKILL.md
name: saas-revenue-growth-metrics
description: Calculate SaaS revenue, retention, and growth metrics. Use when diagnosing momentum, churn, expansion, or product-market-fit signals.
intent: >-
  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.
type: component
theme: finance-metrics
best_for:
  - "Understanding your key revenue and retention metrics"
  - "Calculating MRR, ARR, churn, and NRR correctly"
  - "Building a metrics dashboard for your SaaS product"
scenarios:
  - "I need to calculate and interpret our MRR, churn rate, and NRR for a board deck"
  - "Help me understand the difference between gross and net revenue retention and how to improve it"
estimated_time: "10-15 min"

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

Read more
Ships withcrew44

Orchestrate a crew of specialist AI agents in one local-first workspace. Each role on its best model, with memory and skills that compound. Free, MIT.

Get the whole plugin