Most practice management vendors sell optometry like it is one business. It is two. There is the clinical exam lane -- refraction, slit lamp, fundus, OCT, billed mostly through medical or vision plans. And there is the optical retail floor -- frames, lenses, contact lenses, billed mostly through the patient's wallet plus a vision plan allowance. They share a patient and they share a building, and almost nothing else. Different cycle times, different margins, different staff, different inventory, different KPIs. The practices that thrive in 2026 are the ones whose software treats both halves as first-class operations and ties them together with a capture rate metric that tells you, today, how many exam patients walked out with eyewear. The ones that struggle are running an EHR for the exam, a separate POS for the optical, a third tool for billing, and a spreadsheet to glue it all together. This guide walks through every workflow that matters -- daily ops, exam + EHR, vision plan billing, medical billing, optical dispensing, imaging, recall, multi-location, reporting -- and the software stack that runs them without making your front desk hate their life.
Daily Operations: From Pre-Test to Checkout
A productive optometry day moves a patient through six stations without anyone losing data between them. Pre-test is where techs run autorefractor, non-contact tonometry, lensometry on the patient's current Rx, and any pre-exam imaging the doctor has standing orders for. The exam itself runs 15-30 minutes for a routine refraction and 30-45 for a comprehensive medical exam with dilation. Contact lens fitting or follow-up is its own block, often handled by a tech under doctor supervision. Then the patient hits the optical board to choose frames, an optician runs lens consultations and measures PD and seg height, and checkout collects the patient responsibility, files the vision plan claim, and either dispenses contacts or schedules a glasses pickup.
What kills throughput is not the exam -- doctors are usually fine. It is the handoffs. Pre-test data has to land in the EHR before the doctor walks in or the doctor types. Exam data has to push the final Rx to the optical system or the optician asks the patient to read their prescription off a printed sheet. Optical has to know what the vision plan covers before the patient picks $400 frames against a $130 allowance. Checkout has to know what was billed to medical versus vision so co-pays and balances are right. Practices running a single integrated system handle this in seconds. Practices running stitched-together tools handle this with a clipboard and a 15-minute delay at every station.
Exam Workflow and EHR
Optometry EHR has to support the actual chair-side workflow, not just check a meaningful-use box. The core exam fields a doctor needs structured access to: chief complaint, visual acuity (uncorrected and corrected, distance and near), entrance tests (pupils, EOMs, confrontation fields, cover test), refraction (objective autorefractor + subjective manifest + final Rx), slit lamp findings by structure (lids, lashes, conjunctiva, cornea, AC, iris, lens), IOP with method, dilated fundus exam by structure (vitreous, disc, macula, vessels, periphery), assessment, and plan.
The features that actually save chair time: an exam template that pre-populates normals so the doctor only documents abnormals, side-by-side comparison of the current and previous Rx, drawing tools for slit lamp and fundus findings, voice dictation for assessment and plan, and integration with imaging devices so OCT and fundus photos attach to the chart automatically rather than living on a separate device. EHRs that force the doctor to type free-text for normal findings add 3-5 minutes per exam. Over a 25-patient day that is two extra hours of charting that should not exist.
Equipment integration matters more in optometry than almost any other specialty. Common devices that need to push data into the chart: autorefractor, lensometer, non-contact tonometer, visual field analyzer, fundus camera, OCT, corneal topographer, specular microscope. Most modern optometry EHRs use the EMR Data Format or DICOM for imaging and a local USB or network bridge for autorefractor data. If your vendor does not support your devices, you are typing readings by hand, and you will get them wrong sometimes.
Vision Plan Billing
Vision plans are not medical insurance, even though they look similar from the patient's seat. They cover routine eye exams and a frame/lens/contact lens allowance on a 12 or 24-month cycle. The big five every U.S. optometry practice deals with: VSP, EyeMed, Davis Vision, MES Vision, and Spectera. Each has its own portal, its own claim format, its own authorization rules, and its own list of in-network labs.
- VSP is the largest. Authorize the patient before the visit, file electronically through VSP's portal, and use a VSPOne lab if you want the best chair-cost for the practice. VSP open-access claims pay differently than fully in-network -- know which one your patient has.
- EyeMed is the second largest, owned by Luxottica. Billing runs through the EyeMed provider portal. EyeMed's frame allowance often steers patients toward Luxottica brands; track whether your frame board's mix matches the typical EyeMed patient or you are leaving allowance on the table.
- Davis Vision typically requires use of their lab for in-network pricing. Out-of-network labs cut into your margin. Davis is common on Medicaid managed care plans in several states -- know which of your patients have it before they pick frames.
- MES Vision is regional but dense in the Northeast. Lower allowances, different lens upgrade pricing, manual claims for some product categories.
- Spectera (UnitedHealthcare) bundles vision with medical for many UHC members. The patient often does not know they have vision coverage; verify eligibility at scheduling, not at checkout.
Real-time eligibility verification is the single biggest workflow improvement available in optometry billing. A practice that verifies all five major plans at scheduling reduces front-desk surprise ("actually you don't have vision benefits this year") to near zero, and lets the optician quote frames and lenses against accurate allowances instead of guesses. Manual portal lookups eat 5-10 minutes per patient and break under volume.
Medical Insurance Billing (When Exam Is Medical, Not Vision)
An exam is medical, not vision, when the chief complaint and findings are diagnostic rather than refractive. Diabetic retinopathy screening, dry eye evaluation, glaucoma management, foreign body removal, sudden vision change, flashes and floaters, post-cataract follow-up -- all medical. The patient's medical insurance is primary, and the diagnosis codes determine reimbursement, not the vision plan.
The most expensive billing mistake in optometry is running a medical exam through the patient's vision plan. The patient walks away thinking the exam was free (their copay applied), the practice gets paid the vision-plan exam rate (often $40-60), and the actual medical reimbursement -- which would have been $90-180 plus testing fees -- is gone. Once filed to vision, you cannot retro-bill medical for the same date of service in most plans.
A clean medical billing workflow needs: chief complaint and HPI documentation that supports the medical diagnosis, ICD-10 codes that match the assessment, CPT codes for the exam level (92002/92004/92012/92014 for general ophthalmological services or 99202-99215 for E/M codes -- pick whichever pays better for your patient mix), CPT codes for testing (92250 fundus photos, 92133 OCT optic nerve, 92134 OCT macula, 92083 visual field), and modifiers when applicable (-25 on the exam if testing was performed same-day, -RT/-LT for unilateral procedures). Audit your coding quarterly. Optometry is one of the most-audited specialties in CMS data; loose modifier use is the most common finding.
Optical Dispensing: Frames, Lenses, Contact Lenses
Optical is where most practices make most of their money, and it is the operation that gets the least software love. A working optical workflow tracks four things at once: the frame board (SKU, brand, color, size, cost, retail, on-hand quantity, location, last sold), the lens order (material, design, coating, tint, lab, expected ship date, status), the contact lens order (brand, parameters, quantity, ship-to, auto-ship setting), and the patient's vision plan allowance and remaining balance.
Frame board management is inventory management with extra steps. A 600-piece frame board has $60K-100K in retail tied up in plastic and metal hanging on a wall. The KPIs that matter: turn rate by brand and price band (target: 4-6 turns/year on the open board, 8+ on contact lens promo SKUs), capture rate on each frame line (do EyeMed patients actually buy these Costas?), and shrinkage (count quarterly, set tolerance, investigate variances over 1%). The number of optometry practices that genuinely know which frame brands they make money on is a minority. Most run on vibes and rep relationships.
Lens packages are how you simplify optical sales without killing margin. Build three or four bundles -- entry single vision with hard coat, premium SV with anti-reflective and Transitions, premium progressive with full AR and blue-light, custom digital lens with all the features -- and price them for a clear good/better/best ladder. Train opticians to walk every patient through the ladder, not to ask "do you want anti-reflective?" Every yes/no question loses sales. Every ladder presentation gains them. Practices that switched from a la carte to package pricing typically see 20-30% lift in average lens revenue.
Contact lens auto-ship is the highest-leverage retention play in optometry. Once a patient is fit and stable, push them to a quarterly or semi-annual auto-ship -- direct ship from your distributor (ABB Optical, CooperVision, Bausch + Lomb) to the patient's door. The benefits compound. The practice retains the prescription and the relationship instead of losing the patient to 1-800 Contacts. The patient never runs out and never has to remember to reorder. Margins on auto-ship are slightly lower than full-box retail at the counter, but lifetime value runs 2-3x higher because reorder rates climb from roughly 40% (manual reorder) to 85%+ (auto-ship).
Imaging Integration
Imaging is where modern optometry separates itself from a 1995 chair-and-phoropter practice. The four devices that drive most diagnostic and clinical revenue: fundus camera (CPT 92250, $30-60 reimbursement), OCT (CPT 92133/92134, $40-50 each), corneal topographer (CPT 92025, $15-30), and visual field (CPT 92083, $50-80). All of them need to push images directly into the patient chart, side-by-side with previous visits, so the doctor can compare year-over-year change without flipping between systems.
Practices that integrate imaging well also use it for patient education. Pulling up a patient's fundus photo on a chair-side monitor and pointing at their actual macula while explaining macular degeneration risk converts patients to OCT-based monitoring at far higher rates than a verbal explanation. The same image used as a patient education tool, a clinical record, and a billable test pays for itself many times over.
Patient Recall: Annual Exam, Contact Lens Reorder, Glasses Warranty
Optometry recall is more complicated than dental because there are three overlapping cycles. The annual exam recall (12 or 24 months depending on age and health), the contact lens reorder (every 1-6 months depending on wear schedule and box size), and the glasses warranty / new-pair eligibility (typically 12 months on the vision plan, 1-2 years on the frame and lens warranty). A patient who comes in for a contact lens reorder may also be due for an exam, may have an unused vision plan benefit expiring in 60 days, and may have a frame warranty about to lapse. Each of those is a separate, perfectly-timed message.
- Annual exam recall: Send 60 days before the next-due date with online booking, then a 30-day reminder, then a 15-day urgency message that mentions the expiring vision plan benefit. Patients who book through automated recall convert at 35-50%; patients who get a single postcard convert at 8-12%.
- Contact lens reorder: Either auto-ship handles this entirely or you send a reorder reminder 2 weeks before the patient runs out. Reorder reminders are the second-highest converting message in optometry after exam recall.
- Vision plan benefit expiration: Most plans run on a calendar year. Send a use-it-or-lose-it message in October and November to patients with unused frame/lens allowance. This single campaign typically lifts Q4 optical revenue by 10-20%.
- Glasses warranty / new-pair eligibility: When the patient becomes eligible for new glasses on their vision plan (usually month 13 after their last pair), trigger a message. Many patients forget they get new glasses every year and would happily come in if reminded.
- Birthday and lifecycle: Birthday discounts on optical, child first-exam recall when the kid hits 6 months / 3 years / school-age, and post-LASIK or post-cataract recall sequences for surgical co-management patients.
Multi-Location Operations
Multi-location optometry is operationally trickier than single-doctor practice because frame inventory, contact lens stock, lens lab relationships, and staff scheduling all multiply. A patient examined at the downtown office should be able to pick up glasses at the suburban office without anyone re-keying data. Frame transfers between locations should be tracked at the SKU level so you know which board moved what. Contact lens fits done at one location should be available at all locations for reorders.
Critical multi-location features: a single patient record across all sites with location-stamped visits, location-aware inventory (so checkout subtracts from the right frame board), location-level financial reporting plus a roll-up dashboard, and centralized scheduling so a patient calling the main number can be slotted into any open chair across the group. Practices that try to run multi-location on copy-pasted single-location systems typically lose 5-15% of patients to operational friction within 18 months.
Reporting and KPIs That Matter
Optometry has more KPIs than most specialties because there are two businesses to measure. The metrics that actually drive decisions:
- Capture rate (exam to optical): Of patients who completed an exam, what percent purchased eyewear or contact lenses from the practice? Target: 65-75%. Below 50% means optical is leaking patients to online retailers or competing opticals. This is the single most important optometry KPI and most practices either cannot calculate it or calculate it wrong.
- Revenue per exam: Total exam-day revenue (exam + testing + optical purchase same day) divided by exams completed. Target: $400-700 for general optometry, $700-1,200 for medical-heavy practices.
- Contact lens reorder rate: Of patients fit in contact lenses, what percent reorder within their expected reorder window? Target: 80%+ with auto-ship, 50%+ without.
- Average optical ticket: Total optical revenue divided by optical transactions. Target: $350-550 depending on patient mix and frame board strategy.
- Frame turn rate: Annual frame revenue divided by average frame inventory at cost. Target: 4-6 turns per year on the open board.
- No-show rate: Confirmed appointments that did not show, by week and by location. Target: under 6%. Above 10% means your reminder cadence is broken.
- Production per chair: Daily exam revenue divided by available chair hours. Tells you if you are scheduling efficiently or leaving slots unfilled.
- Net collection rate: Collected revenue divided by allowed amount after contractual write-offs. Target: 95%+. Below 90% means billing follow-up is broken.
The Software Stack: EHR + Optical Inventory + Billing + Recall
There are three architectural choices for optometry software, and the choice you make at month one determines what your practice looks like at year five.
- Best-of-breed stitched stack: A separate EHR (RevolutionEHR, Eyefinity, Crystal PM), separate optical POS (Eyefinity OfficeMate, FYidoctors), separate marketing tool (Solutionreach, Weave, Demandforce), separate accounting (QuickBooks). Each tool is good at its job. Integrations are clunky to broken. Total monthly spend typically $600-1,500. Best for very large multi-location groups with dedicated IT.
- Specialty all-in-one: A single optometry-specific platform that bundles EHR + optical + billing + basic marketing (Eyefinity Practice Management, Compulink, RevolutionEHR with add-ons). Integrations are tight because it is one vendor. Cost typically $400-900/month. Tradeoff: marketing, CRM, and operational features outside the exam-optical workflow are usually weak or absent.
- Modern all-in-one platform: A general practice + business platform with strong healthcare + retail support, where the EHR, POS, inventory, CRM, marketing, and billing are all native (Deelo Practice + Inventory + POS + Marketing + AI). Cost typically $19-69/seat. Tradeoff: requires some configuration to model optometry workflows, but the integration and the cost-per-seat are dramatically better than specialty all-in-one.
Common Mistakes That Cost Practices Six Figures
- Running exam EHR and optical POS as separate systems with no shared patient record. Front desk re-keys patient data, optical does not know what was billed to vision, capture rate is unmeasurable, and the patient experience feels disjointed.
- Manual recall instead of automated multi-channel sequences. Postcards alone convert at under 12%. Multi-channel email + SMS + voice converts at 35-50%. The gap on a 1,500-patient practice is roughly $300K in annual production.
- Not offering contact lens auto-ship. Patients who could be retained for life leak to 1-800 Contacts after their first reorder. Auto-ship adoption above 50% of soft contact lens patients typically lifts contact lens revenue by 25-40%.
- Billing every exam to vision when it should have been medical. Diabetic patients, glaucoma suspects, dry eye patients, post-surgical co-management patients -- these are medical exams. Practices that get the medical/vision split right typically increase exam-day revenue by 15-25% on the same patient volume.
- Not tracking capture rate. If you do not know what percent of exam patients purchase eyewear from you, you do not know whether your optical is healthy. Practices that start measuring capture rate typically discover they are 10-20 percentage points below where they should be.
- Skipping real-time vision plan eligibility verification. Front desk friction at checkout, patient surprise at coverage gaps, and lost optical sales when allowances are quoted wrong.
- Treating frame board like decoration instead of inventory. A $80K frame board with no SKU-level turn data is dead capital. Quarterly frame line reviews and replacing 10-15% of low-turn SKUs every year is what separates profitable opticals from break-even ones.
How Deelo Runs an Optometry Practice
Deelo's Practice app handles the clinical side -- patient records, exam documentation, imaging attachments, e-prescribing, and HIPAA-compliant storage with field-level encryption on PHI. The Inventory app handles the optical side -- frames, lenses, contact lens stock, multi-location transfers, and SKU-level reporting. The POS app handles checkout for eyewear and contact lens dispensing with split tender for vision plan and patient responsibility. The Marketing app handles annual exam recall, contact lens reorder reminders, vision plan use-it-or-lose-it campaigns, and review requests through email and SMS.
Because all five apps share one data layer, capture rate is a real number on the dashboard rather than a reconstruction across three systems. When a patient checks out, the optical purchase logs against the same patient record as the exam, the vision plan claim files automatically, the contact lens auto-ship enrolls if applicable, and the recall sequence schedules the next exam reminder for 12 months out. No re-keying, no spreadsheet exports, no integration debugging. Pricing starts at $19/seat/month for Starter and runs to $69/seat for Enterprise -- typically 50-70% less than legacy specialty software at comparable feature depth.
Run your optometry practice on one platform
Practice + Inventory + POS + Marketing + AI, sharing one patient record from pre-test to optical pickup. Free to start, $19/seat/month after, no contract.
Start Free — No Credit CardOptometry Practice Software FAQ
- Do I need optometry-specific software or can a general healthcare platform work?
- Specialty optometry EHRs handle the exam workflow well but typically have weak optical retail, CRM, and marketing. General healthcare platforms often miss the optical retail piece entirely. The platforms that work best for full-service optometry are the ones that combine clinical EHR with retail POS and inventory in one data layer -- whether that is a specialty all-in-one like Eyefinity or a modern all-in-one like Deelo. The decision usually comes down to cost-per-seat and how strong the marketing and reporting are outside the exam.
- How do I bill an exam to medical insurance instead of vision?
- An exam qualifies as medical when the chief complaint and findings are diagnostic rather than refractive: diabetic eye exam, dry eye, glaucoma management, foreign body, sudden vision change, post-cataract co-management, etc. Document the medical chief complaint, code with ICD-10 to match the medical diagnosis, use 920XX or 992XX CPT codes for the exam, and add testing CPTs (92133/92134 for OCT, 92250 for fundus photos, 92083 for visual fields) with appropriate modifiers. The biggest mistake is running a clearly medical exam through the patient's vision plan -- once filed to vision, you usually cannot retro-bill medical for the same date.
- What is a healthy capture rate for an optometry practice?
- Capture rate is the percent of exam patients who purchase eyewear or contact lenses from your optical that day or within a short window. Healthy general optometry practices run 65-75%. Below 50% means patients are leaving with their prescription and buying online or down the street. The practices with capture rates above 75% almost always have package-priced lens menus, real-time vision plan benefit verification at the optical board, and an in-house lab or fast lab turnaround that lets patients walk out same-day with single vision lenses.
- How much does optometry software typically cost?
- Specialty optometry suites (Eyefinity, RevolutionEHR, Compulink, Crystal PM) typically run $400-1,200/month per location depending on add-ons, plus implementation fees of $2,000-10,000. Stitched best-of-breed stacks (separate EHR + POS + marketing + accounting) typically run $600-1,500/month for a single-location practice. Modern all-in-one platforms like Deelo run $19-69/seat per month with no per-location fees. The total cost difference over five years between specialty all-in-one and modern all-in-one is often $30K-80K per location.
- Should we use auto-ship for contact lenses or sell boxes from the office?
- Auto-ship, almost always, for any patient stable in their parameters. Auto-ship reorder rates run 80-90% versus 40-50% for manual reorder, which means lifetime value per contact lens patient is roughly 2-3x higher on auto-ship. The patient never runs out, never has to remember, and never has a reason to drift to 1-800 Contacts. Practice margin per box is slightly lower than retail-at-counter, but unit volume more than makes up the difference.
- What's the fastest way to lift optical revenue without seeing more patients?
- Three things, in order. One: switch from a la carte lens pricing to package pricing (good/better/best ladders). Most practices see 20-30% lift in average lens revenue within a quarter. Two: run a vision-plan use-it-or-lose-it campaign in October and November targeting patients with unused frame/lens allowance. Typically lifts Q4 optical revenue 10-20%. Three: enroll every stable contact lens patient in auto-ship. Compounds over 12-18 months as reorder rates climb from 50% to 85%+.
- How do I handle real-time eligibility for vision plans?
- VSP, EyeMed, Davis, MES, and Spectera all expose eligibility through provider portals or API integrations. The practice management platforms that handle this best run a batch eligibility check the night before each scheduled day and surface coverage details (exam allowance, frame allowance, lens allowance, copay) on the patient's chart before they arrive. That way the front desk and the optician know what they are working with from the moment the patient walks in, instead of finding out at checkout. Manual portal lookups eat 5-10 minutes per patient and break under volume.
Related pages
Explore More
Related Articles
Best Personal Injury Case Management Software in 2026
A head-to-head comparison of the top personal injury case management platforms in 2026. Lien tracking, medical record management, demand letters, contingency math, and settlement distribution compared across Clio, MyCase, Filevine, CASEpeer, PracticePanther, Smokeball, and Deelo.
12 min read
How-ToHow to Start a Plastic Surgery Practice: Complete 2026 Guide
A step-by-step guide to launching a plastic surgery practice in 2026. Licensing, credentialing, facility setup, liability insurance, patient pipeline, operations software, and first-year revenue targets.
14 min read
Best OfBest Podcast Management Software in 2026
The top podcast management platforms compared for 2026. Descript, Captivate, Buzzsprout, Transistor, Riverside, and Deelo — features, pricing, and the angle each takes for professional podcasters.
11 min read
ComparisonDeelo vs ServiceTitan: The Honest 2026 Comparison
A genuinely fair side-by-side comparison of Deelo and ServiceTitan for field service businesses. Pricing, features, strengths, weaknesses, and who each platform is really built for.
12 min read