What Medicare actually pays for after cataract surgery

Medicare pays for the surgery itself, and it pays for exactly one thing afterward: one pair of standard-frame glasses, or one set of contacts, per cataract surgery that implants a lens. That's it — not two pairs, not upgraded frames, and never prescription sunglasses. Here's the whole rule, in the CMS policy article's own words.

The fact

Medicare Part B covers one pair of eyeglasses with standard frames (or one set of contact lenses) after each cataract surgery that implants an intraocular lens.

After you meet the Part B deductible, you pay 20% of the Medicare-approved amount for the covered lenses. You pay any additional cost for upgraded frames yourself, in full.

Source: Medicare.gov, 'Eyeglasses & contact lenses' coverage page, re-verified live 2026-08-05

Why this benefit exists at all — a different legal basis than a walker or commode

This benefit sits under a different statute than most equipment on this site. Walkers, commodes, and shower chairs are billed under the Durable Medical Equipment (DME) benefit category. Post-cataract eyewear is billed under the Prosthetic Devices benefit category (Social Security Act §1861(s)(8)) — the same legal logic Medicare uses to pay for an artificial limb. The lens is treated as replacing a body part you lost (your eye's natural lens), not as adaptive equipment for daily living. That's why the rule is narrower and stricter than a typical DME benefit: it's tied to a specific surgical event and a specific diagnosis, not general vision correction.

The diagnosis codes that unlock this benefit

Coverage is limited to a specific list — lenses billed for any other diagnosis are denied.

ICD-10 diagnoses supporting medical necessity for post-cataract eyewear
CodeDiagnosis
H27.00 Aphakia, unspecified eye
H27.01 Aphakia, right eye
H27.02 Aphakia, left eye
H27.03 Aphakia, bilateral
Q12.3 Congenital aphakia
Z96.1 Presence of intraocular lens

What's covered — and the long list that isn't

Only two things are covered: standard frames, and the base prescription lens itself. Everything that makes glasses nicer, thinner, or tinted is named individually and denied.

Covered HCPCS codes for post-cataract eyewear
CodeItemNote
V2020 Standard frames The only frame code covered. "Only standard frames (V2020) are covered."
V2100–V2499 Basic single-vision/bifocal/trifocal lens base codes One per lens, covered as the base prosthetic lens.
Explicitly noncovered add-ons, CMS Policy Article A52499
CodeItemWhy it's denied
V2025 Deluxe frames Additional charges "will be denied as noncovered."
V2744 / V2745 Photochromatic / tinted lenses used as sunglasses Denied as noncovered "even" when prescribed in addition to your covered pair.
V2760 / V2761 / V2762 / V2702 / V2781 Scratch-resistant coating, mirror coating, polarization, deluxe lens feature, progressive lenses All explicitly denied as noncovered add-ons.
V2784 / V2782 / V2783 Polycarbonate / high-index lens material Denied as a noncovered deluxe feature (narrow exception for monocular-vision beneficiaries only).
V2786 Specialty occupational multifocal lenses Denied as noncovered.
V2756 Eyeglass cases Denied as noncovered.
V2600 / V2610 / V2615 Low vision aids Denied as noncovered — coverage requires surgical removal of the lens, not general low vision.

The sunglasses gap, quoted directly

This is the single most useful thing this policy article says that most coverage explainers don't get to at the code level:

“Tinted lenses (V2745), including photochromatic lenses (V2744), used as sunglasses, which are prescribed in addition to regular prosthetic lenses to a pseudophakic beneficiary, will be denied as noncovered.”

— CMS DME MAC Policy Article A52499, “Refractive Lenses”

Light sensitivity is a completely normal, expected part of early cataract recovery — but Medicare will never pay for the prescription-tinted fix, even for a beneficiary who is otherwise fully eligible for the surgery's eyewear benefit. The honest, uncomplicated workaround most patients use is an inexpensive over-the-counter wraparound pair — see the hub's sunglasses pick.

The two-eye timing rule

If you need surgery in both eyes, the order you buy glasses in actually matters:

“If a beneficiary has a cataract extraction with IOL insertion in one eye, subsequently has a cataract extraction with IOL insertion in the other eye, and does not receive eyeglasses or contact lenses between the two surgical procedures, Medicare covers only one pair of eyeglasses or contact lenses after the second surgery.”

— CMS DME MAC Policy Article A52499 (verbatim language also appears on Medicare.gov's own consumer page)

In plain terms: if you want the benefit to apply twice — once after each eye — you need to actually order and receive glasses or contacts between the two surgeries, not wait until both are done.

How much do I actually pay?

This page explains what Medicare's published rules say — it isn't a coverage determination for your specific claim. A Medicare Advantage plan can set different rules than the Original Medicare figures cited here; confirm your own plan's terms before you buy.

Go deeper

Sources

  1. Medicare.gov, "Eyeglasses & contact lenses" coverage page — re-fetched live 2026-08-05 — source of the one-pair/20%-coinsurance quote above
  2. Medicare.gov, "Cataract surgery" coverage page — re-fetched live 2026-08-05
  3. CMS DME MAC Policy Article A52499, "Refractive Lenses" (supports LCD L33793) — original effective date 10/01/2015, current revision R8 effective 10/01/2020, updated 05/18/2022; re-fetched live 2026-08-05, 202,877 characters — source of the statutory basis, ICD-10 list, covered/noncovered V-code tables, sunglasses-denial quote, and two-eye timing rule above
  4. 24/7 Wall St, "You Can Go Decades on Original Medicare and Never Get a Covered Pair of Glasses" — a mainstream personal-finance outlet ran this same coverage angle 6 days before this research pass — competitive/timeliness signal, snippet-level only, not independently verified for exact quotes
  5. VerifiedCareData dataset.json (CC-BY-4.0) — every coverage fact above in one machine-readable endpoint