1---2name: business-metrics-calculator3description: Standard business metric calculation with industry benchmarks. Use when calculating SaaS metrics (MRR, churn, LTV, CAC), e-commerce KPIs, or product analytics metrics with proper definitions.4---56# Business Metrics Calculator78# When to use9- Preparing a board or investor deck and need accurately defined metrics10- The team disagrees on how a key metric (e.g., churn) should be calculated11- Benchmarking performance against industry standards12- Building a metrics report for a new business or new metric set13- Validating that existing metric calculations match the standard definition1415# Process161. **Identify the business model and period** — confirm the model type (SaaS subscription, e-commerce, marketplace, product/app) and the calculation period (month, quarter, trailing 12M). Model type determines which metrics apply. See `references/metric_definitions.md`.172. **Load and validate the underlying data** — check for expected row counts, missing values, and plausible date ranges. A metrics report is only as good as the data feeding it.183. **Calculate primary metrics** — for SaaS: MRR, ARR, new MRR, churned MRR, expansion MRR, customer churn rate, revenue churn rate. For e-commerce: GMV, AOV, conversion rate, ROAS. Use `scripts/saas_metrics.py` or adapt for other models.194. **Calculate unit economics** — LTV (simple average and cohort-based), CAC, LTV:CAC ratio, payback period, and quick ratio. Document which assumptions were used for LTV lifetime.205. **Compare to benchmarks** — grade each metric against the industry benchmark thresholds in `references/metric_definitions.md` (good / average / poor). Flag anything outside the acceptable range.216. **Produce the metrics report** — assemble results into `assets/metrics_report_template.md` with trend charts, benchmark comparison, and 3–5 key insights. Document any definition choices that differ from industry standard.2223# Inputs the skill needs24- Subscription or transaction data with at minimum: customer ID, date, value, status25- Marketing spend data (for CAC calculation)26- Monthly targets or goals (for vs-target comparisons)27- The agreed-upon metric definitions (or default to industry standard)28- Time period and any segmentation required (by plan, region, cohort)2930# Output31- `scripts/saas_metrics.py` — calculates standard SaaS metrics from a subscriptions CSV; includes MRR waterfall, churn, LTV/CAC32- `references/metric_definitions.md` — canonical definitions and benchmark thresholds by model type33- `assets/metrics_report_template.md` — structured report: revenue metrics, customer metrics, unit economics, benchmark comparison, insights