# Subscription LTV, LTV:CAC & Churn Sensitivity Calculator

> Subscription LTV, LTV:CAC & Churn Sensitivity Calculator is a paid API for AI agents from x402-niche-briefs.fly.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Computes deterministic SaaS/DTC subscription LTV, LTV:CAC ratio, CAC payback period, and churn reduction sensitivity given monthly price, gross margin, churn rate, and CAC.

## Facts

- Endpoint: GET https://x402-niche-briefs.fly.dev/v1/subscription-ltv-churn-calc?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/subscription-ltv-ltv-cac-churn-sensitivity-calculator-07c277b2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qWsX7w0_mCNVCQZMmRYA7

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability subscription-ltv-ltv-cac-churn-sensitivity-calculator-07c277b2
```

Example prompt: Can you calculate the LTV and LTV:CAC ratio for our subscription product — it's priced at $29/month, gross margin is 80%, monthly churn is 6.5%, and we're spending $95 to acquire each customer? Also tell me what we'd gain if we knocked churn down 1.5 points.

## When to prefer this

Use this endpoint when you need a fast, deterministic, formula-based LTV and unit economics calculation for a subscription business — especially when you want the churn sensitivity analysis baked in. It's ideal for SaaS or DTC replenishment models where you have simple monthly recurring pricing, a known gross margin, and a CAC figure. Prefer this over building your own spreadsheet logic or calling an LLM for math when you need reproducible, benchmarked results with a health verdict.

## Known failure modes

- Missing required query parameters (monthly_price_usd, gross_margin_pct, monthly_churn_pct, cac_usd) returns an error
- Churn percentage outside valid range (0.1–99.9) may cause computation errors or rejected input
- Non-numeric string values for numeric fields will fail validation
- Payment failure via x402 protocol will block the response
- Gross margin over 100 or below 0 is invalid and likely rejected

## How this service works

Deterministic SaaS & DTC replenishment subscription LTV:CAC and payback calculator. Pass ?monthly_price_usd=29&gross_margin_pct=80&monthly_churn_pct=6.5&cac_usd=95. Returns expected subscriber tenure, gross-margin LTV, LTV:CAC ratio, CAC payback months, health verdict, and LTV dollar lift from reducing monthly churn by 1.5 points.

## Output

Returns a JSON object containing: echoed inputs, computed metrics (monthly gross profit per subscriber, expected lifetime months, gross revenue LTV, gross margin LTV, LTV:CAC ratio, CAC payback months, benchmark health verdict), and churn sensitivity analysis showing the new gross margin LTV and dollar LTV gain per customer if monthly churn drops by 1.5 percentage points.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "monthly_price_usd",
      "gross_margin_pct",
      "monthly_churn_pct",
      "cac_usd"
     ],
     "properties": {
      "cac_usd": {
       "type": "string",
       "description": "Customer acquisition cost (CAC) in USD"
      },
      "gross_margin_pct": {
       "type": "string",
       "description": "Gross margin percentage (1-100)"
      },
      "monthly_churn_pct": {
       "type": "string",
       "description": "Monthly subscriber churn percentage (0.1-99.9)"
      },
      "monthly_price_usd": {
       "type": "string",
       "description": "Monthly recurring price per subscriber in USD"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "required": [
      "as_of",
      "inputs",
      "metrics",
      "churn_sensitivity"
     ],
     "properties": {
      "as_of": {
       "type": "string"
      },
      "inputs": {
       "type": "object",
       "required": [
        "monthly_price_usd",
        "gross_margin_pct",
        "monthly_churn_pct",
        "cac_usd"
       ],
       "properties": {
        "cac_usd": {
         "type": "number"
        },
        "gross_margin_pct": {
         "type": "number"
        },
        "monthly_churn_pct": {
         "type": "number"
        },
        "monthly_price_usd": {
         "type": "number"
        }
       }
      },
      "metrics": {
       "type": "object",
       "required": [
        "monthly_gross_profit_per_subscriber_usd",
        "expected_lifetime_months",
        "gross_revenue_ltv_usd",
        "gross_margin_ltv_usd",
        "ltv_to_cac_ratio",
        "cac_payback_months",
        "benchmark_verdict"
       ],
       "properties": {
        "ltv_to_cac_ratio": {
         "type": "number"
        },
        "benchmark_verdict": {
         "type": "string"
        },
        "cac_payback_mont
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/subscription-ltv-ltv-cac-churn-sensitivity-calculator-07c277b2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-niche-briefs.fly.dev](https://www.zero.xyz/host/x402-niche-briefs.fly.dev/llms.txt)
