Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot official · Anthropic

unit-economics — Claude Code skill: SaaS metrics and cohort analysis

Analyzes unit economics for SaaS and subscription businesses in PE context: builds ARR cohorts, calculates LTV:CAC, net retention, payback periods, and margin waterfall.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add anthropics/financial-services --skill unit-economics -a claude-code
Open on GitHub

What unit-economics does

The skill breaks down subscription revenue into cohorts, calculates customer acquisition cost and lifetime value, shows net retention by acquisition year, and compares against benchmarks (Rule of 40, Magic Number, NDR >110%). Inside: five steps — identify business model, gather core metrics (ARR bridge, LTV:CAC, gross and net retention, cohort matrix), check against industry norms, score revenue quality, and export to Excel.

Works with SaaS, recurring services, transaction-based, and hybrid models. For each cohort it builds a retention table showing how much revenue remains after one, two, three years from acquisition. Calculates CAC payback (when acquisition cost is recovered), gross margin by revenue type (subscription, services, other), and revenue concentration (top 10/20/50 customers as % of total).

Aggregate metrics hide churn problems — the skill pushes for customer-level data instead of summaries. NDR above 100% can mask high gross churn if expansion is strong enough. For usage-based models the focus shifts from classic ARR to consumption trends.

What it helps with

  • build ARR bridge and cohort matrix with year-over-year retention
  • calculate LTV:CAC ratio, CAC payback, and compare to benchmarks
  • decompose net retention into gross retention and expansion rate
  • check the business against Rule of 40 and Magic Number
  • create margin waterfall from revenue down to EBITDA

Example prompts for the agent

  • Build an ARR cohort analysis — show how much revenue the 2021 cohort retained over three years
  • Calculate LTV:CAC and CAC payback separately for enterprise and SMB segments
  • Create an ARR bridge from beginning ARR to ending ARR through new, expansion, contraction, and churn

How to install unit-economics

1Skills CLI (Vercel)

npx skills add anthropics/financial-services --skill unit-economics -a claude-code

2Manually: put the files in place

~/.claude/skills/unit-economics/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/unit-economics/

From the same set25

The whole set →
earnings-analysis official anthropics Builds quarterly earnings update reports with beat/miss analysis, revised estimates, key metrics, charts, and the effect on the investment thesis. Claude Code CX Codex Cursor +1 3,300installs equity-research official anthropics Builds a stock snapshot from analyst consensus, financials, price history and macro data. Useful when you need to size up a company fast. Claude Code CX Codex Cursor +1 3,200installs competitive-analysis official anthropics A framework for building competitor analysis decks in PowerPoint or chat. It clarifies project scope, then builds verified slides once the outline is approved. Claude Code CX Codex Cursor +1 2,400installs pitch-deck official anthropics Fills an existing investment banking deck template with data from source files. Use it to move figures into established slide layouts, not to build a deck from scratch. Claude Code CX Codex Cursor +1 2,400installs dcf-model official anthropics Builds an institutional-grade DCF valuation model: pulls data from SEC filings and analyst reports, computes WACC and cash flows, and outputs an Excel model with sensitivity analysis. Claude Code CX Codex Cursor +1 2,400installs ppt-template-creator official anthropics A skill that converts PowerPoint templates into self-contained, reusable skills. Analyze your .pptx, extract all layouts and placeholders with exact coordinates, and package everything as a ready-to-use skill. Claude Code CX Codex Cursor +1 2,300installs macro-rates-monitor official anthropics Builds macro and rates dashboards by combining inflation breakevens, yield curves, and swap spreads into a single analysis. Claude Code CX Codex Cursor +1 2,300installs audit-xls official anthropics Audits Excel sheets for formula errors, hardcoded values, and logic breaks. It checks financial model integrity before sharing work with clients or review committees. Claude Code CX Codex Cursor +1 2,200installs

Similar

competitive-landscape Seth Hobson This skill compares competitors, finds open positioning gaps, and shapes competitive strategy for startup analysis or an investor pitch. Claude Code CX Codex Cursor 11,034installs risk-metrics-calculation Seth Hobson This skill helps an agent calculate VaR, CVaR, Sharpe, Sortino, and portfolio drawdowns. Use it for risk limits or monitoring. Claude Code CX Codex Cursor 11,000installs paypal-integration Seth Hobson This skill covers PayPal checkout, subscriptions, refunds, and payment notifications. Use it when adding PayPal payments or recurring billing to an application. Claude Code CX Codex Cursor 10,900installs pci-compliance Seth Hobson This skill guides PCI DSS work for payment systems, including tokenization, encryption, access control, logging, and cardholder data handling. Claude Code CX Codex Cursor 10,600installs defi-protocol-templates Seth Hobson This skill provides Solidity templates for staking and AMMs, plus governance and flash loans. Use it as a starting point for DeFi protocol work. Claude Code CX Codex Cursor 10,400installs team-composition-analysis Seth Hobson This skill plans startup team structure, hiring, compensation, and equity from pre-seed through Series A. Use it for headcount plans and hiring budgets. Claude Code CX Codex Cursor 10,300installs churn-prevention coreyhaines31 A Claude Code skill for subscription churn: an exit survey at cancellation, an offer matched to the stated reason, and recovery of failed payments. Claude Code CX Codex Cursor +1 120,600installs revops coreyhaines31 This skill helps design RevOps workflows for lead stages, scoring, routing, and marketing-to-sales handoffs. Use it when CRM processes need clear rules. Claude Code CX Codex Cursor +1 113,000installs

Questions about unit-economics

How to install unit-economics in Claude Code?

Run npx skills add anthropics/financial-services --skill unit-economics -a claude-code. The skill will appear in ~/.claude/skills/unit-economics/SKILL.md.

What does the unit-economics skill do?

It analyzes unit economics for subscription businesses in a PE context: builds ARR cohorts, calculates LTV:CAC and net retention, compares against benchmarks like Rule of 40, assembles margin waterfall, and scores revenue quality.

What data is needed for cohort analysis?

Customer-level data with acquisition dates and revenue history for each customer works best. Aggregate metrics hide churn problems and won't show how different cohorts behave over time.

Source text

SKILL.md · Apache-2.0
---
name: unit-economics
description: Analyze unit economics for PE targets — ARR cohorts, LTV/CAC, net retention, payback periods, revenue quality, and margin waterfall. Essential for software/SaaS, recurring revenue, and subscription businesses. Use when evaluating revenue quality, building a cohort analysis, or assessing customer economics. Triggers on "unit economics", "cohort analysis", "ARR analysis", "LTV CAC", "net retention", "revenue quality", or "customer economics".
---

# Unit Economics Analysis

## Workflow

### Step 1: Identify Business Model

Determine the revenue model to tailor the analysis:
- **SaaS / Subscription**: ARR, net retention, cohorts
- **Recurring services**: Contract value, renewal rates, upsell
- **Transaction / usage-based**: Revenue per transaction, volume trends, take rate
- **Hybrid**: Break down by revenue stream

### Step 2: Core Metrics

#### ARR / Revenue Quality
- **ARR bridge**: Beginning ARR → New → Expansion → Contraction → Churn → Ending ARR
- **ARR by cohort**: Vintage analysis — how does each annual cohort retain and grow?
- **Revenue concentration**: Top 10/20/50 customers as % of total
- **Revenue by type**: Recurring vs. non-recurring vs. professional services
- **Contract structure**: ACV distribution, multi-year %, auto-renewal %

#### Customer Economics
- **CAC (Customer Acquisition Cost)**: Total S&M spend / new customers acquired
- **LTV (Lifetime Value)**: (ARPU × Gross Margin) / Churn Rate
- **LTV:CAC ratio**: Target >3x for healthy businesses
- **CAC payback period**: Months to recover acquisition cost
- **Blended vs. segmented**: Break down by customer segment (enterprise vs. SMB vs. mid-market)

#### Retention & Expansion
- **Gross retention**: % of beginning ARR retained (excludes expansion)
- **Net retention (NDR)**: % of beginning ARR retained including expansion
- **Logo churn**: % of customers lost
- **Dollar churn**: % of revenue lost (often different from logo churn)
- **Expansion rate**: Upsell + cross-sell as % of beginning ARR

#### Cohort Analysis
Build a cohort matrix showing:

| Cohort | Year 0 | Year 1 | Year 2 | Year 3 | Year 4 |
|--------|--------|--------|--------|--------|--------|
| 2020 | $1.0M | $1.1M | $1.2M | $1.1M | |
| 2021 | $1.5M | $1.7M | $1.8M | | |
| 2022 | $2.0M | $2.3M | | | |
| 2023 | $3.0M | | | | |

Show both absolute $ and indexed (Year 0 = 100%) views.

#### Margin Waterfall
- Revenue → Gross Profit → Contribution Margin → EBITDA
- Fully loaded unit economics: what does it cost to acquire, serve, and retain a customer?
- Gross margin by revenue stream (subscription vs. services vs. other)

### Step 3: Benchmarking

Compare unit economics to relevant benchmarks:
- **SaaS Rule of 40**: Growth rate + EBITDA margin > 40%
- **SaaS Magic Number**: Net new ARR / prior period S&M spend > 0.75x
- **NDR benchmarks**: Best-in-class >120%, good >110%, concerning <100%
- **LTV:CAC**: Best-in-class >5x, good >3x, concerning <2x
- **Gross retention**: Best-in-class >95%, good >90%, concerning <85%
- **CAC payback**: Best-in-class <12mo, good <18mo, concerning >24mo

### Step 4: Revenue Quality Score

Synthesize into a revenue quality assessment:

| Factor | Score (1-5) | Notes |
|--------|-------------|-------|
| Recurring % | | |
| Net retention | | |
| Customer concentration | | |
| Cohort stability | | |
| Growth durability | | |
| Margin profile | | |
| **Overall** | | |

### Step 5: Output

- Excel workbook with ARR bridge, cohort matrix, unit economics dashboard
- Summary slide with key metrics and benchmarks
- Red flags and areas for further diligence

## Important Notes

- Always ask for raw customer-level data if available — aggregate metrics can hide problems
- NDR above 100% can mask high gross churn if expansion is strong enough — always show both
- Cohort analysis is the single most important view for revenue quality — push for this data
- Differentiate between contracted ARR and actual recognized revenue
- For usage-based models, focus on consumption trends and expansion patterns rather than traditional ARR metrics
- Professional services revenue should be evaluated separately — it's not recurring and margins are typically lower

© anthropics · Apache-2.0 · anthropics/financial-services

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor