evalops

saas-metrics-diligence

0
0
# Install this skill:
npx skills add evalops/open-associate-skills --skill "saas-metrics-diligence"

Install specific skill from multi-skill repository

# Description

Analyze SaaS and usage-based metrics for diligence: NDR/NRR, gross margin, CAC payback, sales efficiency, cohorts, and unit economics by segment. Use when diligencing B2B SaaS or infra companies.

# SKILL.md


name: saas-metrics-diligence
description: "Analyze SaaS and usage-based metrics for diligence: NDR/NRR, gross margin, CAC payback, sales efficiency, cohorts, and unit economics by segment. Use when diligencing B2B SaaS or infra companies."
license: Proprietary
compatibility: Requires spreadsheet-style data; optional Python for calculation; optional Salesforce logging.
metadata:
author: evalops
version: "0.1"


SaaS metrics diligence

When to use

Use this skill when:
- Diligencing B2B SaaS, PLG, or usage-based businesses
- You need to translate raw metrics into an investment view
- You want to detect metric illusions (cohort mixing, accounting artifacts)

Inputs you should request (only if missing)

  • Revenue metrics: ARR/MRR by month (12–24 months)
  • Customer counts and logos (by cohort if possible)
  • Gross margin (and what’s included in COGS)
  • Sales & marketing spend (and headcount)
  • Churn/expansion data by cohort
  • Pricing and ACV distribution

Outputs you must produce

1) Metrics readout (1–2 pages)
2) Cohort/retention assessment (what’s driving NDR)
3) Unit economics summary (CAC payback, efficiency)
4) Questions/risks (ranked) + recommended next data

Templates:
- assets/metrics-readout.md
- assets/metrics-worksheet.csv

Procedure

1) Normalize definitions (do not assume)

Write down:
- What counts as “revenue” (bookings vs recognized)
- Whether NDR is logo-weighted or revenue-weighted
- Whether gross margin includes hosting, support, etc.

2) Retention: start with cohorts

Compute:
- Gross revenue retention (GRR) if possible
- Net dollar retention (NDR/NRR) by cohort and by segment

Look for:
- expansion vs churn drivers
- segment mix effects (beware Simpson’s paradox)
- “one whale” distorting NDR

3) Efficiency and payback

Compute:
- CAC payback (on a gross margin basis)
- Sales efficiency / magic number (if you use it)
- Contribution margin (if available)

Check:
- whether growth is cash-efficient at current payback
- whether payback is improving or worsening

4) Pricing and ACV distribution

  • Identify ACV bands
  • Evaluate whether the product supports expansion (seat-based, usage-based, tier upgrades)
  • Check whether pricing matches perceived value

5) Produce an investment-grade interpretation

Translate metrics into:
- “Is this repeatable?” (cohorts + pipeline)
- “Is this durable?” (retention + switching costs)
- “Is this capital-efficient?” (payback + margins)
- “What breaks at scale?” (support costs, infra costs, sales cycle)

References

  • Tomasz Tunguz’s public writing is a useful mental model set for NDR, payback, and SaaS efficiency metrics.

Salesforce logging (optional)

If your Opportunity has metric fields:
- Update NDR, GRR, GM, payback, etc.
Otherwise:
- Attach the metrics readout as a File/Note to the Opportunity.

Edge cases

  • If data is messy: request raw exports and define one source of truth.
  • If NDR is high but churn is hidden: insist on cohort-level GRR and logo churn.

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.