Unit Economics
unit_economicsCalculate unit economics: margin, break-even, LTV:CAC, and a plain reading. FREE.
Typical input {"price": 49, "unit_cost": 12, "fixed_costs_monthly": 8000} returns {"unit_margin": 37.0, "margin_pct": 75.5, "markup_pct": 308.3, "breakeven_units_per_month": 216.2, "reading": ["..."]}. LTV fields appear when cac is provided.
Use when price, variable cost, and fixed costs are known and margin or break-even is the question. Not for cash position over time (cash_runway) and not for solving backward from a target margin (target_price). Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""} (for example {"error": "price must be > 0"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cac | No | Customer acquisition cost; a value greater than 0 enables LTV and LTV:CAC. Default 0 (skipped). | |
| price | Yes | Selling price per unit; must be greater than 0, e.g. 49.0. | |
| unit_cost | Yes | Variable cost per unit, in the same currency as price, e.g. 12.0. | |
| units_per_month | No | Expected sales volume per month; a value greater than 0 enables the monthly profit projection. Default 0 (skipped). | |
| fixed_costs_monthly | No | Fixed monthly costs; a value greater than 0 enables the break-even calculation. Default 0 (skipped). | |
| purchases_per_customer | No | Average lifetime purchases per customer used for LTV. Default 1. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||