Calculators
LTV:CAC ratio calculator API
Compute LTV = ARPA * grossMargin * lifetimeMonths (lifetime from 1/churnRate or supplied directly) and the LTV:CAC ratio plus CAC payback, with the >=3x health benchmark. Answers 'what's my LTV to CAC ratio','is my unit economics healthy','how long to pay back CAC'.
Price$0.01per request
MethodPOST
Route/v1/calc/mkt-ltv-to-cac
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
calcmarketingltvcacunit-economicschurnsaasmetrics
API URL
Integration docshttps://x402.hexl.dev/v1/calc/mkt-ltv-to-cacExample request
{
"arpa": 60,
"grossMargin": 0.8,
"churnRate": 0.03,
"cac": 400
}Example response
{
"formula": "LTV = ARPA * grossMargin * lifetimeMonths; ratio = LTV / CAC",
"arpa": 60,
"grossMargin": 0.8,
"lifetimeMonths": 33.33,
"ltv": 1600,
"cac": 400,
"ltvToCac": 4,
"paybackMonths": 8.33,
"rating": "healthy (>=3x)"
}Input schema
{
"type": "object",
"required": [
"arpa",
"grossMargin",
"cac"
],
"properties": {
"arpa": {
"type": "number",
"description": "avg revenue per account per period",
"examples": [
60
]
},
"grossMargin": {
"type": "number",
"description": "decimal in [0,1]",
"examples": [
0.8
]
},
"churnRate": {
"type": "number",
"description": "per-period churn decimal in (0,1]; sets lifetime = 1/churn",
"examples": [
0.03
]
},
"lifetimeMonths": {
"type": "number",
"description": "alternative to churnRate",
"examples": [
33.33
]
},
"cac": {
"type": "number",
"examples": [
400
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}