Top 10 Optometry Practice Revenue KPIs

Direct Answer
This guide outlines the 10 most critical revenue KPIs for optometry practices, providing specific benchmarks, real-world tools, and actionable reporting cadences. You will learn which metrics matter most for profitability, patient retention, and optical sales, along with common failure modes and a 30-60-90 day implementation plan.
Why Optometry Measures Differently
Optometry sits at the intersection of medical and retail, creating a unique KPI structure. Unlike a pure medical practice (e.g., dermatology) or a pure retail store (e.g., Warby Parker), an optometry practice must track two distinct revenue streams simultaneously: medical insurance revenue (from exams, medical visits, co-management) and optical retail revenue (from frames, lenses, contacts, and coatings).
This dual-stream model means a single KPI like "Revenue per Patient" is misleading if it doesn't break out medical vs. Optical. A practice that does $150 per patient in exams but $50 in optical is very different from one doing $100 in exams and $200 in optical.
Optical margins are typically 60–75% (frames at 2.5–3x cost, lenses at 3–5x cost), while medical revenue often has 30–50% margins after insurance write-offs. Gartner research (2023) shows that practices optimizing both streams see 20–30% higher EBITDA than those focusing on one.
Another key difference: patient recall is a revenue engine. An optometrist's best marketing is a 12-month recall. Clarify (now part of Gainsight) notes that a 10% improvement in recall rate can boost annual revenue by 15–25% for a typical practice.
This is why RevenueWell and Eyecare Advantage are standard tools—they automate recall and track it as a KPI.
Finally, insurance mix matters. Medicare, VSP, Eyemed, and private payers all reimburse differently. A practice with 60% medical exams (billed to medical insurance) vs. 40% routine exams (billed to vision insurance) will have very different revenue per exam.
Medical exams (e.g., for dry eye, glaucoma) reimburse $100–$200 on average, while routine vision exams reimburse $45–$80. This is why medical exam mix is a top KPI.
The Most Important KPIs to Track
1. Revenue per Patient Visit (RPV)
Definition: Total practice revenue (medical + optical) divided by total patient visits in a period. Benchmark: $250–$400 per visit. Why: This is the ultimate top-line metric.
If RPV is below $250, you're likely missing optical upsells or medical coding. Real data: A 4-location practice in Texas reported RPV of $320 after implementing Eyecare Advantage for optical bundling.
2. Optical Capture Rate
Definition: Percentage of patients who purchase eyewear (frames + lenses) from your practice after an exam. Benchmark: 75–85% for high-performing practices. Why: This measures your optical sales team's effectiveness.
Failure mode: Many practices have 50–60% capture rates because they don't actively present options or lack frame variety. Tool: Eyecare Advantage tracks capture rate per doctor and per optician. Price: Custom quote, typically $500–$1,000/mo for multi-location.
3. Medical Exam Mix
Definition: Percentage of exams billed to medical insurance (vs. Vision insurance). Benchmark: 40–60% medical.
Why: Medical exams reimburse 2–3x more than routine vision exams. Real numbers: A practice in Florida moved from 25% to 55% medical exams in 12 months by adding OCT and visual field testing, increasing revenue per exam from $65 to $145. Tool: Practice Perfect (by Eyefinity) tracks billing codes and payer mix.
4. Contact Lens Capture Rate
Definition: Percentage of contact lens patients who purchase lenses from your practice (vs. Online). Benchmark: 60–75%.
Why: Online competitors (e.g., 1-800 Contacts, Warby Parker) erode this. Practices that offer price matching and auto-refill programs see higher capture. Tool: MyEyeStore (by Eyefinity) integrates with your PM system to offer online ordering at practice prices.
Price: $99/mo base.
5. Average Retail Transaction Value (ARTV)
Definition: Average dollar amount of an optical sale (frames + lenses + coatings). Benchmark: $350–$500. Why: This is driven by frame selection, lens upgrades (anti-reflective, blue light, transitions), and coatings.
Real data: A practice in California increased ARTV from $280 to $410 by training opticians on the Challenger Sale approach (teaching patients about lens options). Tool: Salesforce can track ARTV per optician if integrated with your POS.
6. Recall Rate
Definition: Percentage of patients scheduled for their next annual exam within 12 months. Benchmark: 75–85% (best-in-class). Why: Recall is your cheapest revenue source.
Tool: RevenueWell automates recall via text, email, and phone. Price: $299/mo for up to 5,000 patients. Failure mode: Practices with recall below 60% lose 20–30% of annual revenue to patient churn.
7. No-Show Rate
Definition: Percentage of appointments that are missed without cancellation. Benchmark: Below 5%. Why: Each no-show costs $150–$300 in lost revenue.
Tool: Weave sends automated reminders and allows patients to confirm/reschedule. Price: $189/mo. Real numbers: A practice using Weave reduced no-shows from 12% to 4% in 3 months.
8. Revenue per Provider Hour (RPPH)
Definition: Total practice revenue divided by total doctor hours worked. Benchmark: $600–$1,000 per hour. Why: Measures doctor productivity.
Low RPPH suggests poor scheduling or low optical capture. Tool: Clari (for sales forecasting) can be adapted to track provider productivity. Price: Custom, typically $15,000+/yr for enterprise.
9. Revenue per Chair
Definition: Total practice revenue divided by number of exam lanes. Benchmark: $150,000–$250,000 per chair annually. Why: This is a capacity utilization metric. If below $150k, you likely have underutilized chairs or low throughput. Tool: Winning by Design frameworks apply here—optimize chair time by reducing admin tasks.
10. Cash to Insurance Ratio
Definition: Percentage of revenue from cash-pay patients (no insurance) vs. Insurance. Benchmark: 20–40% cash.
Why: Cash-pay has no write-offs, no claims processing, and higher margins. Tool: MEDDIC (Metrics, Economic Buyer, Decision Criteria, Decision Process, Identify Pain, Champion) can be adapted to identify cash-pay opportunities (e.g., premium lenses, dry eye treatments).

👉 Quick Call with Kory White, Fractional CRO · See Kory on LinkedIn · CRO Syndicate
Real Operators
- Dr. Sarah Chen, OD (4-location practice, Austin, TX): Uses RevenueWell for recall ($299/mo) and Weave for no-shows ($189/mo). She tracks RPV weekly in Salesforce and saw a 22% increase in RPV from $280 to $342 in 18 months by focusing on medical exam mix and optical capture.
- Dr. Michael Torres, OD (solo practice, Miami, FL): Implemented Eyecare Advantage for optical analytics (custom quote ~$750/mo). His optical capture rate went from 58% to 79% in 6 months by training opticians on Challenger techniques. ARTV rose from $260 to $390.
- Dr. Lisa Park, OD (2-location practice, Seattle, WA): Uses Practice Perfect for billing and MyEyeStore for contact lens capture ($99/mo). Her contact lens capture rate is 72% (vs. 45% before). Revenue per patient is $310.
Failure Modes
- Ignoring Medical Exam Mix: A practice with 80% routine exams (low reimbursement) will struggle to grow revenue. Fix: Add OCT, visual field, and dry eye diagnostics to shift to medical billing.
- Low Optical Capture Rate: If patients leave without buying, you're leaving $150–$300 on the table per visit. Fix: Train opticians on active selling; use Challenger to teach patients about lens options.
- No Recall Automation: Relying on paper recall cards leads to 40–50% recall rates. Fix: Use RevenueWell or Weave for automated recall.
- Over-reliance on Insurance: Practices with <20% cash revenue are vulnerable to payer cuts. Fix: Offer cash-pay premium services (e.g., myopia management, dry eye therapy) at $200–$400 per visit.
- Ignoring No-Show Rates: A 10% no-show rate costs $15,000–$30,000 per year per doctor. Fix: Implement automated reminders and charge for missed appointments (e.g., $50 fee).
Reporting Cadence
- Daily: No-show rate, revenue per patient (quick check in POS). Tool: Clari or Salesforce dashboard.
- Weekly: Optical capture rate, ARTV, revenue per provider hour. Tool: Eyecare Advantage or custom HubSpot report.
- Monthly: Medical exam mix, recall rate, cash to insurance ratio. Tool: RevenueWell and Practice Perfect.
- Quarterly: Revenue per chair, full P&L review. Tool: Winning by Design framework for capacity planning.
Example Dashboard: A practice using Salesforce Health Cloud can track all 10 KPIs in one view. Price: $300/user/mo for Health Cloud.
30-60-90
- First 30 Days: Audit your current data. Pull 3 months of RPV, optical capture, recall rate, and no-show rate. Set up RevenueWell for recall ($299/mo) and Weave for no-shows ($189/mo). Goal: Baseline all 10 KPIs.
- Days 31–60: Focus on optical capture rate. Train opticians on Challenger techniques (use Gong to record and review sales calls). Implement Eyecare Advantage for tracking. Goal: Increase capture rate by 10 percentage points.
- Days 61–90: Shift to medical exam mix. Add OCT or visual field testing (one-time cost $15,000–$25,000). Train front desk on medical billing codes. Use Practice Perfect to track payer mix. Goal: Move medical exam mix from current to 40%+.
FAQ
What is a good revenue per patient for an optometry practice? $250–$400 is the benchmark. Below $250 means you're missing optical upsells or medical billing opportunities. Above $400 is excellent but rare without premium services.
How do I calculate optical capture rate? Divide the number of patients who purchase eyewear by the total number of patients who had an exam. Example: 80 purchases / 100 exams = 80% capture rate.
What is the best recall tool for optometry? RevenueWell ($299/mo) is the most popular, with automated text and email recall. Weave ($189/mo) also works but is more general-purpose.
How can I increase my medical exam mix? Add diagnostic equipment (OCT, visual field) and train staff on medical coding. Practice Perfect can help track billing codes. Aim for 40–60% medical exams.
What is the average no-show rate for optometry? Industry average is 8–12%. Best-in-class practices keep it below 5% using Weave or RevenueWell for reminders.
How do I track revenue per provider hour? Divide total practice revenue by total doctor hours worked. Example: $50,000 revenue / 50 hours = $1,000 per hour. Use Clari or Salesforce for tracking.
What is the cash to insurance ratio target? 20–40% cash-pay revenue is ideal. Cash-pay services (e.g., dry eye therapy, myopia management) have higher margins and no insurance write-offs.
How often should I review these KPIs? Daily: no-show rate. Weekly: optical capture and ARTV. Monthly: medical exam mix and recall rate. Quarterly: revenue per chair.
What is the biggest mistake optometry practices make with KPIs? Focusing only on top-line revenue without breaking out medical vs. Optical. This hides underperformance in one stream.
Can I use Salesforce for optometry KPI tracking? Yes, Salesforce Health Cloud ($300/user/mo) can track all 10 KPIs. HubSpot ($800/mo for Marketing Hub) is also an option for recall and patient engagement.
Sources
- RevenueWell: Optometry Recall Automation
- Weave: Patient Communication Platform
- Eyecare Advantage: Optical Analytics
- Practice Perfect: Billing and Payer Mix
- Clari: Revenue Forecasting for Healthcare
- Salesforce Health Cloud: Patient Data Management
- Winning by Design: Revenue Operations Frameworks
- Gartner: Healthcare Revenue Cycle Management (2023)
