{
  "slug": "recall-compliance-revenue",
  "title": "Recall/Reminder Compliance Revenue Calculator",
  "heading": "Recall Compliance Revenue Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/recall-compliance-revenue",
  "summary": "Revenue left on the table from patients overdue for scheduled recall visits.",
  "description": "Wellness recalls, dental hygiene recare, and preventive-care reminders are the highest-leverage, lowest-cost revenue opportunity most practices have because the client relationship and clinical need already exist — the only missing step is getting them back in the door. This calculator takes your active patient base, your current recall compliance rate, and the average value of a recall visit to show the annual revenue currently captured versus what's available if compliance improved, which is almost always a bigger number than any new-client marketing campaign would produce for the same effort.",
  "formula": "Captured revenue = active patients × compliance% × visits/year × avg. visit value; opportunity = same at target compliance − captured.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=recall-compliance-revenue",
  "inputs": [
    {
      "id": "activePatients",
      "label": "Active patients/clients due for recall annually",
      "kind": "number",
      "hint": null,
      "default": 2400,
      "unit": null,
      "min": 0,
      "max": null
    },
    {
      "id": "currentCompliancePct",
      "label": "Current recall compliance rate",
      "kind": "number",
      "hint": null,
      "default": 58,
      "unit": "%",
      "min": 0,
      "max": 100
    },
    {
      "id": "targetCompliancePct",
      "label": "Target recall compliance rate",
      "kind": "number",
      "hint": null,
      "default": 75,
      "unit": "%",
      "min": 0,
      "max": 100
    },
    {
      "id": "avgVisitValue",
      "label": "Average value of a recall visit",
      "kind": "number",
      "hint": null,
      "default": 165,
      "unit": "$",
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "opportunity",
      "label": "Additional annual revenue if target hit",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "capturedRevenue",
      "label": "Currently captured recall revenue",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "targetRevenue",
      "label": "Revenue at target compliance",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "additionalVisits",
      "label": "Additional visits needed",
      "format": "number",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Active patients/clients due for recall annually: 2400",
      "Current recall compliance rate: 58 %",
      "Target recall compliance rate: 75 %",
      "Average value of a recall visit: 165 $"
    ],
    "outputs": [
      "Additional annual revenue if target hit: $67,320",
      "Currently captured recall revenue: $229,680",
      "Revenue at target compliance: $297,000",
      "Additional visits needed: 408"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter active patients/clients due for recall annually.",
      "Enter current recall compliance rate (%).",
      "Enter target recall compliance rate (%).",
      "Enter average value of a recall visit ($).",
      "Read your additional annual revenue if target hit 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": {
        "activePatients": 1450,
        "currentCompliancePct": 35,
        "targetCompliancePct": 45,
        "avgVisitValue": 100
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "activePatients": 2400,
        "currentCompliancePct": 58,
        "targetCompliancePct": 75,
        "avgVisitValue": 165
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "activePatients": 3850,
        "currentCompliancePct": 93,
        "targetCompliancePct": 100,
        "avgVisitValue": 265
      }
    }
  ],
  "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 recall compliance rate should a practice target?",
      "a": "70-80% is a realistic, strong target for most general veterinary and dental practices using a mix of automated texts, emails, and a live phone follow-up for non-responders. Rates above 85% are achievable but usually require dedicated recall coordinator staff time."
    },
    {
      "q": "Is it cheaper to improve recall compliance or acquire new clients?",
      "a": "Almost always cheaper to improve recall. A recall message costs pennies to a few dollars per contact and reaches patients who already trust the practice, compared to new-client acquisition costs that commonly run $50-$300 per client depending on channel."
    },
    {
      "q": "How does this interact with membership plans?",
      "a": "Membership and wellness plan members typically show meaningfully higher recall compliance because the visit already feels 'paid for' as part of the plan. If you're evaluating whether to launch a plan, this calculator's opportunity number is a reasonable proxy for part of the expected upside."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/new-client-acquisition-cost-vet",
    "https://www.revenuelab.fyi/toolbox/dental-membership-plan-pricing",
    "https://www.revenuelab.fyi/toolbox/dental-no-show-cost"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Recall/Reminder Compliance Revenue Calculator (https://www.revenuelab.fyi/toolbox/recall-compliance-revenue)"
}