Calculators
LTV and LTV:CAC ratio calculator API
Compute customer lifetime value LTV = (ARPA * grossMargin) / monthlyChurnRate and the LTV:CAC ratio with an avg-lifetime and benchmark rating (>=3 healthy, >5 under-investing in growth) plus an echoed-input breakdown. Deterministic SaaS unit-economics math agents shouldn't guess. Answers 'what is my LTV','what is my LTV to CAC ratio','is my CAC sustainable'.
Price$0.01per request
MethodPOST
Route/v1/calc/saas-ltv-cac
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
saasltvcacunit-economicsstartupmetricsretentioncalc
API URL
Integration docshttps://x402.hexl.dev/v1/calc/saas-ltv-cacExample request
{
"arpaMonthly": 100,
"grossMarginPct": 80,
"monthlyChurnRatePct": 2,
"cac": 1200
}Example response
{
"ltv": 4000,
"ltvCacRatio": 3.33,
"avgCustomerLifetimeMonths": 50,
"rating": "healthy",
"formula": "LTV = (ARPA * grossMargin) / monthlyChurnRate ; ratio = LTV / CAC",
"breakdown": {
"arpaMonthly": 100,
"grossMarginPct": 80,
"monthlyChurnRatePct": 2,
"cac": 1200,
"lifetimeRevenue": 5000
}
}Input schema
{
"type": "object",
"required": [
"arpaMonthly",
"grossMarginPct",
"monthlyChurnRatePct",
"cac"
],
"properties": {
"arpaMonthly": {
"type": "number",
"description": "average monthly revenue per account (currency)",
"examples": [
100
]
},
"grossMarginPct": {
"type": "number",
"description": "gross margin 0-100",
"examples": [
80
]
},
"monthlyChurnRatePct": {
"type": "number",
"description": "monthly revenue/logo churn 0-100",
"examples": [
2
]
},
"cac": {
"type": "number",
"description": "fully-loaded customer acquisition cost (currency)",
"examples": [
1200
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}