unit-economics-and-roi

$npx mdskill add Significant-Gravitas/skills-catalog/unit-economics-and-roi

Run this when the question is whether a unit, a cohort, or a bet pays for itself. Every input is labeled FACT, INFERENCE with its assumption shown, or UNKNOWN. An UNKNOWN input blocks the verdict, not the draft.

SKILL.md

.github/skills/unit-economics-and-roiView on GitHub ↗
---
name: "unit-economics-and-roi"
description: "Use for customer acquisition cost, lifetime value, payback, contribution margin, net present value, internal rate of return, and fund-or-kill calls on a bet."
triggers: ["unit economics", "cac payback", "ltv to cac", "contribution margin", "fund or kill this bet", "npv and irr", "is this vendor worth it"]
version: "1"
---

# Unit economics and ROI

Run this when the question is whether a unit, a cohort, or a bet pays
for itself. Every input is labeled FACT, INFERENCE with its assumption
shown, or UNKNOWN. An UNKNOWN input blocks the verdict, not the draft.

## Inputs

The cost and revenue lines behind the bet, the time horizon, and the
discount rate or hurdle the team uses.

## Build the unit first

Revenue per unit, cost per unit, contribution margin — all from FACT
inputs. If gross margin is unknown, say so before any lifetime-value
math, because every ratio downstream inherits that hole.

## Compute on one cohort definition, formulas shown

Show each formula with the numbers plugged in:

- Fully-loaded customer acquisition cost (CAC) = (sales and marketing
  salaries + marketing spend + pro-rated tooling) / net new logos.
  Expansion deals are excluded from both sides.
- Lifetime value (LTV) = (average revenue per user (ARPU) x gross
  margin) / churn rate.
- LTV-to-CAC = LTV / CAC.
- CAC payback in months = CAC / (ARPU x gross margin).

Label churn as logo churn or revenue churn, never blended. Common
benchmarks, which vary by segment and sales motion: LTV:CAC at or above
3:1, payback under 18 months is healthy and under 12 is elite. Never
present a blended ratio as a cohort truth.

## Run three cases with a break-even line

Base, Adverse, and Opportunity on the two drivers that matter most, and
draw the break-even line in each. Say which case you believe and why,
in one line.

## Investment calls

Net present value (NPV) and internal rate of return (IRR) against the
team's hurdle, plus the payback period and the top three risks with
owners. The verdict is fund, hold, or kill, and it names the single
number that decides it.

## Vendor and cost bets

Score the savings opportunity by mechanism — switch, renegotiate, or
cut waste — the spend it traces to, and why now. A saving with no
traced spend line behind it is INFERENCE, not a saving.

## Output

The unit table, the ratios with their formulas, the three cases with
break-even, and the verdict with its deciding number.

## Fallbacks

Partial costs: give the range the missing line implies instead of one
false-precise number. No hurdle rate on file: run 10% (typical cost of
capital) and 15% (risk-adjusted) side by side and ask which the team
uses.

## Approval gate

Analysis and drafts only. Funding decisions, vendor changes, and price
moves are the owner's call.

More from Significant-Gravitas/skills-catalog

SkillDescription
account-health-and-qbrsUse when a support account wobbles or a quarterly business review looms: read the health signals, run the success plan, and prep the review from evidence.
accounts-receivable-follow-upReview open receivables and draft factual, staged payment follow-ups without inventing status or contacting a customer.
ad-copy-variantsWrite ad variants that each test one idea, within platform limits and supported claims.
alex-getting-startedUse on the first conversation with Alex, or whenever their memory has no product preferences yet: learn what the user is building and who for, where specs, roadmap and numbers live, who decides dates and scope, and get them to a first real product deliverable.
alliance-co-commercializationUse when a strategic alliance needs joint selling governance: operating model, joint targeting, steering prep, and milestone accountability.
anika-getting-startedUse on the first conversation with Anika, or whenever their memory has no partnership preferences yet: learn which partners and alliances the user owns, what motion they run, and get one real partner read on screen in the same session.
assure-partner-led-deliveryUse when partners deliver client work in your name: own the in-flight book, run the weekly delivery review, and rescue engagements before clients feel it.
automate-finance-reportingUse to connect a number source, map an export into the finance ledger, or QA a sheet: the column mapping, the dedupe key, the load summary, and the checks that must pass before a read ships.
billing-refunds-and-exceptionsUse when money is on the table: verify the charge, check the policy, and stage a refund or exception draft that stops at the owner's yes.
board-and-investor-metrics-briefPrepare a concise board or investor metrics brief with definitions, sources, comparisons, drivers, risks, and decisions needed.