{
  "slug": "new-client-acquisition-cost-vet",
  "title": "New Client Acquisition Cost Calculator",
  "heading": "New Client Acquisition Cost Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/new-client-acquisition-cost-vet",
  "summary": "Marketing spend divided by new clients gained, with lifetime value payback.",
  "description": "Marketing spend without tracking acquisition cost against client lifetime value is just an expense with an unknown return. This calculator divides total marketing and new-client promotion spend for a period by the number of new active clients gained, then compares that acquisition cost to the estimated lifetime value of an average client to compute a payback period and a value ratio, which is the number that tells you whether the marketing budget is actually working.",
  "formula": "CAC = total marketing spend ÷ new clients gained; payback months = CAC ÷ (average monthly revenue per client).",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=new-client-acquisition-cost-vet",
  "inputs": [
    {
      "id": "marketingSpend",
      "label": "Marketing/promotion spend for period",
      "kind": "number",
      "hint": null,
      "default": 12000,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "newClients",
      "label": "New active clients gained",
      "kind": "number",
      "hint": null,
      "default": 85,
      "unit": null,
      "min": 1,
      "max": null
    },
    {
      "id": "avgAnnualClientRevenue",
      "label": "Average annual revenue per client",
      "kind": "number",
      "hint": null,
      "default": 620,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "avgClientLifespanYears",
      "label": "Average client relationship length",
      "kind": "number",
      "hint": null,
      "default": 6,
      "unit": "years",
      "min": 0.5,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "cac",
      "label": "Cost per new client acquired",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "lifetimeValue",
      "label": "Estimated client lifetime value",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "valueRatio",
      "label": "Lifetime value to CAC ratio",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "paybackMonths",
      "label": "Payback period",
      "format": "duration",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Marketing/promotion spend for period: 12000 $",
      "New active clients gained: 85",
      "Average annual revenue per client: 620 $",
      "Average client relationship length: 6 years"
    ],
    "outputs": [
      "Cost per new client acquired: $141.18",
      "Estimated client lifetime value: $3,720",
      "Lifetime value to CAC ratio: 26.35",
      "Payback period: 2.7"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter marketing/promotion spend for period ($).",
      "Enter new active clients gained.",
      "Enter average annual revenue per client ($).",
      "Enter average client relationship length (years).",
      "Read your cost per new client acquired 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": {
        "marketingSpend": 7250,
        "newClients": 51,
        "avgAnnualClientRevenue": 370,
        "avgClientLifespanYears": 3.5999999999999996
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "marketingSpend": 12000,
        "newClients": 85,
        "avgAnnualClientRevenue": 620,
        "avgClientLifespanYears": 6
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "marketingSpend": 19250,
        "newClients": 136,
        "avgAnnualClientRevenue": 990,
        "avgClientLifespanYears": 9.600000000000001
      }
    }
  ],
  "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 lifetime-value-to-CAC ratio for a vet or dental practice?",
      "a": "A ratio of 3:1 or higher is generally considered healthy — it means each new client is worth at least three times what it cost to acquire them, leaving room to cover service delivery costs and profit. A ratio near or below 1:1 means marketing is barely breaking even against the revenue those clients generate."
    },
    {
      "q": "Should referral incentives count as marketing spend?",
      "a": "Yes — any cost paid specifically to acquire a new client, including referral credits, new-patient exam discounts, or welcome offers, belongs in the numerator. Leaving them out understates true acquisition cost and makes campaigns look more efficient than they are."
    },
    {
      "q": "How long should payback take to be considered reasonable?",
      "a": "Most practices target recovering acquisition cost within 6-12 months of a new client's first visit. Longer payback periods aren't automatically bad if lifetime value is strong, but they do mean the practice is fronting more cash before that marketing spend pays for itself."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/recall-compliance-revenue",
    "https://www.revenuelab.fyi/toolbox/vet-revenue-per-dvm",
    "https://www.revenuelab.fyi/toolbox/dental-case-acceptance-rate"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — New Client Acquisition Cost Calculator (https://www.revenuelab.fyi/toolbox/new-client-acquisition-cost-vet)"
}