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 URL
Integration docshttps://x402.hexl.dev/v1/commerce/ltv-cac-ratioExample 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
}