Template 05 — Cost Model / Unit Economics

Copy and fill to prove the business works. Full method: Phase 15.05, cheatsheet 18.


Cost Model: <product/feature>

Author: <name> · Date: <date>

1. The cost ladder

LevelFormulaValue
Cost / request(in_tok × in_price) + (out_tok × out_price)<$>
Requests / taskagent loops + retries<n>
Cost / taskcost/request × requests/task<$>
Success rateresolved ÷ attempted<%>
Cost / resolved taskcost/task ÷ success rate<$> ← the true unit
Tasks / user / monthusage<n>
Cost / user / monthcost/resolved × tasks/user<$>
(+) retrieval / vector DB / infraper user<$>

2. Margin

MetricValue
Price / user / month<$>
COGS / user / month<$> (above)
Gross margin<%> (target 70–80%+)

3. Levers (model before/after)

LeverEffectBeforeAfter
Routing (cheap model for easy)↓ cost
Caching (prompt/prefix)↓ input cost
Token budget (trim context/output)↓ cost
Distill/fine-tune small model↓ cost

4. Pricing decision

  • Model: <seat / usage / value-based / outcome>
  • Rationale: price to margin + value, not to compete; cap/meter usage to prevent power-user blowout.
  • Usage caps: <per-tenant budget / hard limit>

5. Self-host break-even (if relevant)

  • API cost at volume V: <$> · Self-host cost (GPU + ops) at V: <$>
  • Break-even volume: <V*> — below it, APIs win; above (with utilized GPUs), self-host wins.

6. Business metrics

MetricValueTarget
CAC<$>
LTV<$>
LTV:CAC<x>≥ 3
CAC payback<months>< 12
NRR<%>> 100%

Every request costs money. Model cost per resolved task and engineer the margin.