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.
npx skills add anthropics/financial-services --skill unit-economics -a claude-codeWhat 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-code2Manually: put the files in place
~/.claude/skills/unit-economics/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/unit-economics/
1Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill unit-economics -a codex2Manually: put the files in place
.agents/skills/unit-economics/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill unit-economics -a cursor2Manually: put the files in place
.cursor/skills/unit-economics/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install anthropics/financial-services unit-economics2Manually: put the files in place
.github/skills/unit-economics/SKILL.md1Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill unit-economics -a gemini-cli2Platform CLI
gemini skills install https://github.com/anthropics/financial-services --path plugins/vertical-plugins/private-equity/skills/unit-economicsManually: put the files in place
.devin/skills/unit-economics/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill unit-economics -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set25
The whole set →Similar
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