Ophthalmology billing services
Eye exam codes, refraction, diagnostic testing, cataract globals and high-cost injectable drugs all follow their own rules. Ophthalmology is one of the specialties we bill most often.

Why ophthalmology billing takes specialty knowledge
Ophthalmology billing asks more decisions of a coder than most specialties. Every exam can be billed with an eye code (92002 to 92014) or an E/M code, and the right choice depends on the payer and the documentation. Refraction is a covered service for some plans and a patient-paid service for Medicare. Diagnostic tests like OCT and visual fields have frequency limits and pairing edits. Cataract surgery carries a 90-day global period, and intravitreal injections involve drugs that cost hundreds or thousands of dollars per dose.
Ophthalmology practices are a core part of the work SFA Solutions does every day. We know how laterality modifiers, global periods and drug units interact in eye care, and we build payer-specific rules into your workflow to help claims go out clean the first time. We work inside your existing EHR and PM system and aim to submit most clean claims within 24 hours of final review.
Common codes we work with in ophthalmology
| Code | Description |
|---|---|
| 92004 | Comprehensive ophthalmological exam, new patient, 1 or more visits |
| 92014 | Comprehensive ophthalmological exam, established patient, 1 or more visits |
| 92015 | Determination of refractive state (refraction) |
| 92133 | Scanning computerized ophthalmic diagnostic imaging (OCT), optic nerve, unilateral or bilateral |
| 92134 | Scanning computerized ophthalmic diagnostic imaging (OCT), retina, unilateral or bilateral |
| 92083 | Visual field examination, extended (for example, 30-2 or 24-2 threshold testing), unilateral or bilateral |
| 66984 | Extracapsular cataract removal with intraocular lens insertion, standard (1 stage) |
| 67028 | Intravitreal injection of a pharmacologic agent, separate procedure |
CPT is a registered trademark of the American Medical Association. Payer rules vary; we check each payer's current policy.
Where ophthalmology practices lose revenue
Eye codes versus E/M codes
Eye codes 92002 and 92004 (new) and 92012 and 92014 (established) are defined by exam components and are not scored by medical decision making the way 99202 to 99215 are. Some visits pay better as eye codes and some as E/M, and payer rules differ. We pick the code the documentation supports and the payer accepts, and we keep your choice consistent and defensible.
Refraction (92015) as a non-covered service
Medicare and many commercial medical plans treat refraction as non-covered, so it is collected from the patient or billed to a vision plan. An ABN is not required for Medicare because refraction is statutorily excluded, though many practices use a voluntary notice so patients know the charge in advance. We report 92015 the way each payer expects so it does not hold up the rest of the claim.
Diagnostic testing edits and frequency
OCT of the optic nerve (92133) and OCT of the retina (92134) cannot both be paid on the same day for the same patient, so the test that matches the primary diagnosis is billed. Visual fields (92083) and OCT carry frequency limits under MAC policies, and each test needs an interpretation and report. Glaucoma and macular degeneration patients often hit these limits, so we track them.
Cataract surgery and the 90-day global
Standard cataract surgery is 66984 and complex cataract surgery is 66982, which requires documentation of devices or techniques not used in routine cases (such as iris expansion devices or capsular support rings) or surgery on a pediatric patient. Both carry a 90-day global. The second eye done during the first eye's global is billed with modifier 79 and the correct RT or LT, and co-managed postoperative care uses modifiers 54 and 55.
Modifiers 24, 25, 57, 78 and 79
An unrelated exam during a global period needs modifier 24 with a diagnosis that shows it is unrelated. An exam on the same day as a minor procedure, like an injection, needs modifier 25 and a separately identifiable reason. The visit where the decision for cataract surgery is made, on the day of or day before surgery, takes modifier 57. A YAG capsulotomy (66821) on the same eye during the cataract global takes modifier 78, and on the other eye takes 79.
Intravitreal injections and drug units
Intravitreal injection (67028) is billed per eye with RT or LT, and the drug is billed with its own J-code in the units the descriptor defines: J0178 for aflibercept per 1 mg, J2778 for ranibizumab per 0.1 mg, J2777 for faricimab per 0.1 mg, or J9035 for bevacizumab per 10 mg. Medicare requires JZ when no drug from a single-dose vial is discarded and JW on a separate line for any waste. Many payers also require step therapy, so authorization comes first.
What else affects ophthalmology revenue
A/R challenges in ophthalmology
Ophthalmology A/R tends to stall in two places: patient balances from refraction and premium lens upgrades, and high-dollar injection claims for drugs such as aflibercept and ranibizumab. One denied drug line can outweigh a full day of exam revenue. Medicare Advantage plans may apply step therapy to anti-VEGF drugs, so a claim for a brand drug can deny when the plan wanted a biosimilar or bevacizumab first.
Credentialing considerations
Ophthalmologists need enrollment with medical plans and, separately, with vision plans such as VSP, EyeMed and Davis Vision if they see routine vision patients. A practice-owned surgery center must be enrolled as its own facility with Medicare and commercial payers. Cataract co-management with optometrists uses modifiers 54 and 55 to split the global fee, so both practices need active enrollment with the patient's plan.
Payer considerations
Original Medicare covers routine eye exams only in limited cases, such as yearly diabetic eye exams and glaucoma testing for high-risk patients, so the reason for the visit drives coverage. Premium IOLs and the refractive portion of cataract surgery are billed to the patient under CMS rules, which requires clear disclosure before surgery. Commercial plans set their own limits on testing frequency, such as OCT, so policies need checking by payer.
Ophthalmology coding details that affect payment
ICD-10 considerations
Many eye codes carry laterality inside the code itself, so a claim billed RT must match a right-eye diagnosis. Glaucoma codes add a 7th character for stage, such as H40.1131 for primary open-angle glaucoma, bilateral, mild stage, and that staging supports testing frequency. Diabetic retinopathy uses combination codes in E11.3 with a 7th character for the eye, such as E11.3511 for type 2 diabetes with proliferative diabetic retinopathy with macular edema, right eye. Wet macular degeneration codes, such as H35.3211 for exudative AMD of the right eye with active choroidal neovascularization, support anti-VEGF injections, and cataract codes in H25 and H26 should match the eye operated on.
Modifiers to watch
| E1 to E4 | Used to identify the specific eyelid (upper left, lower left, upper right, lower right) on lid procedures and punctal plug placement. |
|---|---|
| 26 and TC | Applied to diagnostic tests such as OCT and visual fields when the interpretation and the testing are performed by different entities. |
| 50 | Used by many payers on 67028 when both eyes are injected on the same day, where the payer prefers 50 over separate RT and LT lines. |
| GY | Added to refraction (92015) on a Medicare claim when the patient's secondary plan needs a Medicare denial first. |
| 54 and 55 | Used to split the cataract global between the surgeon and the co-managing provider, with the transfer of care dates documented. |
Global periods
YAG capsulotomy (66821) and blepharoplasty (15823) carry 90-day globals, laser trabeculoplasty (65855) and chalazion excision (67800) carry 10-day globals, and most office diagnostic tests carry none. Tracking each eye's global separately keeps visits for the other eye billable.
Medicare considerations
Blepharoplasty performed in a hospital outpatient department is on Medicare's prior authorization list, and MAC policies generally expect visual field testing and photographs that show the lids obstruct vision. Many MACs have local coverage policies for OCT and visual field testing that list covered diagnoses and set expected frequencies by condition. Medicare covers annual glaucoma screening for high-risk patients with G0117 or G0118.
Ophthalmology billing KPIs to track
- Injectable drug claim denial rate. Anti-VEGF drug lines are the highest dollar items in the practice, so their denial rate has more impact than any other metric.
- Refraction collection at checkout. Refraction is a patient-paid service for most Medicare patients, and balances left for statements are often never collected.
- Diagnostic test frequency denials. OCT and visual field denials for frequency show whether testing schedules match payer policy.
- Co-management claim match rate. Mismatched 54 and 55 claims between surgeon and co-managing provider delay payment for both.
Ophthalmology billing audit checklist
- Confirm RT, LT or eyelid modifiers on each claim match the eye in the diagnosis code.
- Check that 92133 and 92134 are not billed together on the same date.
- Verify drug units and JZ or JW lines on every intravitreal injection claim.
- Review same-day exam and injection claims for a separately identifiable reason for the exam.
- Confirm premium IOL and refractive charges were disclosed and signed before surgery.
- Check that second-eye surgery and YAG procedures in a global period carry the correct 78 or 79 modifier.
How SFA runs ophthalmology billing
We start with a free audit of your eye code and E/M mix, testing frequency, cataract globals and injectable drug claims.
We set up payer-specific rules for refraction, vision plans versus medical plans and drug authorizations inside your current system.
Coders review surgical, testing and injection encounters for laterality, global period modifiers and drug units before submission.
We work denials and underpayments, including drug lines and 79 and 78 modifier denials, and report results to you every month.
The services that matter most for ophthalmology
Medical Coding
Eye code versus E/M selection, laterality, global period modifiers and drug units all need a coder who works in eye care every day.
Learn moreEligibility Verification & Prior Authorization
Splitting routine vision benefits from medical benefits and getting step therapy approvals for injectables happens before the patient is seen.
Learn moreDenial Management
Frequency edits on testing and global period denials on cataract patients are common and usually correctable.
Learn moreWhat practices typically see with SFA
Averages and selected client results. Your free audit shows where your own numbers stand today.
Target for the claims we manage, not a measured average.
Highest improvement seen in selected client results.
Largest drop in A/R days seen in selected client results.
Targeted for submission within 24 hours after final review.
From primary care and nurse practitioners to surgery and imaging.
We work inside the system your practice already uses.
Results vary by practice, specialty, payer mix, claim volume, billing history, documentation and other factors. Performance figures represent average or selected client results and are not guarantees of future performance. The 95% figure is a clean-claim target, not a measured cohort. The client-results page does not include a measurement period, starting collections, or practice size.
Ophthalmology billing questions
Should we bill eye codes or E/M codes?
Either can be correct. Eye codes are often a better fit for comprehensive exams, while E/M codes may pay better for medically complex follow-ups documented by MDM or time. We look at your documentation and payer contracts and set a clear rule for each visit type.
Can Medicare patients be charged for refraction?
Yes. Refraction (92015) is excluded from Medicare coverage, so the patient can be billed directly. A written notice is optional for this statutory exclusion, but it helps avoid disputes at checkout.
How do you bill the second eye in cataract surgery?
When the second eye is done within the 90-day global period of the first, it is billed with 66984 or 66982, the eye modifier (RT or LT) and modifier 79 to show it is a new procedure. A new 90-day global begins for that eye.
Can we bill an exam on the same day as an intravitreal injection?
Injection 67028 has a 0-day global, so a same-day exam is payable only when it is significant and separately identifiable, such as evaluation of a new complaint or the other eye. It is billed with modifier 25, and routine pre-injection checks are not separately payable.
Can we bill OCT of the optic nerve and retina on the same day?
92133 and 92134 are mutually exclusive under NCCI, so only one is paid for the same patient on the same day. We bill the test that supports the primary condition being managed.
Do you work with both vision plans and medical plans?
Yes. We separate routine vision visits for plans like VSP and EyeMed from medical eye visits billed to Medicare and commercial carriers, and we verify which benefit applies before the visit.
See what your ophthalmology billing is missing
Send us a few details and an RCM specialist who knows ophthalmology will review where claims are denied, underpaid or left unbilled.
- A clear walkthrough of what we find
- Reply typically within one business day
- No commitment
Request your free practice audit
An RCM specialist typically replies within one business day.
