All skills
deanpeters avatar

/saas-revenue-growth-metrics

@6a4fbf2

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

Use this Skill: https://skilld.dev/gh/deanpeters/product-manager-skills/saas-revenue-growth-metrics

This session only. Nothing lands on disk.

template.md

≈1.1k tokens on demand. Your agent reads this file only when SKILL.md points to it.

SaaS Revenue & Growth Metrics Calculator

Use this template to calculate your revenue and retention metrics. Fill in your numbers and calculate each metric.


Revenue Metrics

Revenue

Period: [Month/Quarter/Year]
Total Customer Payments: $__________
Revenue = $__________

ARPU (Average Revenue Per User)

Total Revenue: $__________
Total Users: __________
ARPU = Total Revenue / Total Users = $__________

ARPA (Average Revenue Per Account)

MRR: $__________
Active Accounts: __________
ARPA = MRR / Active Accounts = $__________

ARPA/ARPU Analysis

ARPA: $__________
ARPU: $__________
Average Seats per Account = ARPA / ARPU = __________

ACV (Annual Contract Value)

Annual Recurring Revenue per Contract: $__________
(Exclude one-time fees like setup, professional services)
ACV = $__________

MRR/ARR

Starting MRR: $__________

MRR Components:
+ New MRR (new customers): $__________
+ Expansion MRR (upsells/cross-sells): $__________
- Churned MRR (lost customers): $__________
- Contraction MRR (downgrades): $__________

Ending MRR: $__________
ARR = MRR × 12 = $__________

Gross vs. Net Revenue

Gross Revenue: $__________
- Discounts: $__________
- Refunds: $__________
- Credits: $__________
Net Revenue = $__________

Discount Rate = Discounts / Gross Revenue = __________%
Refund Rate = Refunds / Gross Revenue = __________%

Retention & Expansion Metrics

Churn Rate (Monthly)

Logo Churn:
Starting Customers: __________
Customers Lost: __________
Logo Churn Rate = Customers Lost / Starting Customers = __________%

Revenue Churn:
Starting MRR: $__________
MRR Lost: $__________
Revenue Churn Rate = MRR Lost / Starting MRR = __________%

Convert to Annual Churn:

Monthly Churn Rate: __________%
Annual Churn Rate = 1 - (1 - Monthly Churn)^12 = __________%

NRR (Net Revenue Retention)

Starting ARR: $__________
+ Expansion Revenue: $__________
- Churned Revenue: $__________
- Contraction Revenue: $__________
Ending ARR (from cohort): $__________

NRR = Ending ARR / Starting ARR × 100 = __________%

Expansion Revenue

Upsells (tier upgrades): $__________
Cross-sells (add-ons): $__________
Usage growth: $__________
Total Expansion Revenue: $__________

Expansion as % of MRR = Expansion / Total MRR = __________%

Quick Ratio

New MRR: $__________
Expansion MRR: $__________
Churned MRR: $__________
Contraction MRR: $__________

Quick Ratio = (New MRR + Expansion MRR) / (Churned MRR + Contraction MRR)
Quick Ratio = __________

Analysis Frameworks

Revenue Mix Analysis

Product/Segment A Revenue: $__________
Product/Segment B Revenue: $__________
Product/Segment C Revenue: $__________
Total Revenue: $__________

Product A % = __________
Product B % = __________
Product C % = __________

Cohort Retention Analysis

Cohort: [Month/Quarter]
Starting Customers: __________

Month 0: 100%
Month 1: __________%
Month 2: __________%
Month 3: __________%
Month 6: __________%
Month 12: __________%

Benchmarks & Quality Checks

Revenue Metrics

  • Gross vs. net revenue clearly labeled
  • Revenue growth rate > cost growth rate
  • ARPU/ARPA tracked by cohort (not just blended)
  • Revenue concentration: Top customer <10%, Top 10 <40%

Retention Metrics

  • Monthly churn <5% (ideally <2%)
  • Revenue churn vs. logo churn compared
  • NRR >100% (ideally >120%)
  • Quick Ratio >2 (ideally >4)

Cohort Analysis

  • Recent cohorts perform same or better than older cohorts
  • Revenue retention tracked, not just logo retention
  • Expansion analyzed by cohort

Red Flags

Check if any of these apply:

  • Revenue churn > logo churn (losing big customers)
  • ARPU growing but customer count shrinking (mix shift, not improvement)
  • Newer cohorts churn faster than older cohorts (PMF degradation)
  • NRR <100% (contracting, not expanding)
  • Quick Ratio <2 (leaky bucket)
  • Discounts >20% or refunds >10% (pricing/product problems)
  • Revenue concentration >50% in top 10 customers (risk)
  • Expansion revenue <10% of total MRR (monetization problem)

If you checked any red flags, see SKILL.md Common Pitfalls section for fixes.

Source: SKILL.md on GitHub

No alerts16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill provides a framework and templates for calculating and analyzing SaaS business metrics. It is an informational resource with no executable code or network access.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer6mo

    2/4 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 6a4fbf2. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last month.

Activeupdated 3 months ago
argument-hint
[metrics or question]
type
component
theme
finance-metrics
Other metadata
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.
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

README badge

README badge for deanpeters/product-manager-skills/saas-revenue-growth-metrics