{
  "slug": "car-wash-membership-churn-value",
  "title": "Car Wash Membership Churn & Lifetime Value Calculator",
  "heading": "Car Wash Membership Churn and LTV Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/car-wash-membership-churn-value",
  "summary": "Turn monthly churn rate and membership price into customer lifetime value and payback on signup cost.",
  "description": "Unlimited wash memberships live and die on retention. A membership program with 5% monthly churn keeps the average member for about 20 months; at 10% monthly churn that average life drops to 10 months, roughly cutting lifetime value in half even at the same price point. This calculator converts a monthly churn rate into expected member lifetime in months, multiplies by monthly membership price and your gross margin percentage (after washing cost per visit) to get lifetime gross profit per member, then compares that against your cost to acquire a member through signage, staff commission, or digital ads to show acquisition payback period.",
  "formula": "Average lifetime (months) = 1 ÷ monthly churn rate. LTV = lifetime × price × margin %. Payback months = acquisition cost ÷ (price × margin %).",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=car-wash-membership-churn-value",
  "inputs": [
    {
      "id": "monthlyChurn",
      "label": "Monthly churn rate",
      "kind": "number",
      "hint": null,
      "default": 7,
      "unit": "%",
      "min": 1,
      "max": 40
    },
    {
      "id": "price",
      "label": "Membership price",
      "kind": "number",
      "hint": null,
      "default": 28,
      "unit": "$/mo",
      "min": 5,
      "max": null
    },
    {
      "id": "marginPct",
      "label": "Gross margin after wash cost",
      "kind": "number",
      "hint": null,
      "default": 70,
      "unit": "%",
      "min": 10,
      "max": 95
    },
    {
      "id": "acquisitionCost",
      "label": "Cost to acquire one member",
      "kind": "number",
      "hint": null,
      "default": 35,
      "unit": "$",
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "ltv",
      "label": "Lifetime gross profit per member",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "lifetimeMonths",
      "label": "Average member lifetime",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "monthlyProfit",
      "label": "Gross profit per member per month",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "paybackMonths",
      "label": "Months to recover acquisition cost",
      "format": "decimal",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Monthly churn rate: 7 %",
      "Membership price: 28 $/mo",
      "Gross margin after wash cost: 70 %",
      "Cost to acquire one member: 35 $"
    ],
    "outputs": [
      "Lifetime gross profit per member: $280",
      "Average member lifetime: 14.3",
      "Gross profit per member per month: $19.60",
      "Months to recover acquisition cost: 1.8"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter monthly churn rate (%).",
      "Enter membership price ($/mo).",
      "Enter gross margin after wash cost (%).",
      "Enter cost to acquire one member ($).",
      "Read your lifetime gross profit per member on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "monthlyChurn": 4.2,
        "price": 17,
        "marginPct": 42,
        "acquisitionCost": 20
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "monthlyChurn": 7,
        "price": 28,
        "marginPct": 70,
        "acquisitionCost": 35
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "monthlyChurn": 11.200000000000001,
        "price": 45,
        "marginPct": 95,
        "acquisitionCost": 55
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "What's a good monthly churn rate for a car wash membership?",
      "a": "Top operators run 4-7% monthly churn; anything above 10% signals a pricing, value, or convenience problem — usually too few locations under one membership, unreliable equipment causing bad experiences, or a price that doesn't feel worth it against local competitor unlimited plans."
    },
    {
      "q": "Why does a small churn improvement matter so much?",
      "a": "Because lifetime is the inverse of churn, cutting monthly churn from 10% to 7% doesn't add 30% to lifetime value — it adds about 43% (10 months to 14.3 months). Small retention improvements compound heavily in subscription-style businesses, which is why operators invest in multi-site reciprocity and app-based pause features to reduce cancellations."
    },
    {
      "q": "How is acquisition cost usually spent?",
      "a": "Common channels are signage and staff-driven upsell at the pay station (near-zero marginal cost beyond a small commission), direct mail, and local digital ads. Staff-driven signup conversion is typically the cheapest per-member acquisition cost, which is why tunnel operators emphasize signup scripts at the point of sale."
    },
    {
      "q": "Does this model account for multi-site membership dilution?",
      "a": "No — this is a single-location model. Multi-site unlimited passes valid across a regional chain change wash-cost assumptions per visit (a member might wash more often since more locations are convenient) and typically also improve retention, both of which should be re-run with adjusted margin and churn inputs."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/car-wash-tunnel-revenue",
    "https://www.revenuelab.fyi/toolbox/car-wash-iba-membership-value",
    "https://www.revenuelab.fyi/toolbox/car-wash-chemical-cost-per-car"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Car Wash Membership Churn & Lifetime Value Calculator (https://www.revenuelab.fyi/toolbox/car-wash-membership-churn-value)"
}