saas-revenue-growth-metrics
Calculate SaaS revenue, retention, and growth metrics. Use when diagnosing momentum, churn, expansion, or product-market-fit signals.
npx skills add deanpeters/Product-Manager-Skills --skill saas-revenue-growth-metrics --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
Calculates SaaS revenue, retention, and growth metrics to help diagnose momentum, churn, expansion, or product-market-fit signals. It provides formulas and quality checks for MRR/ARR, ARPU, ARPA, ACV, gross vs. net revenue, churn, NRR, expansion revenue, and quick ratio, plus analysis frameworks like revenue mix and cohort analysis. It guides interpretation and actions based on the numbers, and offers structured steps for calculating each metric and evaluating trends.
How it works
The skill outlines concrete metric definitions and computation templates, including:
- Revenue metrics: Revenue, ARPU, ARPA, ARPA/ARPU combined, ACV, MRR/ARR, and Gross vs. Net Revenue with corresponding formulas and examples.
- Retention & expansion: Churn rate (logo and revenue), NRR, Expansion Revenue, and Quick Ratio with formulas and examples.
- Analysis frameworks: Revenue Mix Analysis and Cohort Analysis with methods for tracking cohorts and interpreting retention trends.
- Step-by-step quality checks: Labels for gross vs. net revenue, growth vs. cost growth, cohort-based ARPU/ARPU trends, and NRR components.
- Step-by-step guidance for interpretation and dashboards in a structured format, including example calculations and quality checks.
When to use it
Use when evaluating overall business health, product-market fit, and growth investments; when comparing performance across time periods or cohorts; when assessing retention issues or pricing/packaging changes; and when communicating with leadership or investors. It also notes when not to rely on these metrics alone (e.g., for profitability or cost context).
What it can touch
Contains explicit formulas and templates for calculating core metrics: Revenue, ARPU, ARPA, ARPA/ARPU, ACV, MRR, ARR, Net Revenue, Churn (logo and revenue), NRR, Expansion Revenue, Quick Ratio, Revenue Mix, and Cohort Analysis. It references templates in template.md and uses terms like MRR, ARR, ARPU, ARPA, ACV, Expansion MRR, Churned MRR, Contraction MRR, and cohort cohorts.
Caveats
Sticks to numeric definitions, formulas, and example calculations; emphasizes quality checks and cohort-based interpretation. It defines risks like high refunds or discounts and concentration risk in revenue mix, but does not provide outcomes beyond stated benchmarks and formulas. No promised outcomes beyond the provided metrics and checks.
## 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. ## Input **Works best with:** The question you're answering (is growth healthy? is churn a fire?) or the metrics you want interpreted. **Also useful:** Your numbers — MRR/ARR, growth rate, GRR/NRR, expansion, cohort data — partial data is workable. Anything supplied with the invocation itself — text after the skill name, a pasted context dump, or an appended `ARGUMENTS:` line — counts as answers already given. Use it and skip whatever it covers; don't re-ask. **Arriving empty-handed? That works too.** Use it as a reference: read the metric sections relevant to your diagnosis. **Example invocation:** `Interpret these: $4M ARR, 8% MoM growth, GRR 88%, NRR 103% — is the growth masking a churn problem?` ## Key Con
- Purpose
- Input
- Key Concepts
- Revenue Metrics Family
- Retention & Expansion Metrics Family
- Analysis Frameworks
- Anti-Patterns (What This Is NOT)
- When to Use These Metrics
- Application
- Step 1: Calculate Revenue Metrics
- Step 2: Calculate Retention & Expansion Metrics
- Step 3: Analyze Trends with Frameworks
- Step 4: Quality Checks & Benchmarks
- Examples
What does the saas-revenue-growth-metrics skill do?
Calculate SaaS revenue, retention, and growth metrics. Use when diagnosing momentum, churn, expansion, or product-market-fit signals.
How do I install it?
Run `npx skills add deanpeters/Product-Manager-Skills --skill saas-revenue-growth-metrics --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From deanpeters/Product-Manager-Skills, a repository with 6,255 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
