From grimoire
Computes and audits unit-level profitability metrics including CAC, LTV, payback period, and contribution margin. Based on a16z, Bessemer, and Skok frameworks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/grimoire:calculate-startup-unit-economicsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Compute and interpret the unit-level profitability metrics that determine whether a business can scale sustainably.
Compute and interpret the unit-level profitability metrics that determine whether a business can scale sustainably.
Adopted by: a16z, Bessemer Venture Partners, Sequoia, SaaS founders, and marketplace operators Impact: Bessemer's State of the Cloud report shows LTV:CAC ratio is the single metric most correlated with Series A/B funding success. Businesses with LTV:CAC > 3x are 4x more likely to reach $10M ARR than those below 1x. Skok found that SaaS companies that track payback period reduce churn by identifying at-risk cohorts 60 days earlier. Why best: Unit economics reveal whether each incremental customer creates or destroys value, independent of growth rate. Unprofitable unit economics at small scale never improve at large scale — they accelerate losses.
Sources: Skok "SaaS Metrics 2.0" (2012, For Entrepreneurs); Bessemer Venture Partners "State of the Cloud" (2023); a16z "16 Startup Metrics" (2015)
Define the "unit" — clarify what one unit is: one customer, one subscriber, one transaction, one driver, one seat. All calculations depend on consistent unit definition.
Calculate Customer Acquisition Cost (CAC) — divide total sales and marketing spend in a period by the number of new customers acquired in that period. Use fully-loaded costs: salaries, tools, ad spend, events.
CAC = Total S&M Spend / New Customers Acquired
Calculate Average Revenue Per Unit (ARPU) — compute monthly recurring revenue (MRR) or transaction revenue per unit. For multi-tier products, calculate blended ARPU across all tiers.
Calculate Gross Margin per unit — subtract cost of goods sold (COGS) per customer from ARPU. COGS includes hosting, support, customer success, and third-party fees attributable to serving that customer.
Gross Margin % = (ARPU − COGS per customer) / ARPU
Estimate Customer Lifetime — use one of: (1) 1 ÷ monthly churn rate, (2) cohort analysis of actual retention curves, or (3) contract length for B2B SaaS. Cohort analysis is most accurate.
Calculate Lifetime Value (LTV) — multiply gross margin per unit per month by customer lifetime in months.
LTV = (ARPU × Gross Margin %) / Monthly Churn Rate
Calculate LTV:CAC ratio — the primary health indicator. Benchmark: > 3x is healthy, > 5x is excellent, < 1x means the business loses money on every customer.
LTV:CAC = LTV / CAC
Calculate CAC Payback Period — how many months to recover the cost of acquiring one customer.
Payback Period = CAC / (ARPU × Gross Margin %) Benchmark: < 12 months for SaaS, < 6 months for marketplace.
Segment by acquisition channel — compute CAC separately for each channel (paid search, content, outbound, partner). Channels with 3x+ worse CAC than average are destroying unit economics even if volume looks good.
Project at scale — model whether CAC will increase or decrease as the business grows (most CAC increases with scale as cheap channels saturate). Project LTV improvement from expansion revenue (upsell, cross-sell). Determine if unit economics improve or deteriorate at 10x current scale.
npx claudepluginhub jeffreytse/grimoire --plugin grimoireCalculates per-customer or per-transaction profitability metrics (LTV, CAC, payback period) to evaluate business model viability and scalability.
Analyzes profitability per customer, product, or transaction to assess business model viability. Covers CAC, LTV, contribution margin, cohort analysis, and growth-readiness.
Evaluates SaaS unit economics (CAC, LTV, payback) and capital efficiency to assess scalability and financial viability.