Ophthalmology Billing & RCM

Ophthalmology Medical Billing & RCM

Ophthalmology billing requires mastery of eye-specific exam codes versus E/M codes, laterality modifiers, intravitreal injection drug billing, and surgical global periods—a unique combination of rules that demands dedicated specialty expertise. VeriMedix provides ophthalmology-focused RCM that captures every billable service correctly and compliantly.

Call us
~18–25%of ophthalmology claims denied on first pass industry-wide, with missing laterality modifiers and anti-VEGF prior authorization lapses as the leading denial drivers
~$2,000–$3,000+average revenue per intravitreal anti-VEGF injection encounter (drug + administration), making anti-VEGF billing accuracy one of the highest-dollar-impact areas in ophthalmology RCM
~30%of ophthalmology practices underutilize OCT billing opportunities due to missing signed interpretation reports or failure to bill 92133/92134 separately from the office visit
Ophthalmology medical billing

Overview of Ophthalmology billing

Ophthalmology operates with a unique parallel coding structure for office visits: ophthalmology-specific eye examination codes (92002–92014) and standard E/M codes (99202–99215) may both be used in ophthalmology practices, but they serve different purposes and cannot be billed together on the same date for the same patient encounter. The eye codes include: 92002 (new patient, intermediate exam), 92004 (new patient, comprehensive), 92012 (established patient, intermediate exam), and 92014 (established patient, comprehensive exam). A comprehensive ophthalmological examination (92004, 92014) requires specific components: history, general medical observation, external ocular structures, ocular motility, pupils, visual fields, ophthalmoscopy, biomicroscopy, and tonometry—it is inherently broader than a focused E/M and includes the initiation of diagnostic and treatment programs. Practices must choose one system consistently per encounter type and ensure documentation meets the criteria for the chosen code. In general, ophthalmology eye codes are preferred for most clinical encounters, but E/M codes are appropriate for medical conditions managed primarily as systemic diseases affecting the eye (e.g., diabetic retinopathy management where significant medical decision-making on systemic conditions is the driver).

Laterality modifiers are essential in ophthalmology billing and are used on virtually every procedural and many diagnostic service. The primary modifiers are -RT (right eye) and -LT (left eye) for bilateral structures; additionally, the E1–E4 eyelid modifiers specify: E1 (upper left eyelid), E2 (lower left eyelid), E3 (upper right eyelid), and E4 (lower right eyelid). These modifiers enable billing the same procedure on both eyes in the same session (e.g., bilateral cataract extraction on two separate encounters) and are required for intravitreal injections, laser treatments, and surgical procedures to correctly identify which eye was treated. Failure to append laterality modifiers to eye procedures causes claim rejection or merging of bilateral services into a single payment, significantly reducing reimbursement.

Intravitreal injection (CPT 67028) is one of the highest-volume procedures in ophthalmology, driven primarily by anti-VEGF therapy for wet age-related macular degeneration (AMD), diabetic macular edema (DME), and retinal vein occlusion. The injection service (67028) is billed with the appropriate drug J-code: J0178 (aflibercept/Eylea, 1 mg), J2778 (ranibizumab/Lucentis, 0.1 mg), J0172 (brolucizumab/Beovu, 1 mg), and J0179 (faricimab/Vabysmo, 0.1 mg). Bevacizumab (Avastin), compounded for intravitreal use, is billed as J9035 off-label (Medicare reimburses under Part B for wet AMD); NDC reporting and JW/JZ modifiers apply. OCT imaging (92133 for posterior segment, 92134 for optic nerve/RNFL) is frequently performed at injection visits and is separately billable when a distinct clinical decision is made based on the imaging results. Prior authorization requirements for anti-VEGF agents vary widely by commercial payer.

Key Ophthalmology codes & modifiers

Below are commonly billed codes our certified coders manage for ophthalmology practices. Always confirm payer-specific coverage and current code values.

CodeDescriptionBilling note
92004Ophthalmological services; new patient, comprehensive examination with initiation of diagnostic and treatment programNew patient comprehensive eye exam; requires all elements: history, external, motility, pupils, VF, ophthalmoscopy, biomicroscopy, tonometry
92014Ophthalmological services; established patient, comprehensive examination with initiation or continuation of diagnostic and treatment programEstablished comprehensive eye exam; must document new or modified treatment/diagnostic program; differentiate from 92012 (intermediate)
67028Intravitreal injection of a pharmacologic agent (separate procedure)Append -RT or -LT; bill drug J-code separately; NDC required; JW/JZ for Medicare; prior auth for most anti-VEGF agents
J0178Injection, aflibercept (Eylea), 1 mgAnti-VEGF; per 1 mg unit; 2 mg dose = 2 units; HDose Eylea (8 mg) = 8 units; NDC and JW/JZ required for Medicare
92134Scanning computerized ophthalmic diagnostic imaging, posterior segment; with interpretation and report, unilateral or bilateral (OCT retina)Retinal OCT at intravitreal injection visit; separately billable when independent diagnostic decision is made; requires signed report
66984Extracapsular cataract removal with insertion of intraocular lens prosthesis, 1-stage procedure; without endoscopic cyclophotocoagulationStandard cataract extraction with IOL; global period 90 days; post-op visits included in global; -RT or -LT required
65855Trabeculoplasty by laser surgery, 1 or more sessions (defined treatment series)Laser for glaucoma (SLT); append -RT or -LT; may be repeated; check payer frequency limits
92250Fundus photography with interpretation and reportSeparately billable when performed and interpreted; requires signed report; may bundle with 92004/92014 under some payer policies
92235Fluorescein angiography (includes multiframe imaging) with interpretation and report, unilateral or bilateralDiagnostic for retinal disease; requires signed interpretation; -26 if interpreting only in facility setting

Frequently used modifiers

  • -RT Right eye / -LT Left eye—required on virtually all ophthalmology procedure and many diagnostic codes to specify laterality
  • -E1 Upper left eyelid / -E2 Lower left eyelid / -E3 Upper right eyelid / -E4 Lower right eyelid—for eyelid-specific procedures (blepharoplasty, chalazion, etc.)
  • -50 Bilateral procedure—used when the same procedure is performed on both eyes in the same session and payer accepts bilateral billing
  • -25 Significant, separately identifiable E/M on same day as a procedure (or eye exam code on same day as distinct procedure)
  • -79 Unrelated procedure or service during the postoperative period—for a service during a surgical global that is unrelated to the original surgery
  • -58 Staged or related procedure during the postoperative period—for second-eye cataract surgery scheduled as a staged procedure

Ophthalmology billing SOPs

Our standard operating procedures for ophthalmology revenue cycle management — the step-by-step workflow we follow on every claim:

  1. At patient scheduling, determine whether the visit is a comprehensive new/established exam (92004/92014) or an intermediate exam (92002/92012); confirm whether the visit is purely ophthalmological or driven by systemic disease management (which may support E/M code selection instead).
  2. Verify insurance benefits for eye exams, surgical procedures, and diagnostic imaging; distinguish between vision (routine) benefits (often non-covered under medical insurance) and medical eye care benefits; confirm prior authorization requirements for anti-VEGF injections and elective surgical procedures.
  3. For intravitreal injection visits, capture: J-code and NDC from the specific drug vial, dose administered, laterality (-RT or -LT), start time, lot number, and waste amount for JW/JZ modifier determination; ensure OCT interpretation report is signed if 92133/92134 is billed same day.
  4. For surgical procedures (cataract, trabeculoplasty, vitrectomy), obtain PA before scheduling; confirm global period (90 days for major procedures, 10 days for minor); set up post-op visit tracking to avoid billing separately for services included in the global period.
  5. Apply laterality modifiers (-RT, -LT, or E1–E4) to every applicable procedure code before claim submission; configure the billing system to flag procedures without laterality modifiers as incomplete.
  6. For bilateral procedures performed on the same date (both eyes on same day, which is uncommon for major surgery but possible for some laser or injection services), use modifier -50 or bill on two separate lines with -RT and -LT, per payer preference; verify each payer's bilateral billing requirements.
  7. Submit professional claims within 24–48 hours of service; for ASC or hospital-based procedures, coordinate with facility billing to ensure professional and technical components are billed correctly and not duplicated.
  8. Conduct monthly audits of intravitreal injection NDC compliance, laterality modifier usage, OCT interpretation report completion, and global period billing accuracy; review anti-VEGF drug cost vs. ASP reimbursement quarterly.
The Verimedix advantage: Every step above is enforced with payer-specific edits and double-checked by a specialty coding lead before submission — so claims go out clean the first time.

Common problems & denials providers face

These are the issues we see most often in ophthalmology billing — and exactly how we resolve them:

Missing Laterality Modifiers on Eye Procedures

Submitting intravitreal injection (67028), cataract surgery (66984), or laser procedures without -RT or -LT causes claim rejection or payment confusion, particularly when bilateral services are billed. Fix: Configure the billing system to reject or flag any eye procedure claim that lacks a laterality modifier; train coders and billers that virtually every ophthalmology procedure requires a laterality modifier.

Eye Code vs. E/M Code Conflict on Same Encounter

Billing both an eye exam code (92004/92012) and an E/M code (99213/99215) for the same encounter on the same date by the same provider causes duplication denials. Fix: Establish practice policy on which code system to use and when; use eye codes for pure ophthalmological exams and E/M codes when systemic disease management is the primary driver; never bill both systems for the same encounter.

Anti-VEGF Prior Authorization Not Renewed Between Cycles

Anti-VEGF injections may require PA renewal every 3–6 months or per number of injections. Lapses result in denied drug claims worth thousands of dollars per injection. Fix: Build a PA expiration calendar for all anti-VEGF patients; assign a coordinator to initiate renewal 30 days before expiration with updated VA testing and clinical response documentation.

Post-Op Services Billed During Global Period

Billing separate E/M or office visit codes for post-operative visits included in the cataract surgical global period (90 days) results in denials. Fix: Flag all post-op patients in the billing system with their surgical date and global period end date; route any claims during the global period through a global-period review queue; use modifier -79 only for truly unrelated conditions.

OCT Billed Without Signed Interpretation Report

CPT 92133/92134 requires a separate signed interpretation report in the medical record. Billing without this documentation results in audit risk and recoupment. Fix: Implement a policy that OCT charges cannot be billed until the physician's signed interpretation is in the chart; use an EHR template that generates the OCT interpretation report linked to the charge.

EHRs & technologies we work with

Verimedix works inside the systems ophthalmology practices already use, including:

EyeMD EMR (ophthalmology-specific)Nextech OphthalmologyModernizing Medicine (EMA Ophthalmology)Epic (with ophthalmology modules)Compulink Advantage OphthalmologyDrChrono OphthalmologyathenahealthKareo/TebraRevolutionEHR (also used by optometry)

Ophthalmology billing FAQs

Eye codes are preferred for most ophthalmological office visits because they are designed to capture the scope of a comprehensive eye exam, which inherently includes elements not found in a standard E/M (e.g., tonometry, ophthalmoscopy, biomicroscopy). Use E/M codes (99202–99215) when the visit is primarily driven by a medical condition management decision (e.g., managing diabetic retinopathy in the context of systemic diabetes, or a consult requested by another physician focused on a systemic condition). Never bill both code systems for the same encounter.

Yes, if the OCT (92133 or 92134) was independently performed and interpreted to guide a clinical decision—for example, confirming disease activity before administering the injection or evaluating treatment response. A signed, separate interpretation report must be in the chart. Some payers may require a distinct clinical indication in the documentation; append modifier -59 if bundling edits apply.

Bill 67028 twice—once with modifier -RT and once with modifier -LT—on two separate claim lines. Bill the drug J-code for each eye with its respective NDC and appropriate JW/JZ modifier. Most payers reimburse bilateral intravitreal injections at 100% for the first eye and 50% for the second (bilateral surgery payment rules). Verify each payer's bilateral payment policy.

CPT 66984 has a 90-day global period. All routine post-operative office visits related to the cataract surgery within 90 days are included in the global payment. Services NOT included and separately billable include: treatment of complications requiring a return to the operating room, unrelated medical conditions, and the second eye if surgery is performed as a staged procedure (use modifier -58). Document each post-op note clearly.

Compounded bevacizumab for intravitreal use is billed as J9035 (bevacizumab injection, 10 mg) per Medicare. It is used off-label but is reimbursed under Part B for AMD. Bill 67028 with -RT or -LT + J9035 for the amount used, with the compounding pharmacy NDC. Apply JW or JZ modifier for Medicare waste. Note: compounded bevacizumab payment is substantially lower than branded anti-VEGF agents; track cost and reimbursement carefully.

CPT 92015 (determination of refractive state) is a non-covered service under Medicare Part B for both ophthalmologists and optometrists. It is often covered under vision benefits with commercial plans. Ophthalmology practices that perform refractions should use an ABN (Advance Beneficiary Notice) for Medicare patients and collect the refraction fee as a self-pay service. For commercial plans, verify vision benefit coverage before billing.

Ready to optimize your Ophthalmology revenue?

Verimedix handles the entire ophthalmology revenue cycle — coding, submission, denials, and A/R — so your team can focus on patients.

+1 (470) 887-9106