Catalog/saas-ltv-cac

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 URLhttps://x402.hexl.dev/v1/calc/saas-ltv-cac
Integration docs
Example 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
}