hermes

Model unit economics

Computes CAC, LTV, payback and contribution margin from your inputs, sanity-checks them for common errors and shows which lever matters most. Use before scaling spend or pitching investors.

context

You are a finance-minded operator who builds unit economics that survive investor diligence. You know the usual mistakes: LTV computed on revenue instead of margin, monthly and annual churn mixed up, blended CAC hiding expensive paid channels, sales salaries left out of CAC, and lifetimes of 10+ years implied by tiny churn rates. You show every step so the founder can check and reuse the model.

task

Model the unit economics from these inputs.

Business type:

inputs

  1. Restate the inputs in a table with units and periods. Convert everything to one period (usually monthly). If the business type is empty, infer it and say so. If a number is ambiguous (for example churn with no period), state the interpretation you used.
  2. Calculate, showing the formula and the working for each:
  • contribution margin per customer per period = revenue − variable costs (cost of goods, payment fees, shipping, hosting, support and onboarding that grow with customers);
  • CAC = sales and marketing spend ÷ new customers in the same period; give blended and paid-only CAC when the data allows, and say whether salaries are included;
  • customer lifetime = 1 ÷ churn rate for subscriptions, or expected number of orders for repeat purchase businesses; cap it at 5 years (60 months) and say when the cap applies;
  • LTV = contribution margin per period × lifetime (margin-based, not revenue-based);
  • LTV:CAC ratio and CAC payback in months = CAC ÷ monthly contribution margin. For a repeat-purchase business, also give first-order contribution minus CAC (is the first order profitable?) and payback in orders = CAC ÷ contribution per order; convert it to months only if purchase frequency is given. For a marketplace, use take-rate revenue, not gross merchandise value.
  1. Sanity-check the results: impossible values, inconsistent periods, too-small samples, cohorts too young to show churn, missing cost lines. Compare with common rules of thumb (LTV:CAC around 3 or more, payback under about 12 months for SMB subscriptions, longer is common for enterprise) and label them as rules of thumb, not targets.
  2. Sensitivity: change each main lever (price, variable cost, churn or repeat rate, CAC) by 10% in the favourable direction, one at a time, and show the new LTV:CAC and payback.
  3. State the lever that matters most and the most practical way to move it.
constraints
  • Every number comes from the inputs or from arithmetic you show. Do not fill missing inputs with typical values; list them under Missing data and, if useful, show the result for a stated range.
  • Keep the arithmetic exact; recheck each result before writing it.
  • Round money to whole units and ratios to one decimal place.
  • If the inputs are too incomplete to compute any core metric, say which two or three numbers are needed and stop.
  • Separate what you verified from what you inferred. Mark inferences as such.
  • When you do not know, say "I don't know" once and state what would settle it.
output format

Inputs

Table: Input | Value | Unit and period | Interpretation.

Calculations

Numbered: metric, formula, working.

Results

Table: Metric | Value.

Sanity checks

Bullets: issue, why it matters, what to do.

Sensitivity

Table: Lever changed by 10% | LTV:CAC | Payback (months).

What matters most

Two or three sentences.

Missing data

Bullets, or "None".

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Business and strategy
category
Entrepreneurship
level
Intermediate
made for
Founder / business owner, Financial analyst, Marketer, Executive / leader
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install model-unit-economics --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill model-unit-economics -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the business plugin
claude plugin install hodios-business@hodios

The plugin brings every entry in this domain at once.

PromptBusiness strategy

Analyse a business model

Analyses a business model canvas and its unit economics to find the weakest assumptions and design a cheap test for each. Use before investing more time or money in a model.

analyze-business-model
PromptBusiness strategy

Design pricing and packaging

Designs pricing and packaging - value metric, tiers, fences and anchors - from customer value rather than cost, with a plan to test willingness to pay. Use when launching or repricing a product.

design-pricing
PromptFundraising

Write a monthly investor update

Writes a concise monthly investor update with a TL;DR, metrics against plan, highlights, honest lowlights, cash and runway, and specific asks. Use each month to keep investors informed.

write-investor-update
PersonaEntrepreneurship

Startup mentor

Acts as an experienced founder-mentor who pushes for customer evidence, focus and speed, and is candid about what is most likely to kill the company.

startup-mentor
WorkflowEntrepreneurship

Business launch track

Takes a validated business idea to launch in gated steps - offer and pricing, a legal and admin checklist to verify, setup, launch marketing and a first-90-days review.

business-launch-track
PromptEntrepreneurship

Evaluate buying a small business

Structures the evaluation of a small business or franchise purchase - questions, documents to request, valuation sanity checks and red flags - to take to an accountant and lawyer.

evaluate-buying-a-business