Catalog/commerce-ltv-cac-ratio

Commerce

LTV:CAC ratio + payback API

Combines gross-margin-adjusted LTV (from ARPA, margin, churn) with CAC to return the LTV:CAC ratio, CAC payback in months, and a health verdict. Answers 'What is my LTV:CAC ratio?', 'How many months to pay back CAC?'.

Price$0.02per request
MethodPOST
Route/v1/commerce/ltv-cac-ratio
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
commercesaasltvcacratiopaybackunit-economicsretention
API URLhttps://x402.hexl.dev/v1/commerce/ltv-cac-ratio
Integration docs
Example request
{
  "arpaMonthly": 100,
  "grossMarginPct": 80,
  "monthlyChurnPct": 5,
  "cac": 600
}
Example response
{
  "arpaMonthly": 100,
  "grossMarginPct": 80,
  "monthlyChurnPct": 5,
  "avgLifetimeMonths": 20,
  "cac": 600,
  "ltv": 1600,
  "ltvCacRatio": 2.6667,
  "cacPaybackMonths": 7.5,
  "verdict": "marginal (1:1–3:1)",
  "interpretation": "LTV $1600 on CAC $600 = 2.6667:1 (marginal (1:1–3:1)); payback 7.5 months."
}
Input schema
{
  "type": "object",
  "required": [
    "arpaMonthly",
    "grossMarginPct",
    "monthlyChurnPct",
    "cac"
  ],
  "properties": {
    "arpaMonthly": {
      "type": "number",
      "examples": [
        100
      ]
    },
    "grossMarginPct": {
      "type": "number",
      "examples": [
        80
      ]
    },
    "monthlyChurnPct": {
      "type": "number",
      "examples": [
        5
      ]
    },
    "cac": {
      "type": "number",
      "examples": [
        600
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}