Medicare's coverage of glasses is limited and depends on which part of Medicare you have

Original Medicare (Parts A and B) does not cover eyeglasses or contact lenses at any time. Medicare Part B covers eye exams and certain eye diseases, but the moment your doctor writes a glasses prescription, that coverage stops. If you have a Medicare Advantage plan (Part C), some plans include vision coverage, but most do not — and those that do usually cap what they pay.

The one exception is after cataract surgery. If Medicare pays for your cataract surgery, it covers one pair of glasses or contact lenses needed because of that surgery, for a limited time after the procedure. That is the only routine vision correction Medicare will pay for.

If you need glasses and do not have separate vision insurance, you pay the full cost out of pocket. The price varies widely depending on the frames, lenses, and where you buy them — anywhere from $100 to $500 or more for a complete pair.

Key Takeaways

  • Original Medicare does not cover eyeglasses or contact lenses under any circumstances except after cataract surgery.
  • Medicare Part B does cover eye exams and treatment for eye diseases like glaucoma and diabetic retinopathy, but not the glasses themselves.
  • Some Medicare Advantage plans include vision coverage that pays toward glasses, but you must check your specific plan's details.
  • After cataract surgery covered by Medicare, you get one pair of glasses or contacts paid for during a set window after surgery.
  • If you need affordable glasses without Medicare coverage, you can explore discount programs, community health centers, and vision retailers that offer low-cost options.

What Original Medicare covers for your eyes

Medicare Part B covers an eye exam once every 24 months if you have a disease of the eye — glaucoma, diabetic retinopathy, age-related macular degeneration, or cataracts. It also covers treatment for these conditions: laser surgery, injections, or other medical procedures. The exam and treatment are covered at 80 percent after you meet your Part B deductible.

If you have diabetes, Medicare Part B covers an annual dilated eye exam specifically to check for diabetic retinopathy, even if you have no symptoms. This is considered preventive care and is covered at no cost to you after you meet your deductible.

What Medicare does not cover is a routine eye exam for the purpose of getting a glasses prescription, or the glasses themselves. If your eye doctor performs an exam and finds no disease, Medicare will not pay for it. If the exam finds disease but you also need glasses to see better, Medicare pays for the exam and any treatment, but you pay for the glasses.

Medicare Advantage plans and vision coverage

Medicare Advantage plans are run by private insurance companies and must cover everything Original Medicare covers, but they can add extra benefits. Some plans include vision coverage that pays toward eyeglasses, eye exams, or both. Others include no vision benefit at all.

If your plan does include vision coverage, it typically works like this: the plan pays a set amount toward frames (often $100 to $150) and a set amount toward lenses. You pay anything over that amount. Some plans also cover one eye exam per year. The coverage is usually limited — for example, a new pair of glasses once every one or two years.

To find out whether your specific plan covers glasses, call the plan's customer service number on the back of your insurance card, or log into your plan's website. Ask whether vision coverage is included, what the annual limit is, and which eye doctors or retailers are in the plan's network. If you use an out-of-network provider, you may pay more or get no coverage at all.

The one time Medicare pays for glasses

If Medicare covers your cataract surgery, the plan pays for one pair of eyeglasses or contact lenses that you need because of the surgery. This coverage applies during a specific window — usually within a few weeks after surgery, while your eye is still healing and your vision is changing. After that window closes, Medicare stops paying.

The glasses or contacts must be prescribed by the surgeon or your eye doctor as medically necessary for the cataract surgery recovery. You cannot use this benefit to get a second pair or to upgrade to designer frames. The coverage is straightforward: Medicare pays its share, and you pay your coinsurance (usually 20 percent after you meet your deductible).

If you need glasses for other reasons — age-related vision changes, nearsightedness, farsightedness — this benefit does not explore. It is only for vision correction directly related to cataract surgery recovery.

Where to find affordable glasses if Medicare does not cover them

If you do not have vision insurance and Medicare will not pay, several options can reduce the cost. Community health centers and federally may have access to health centers (FQHCs) often offer eye exams and glasses at a sliding scale based on income. You can find one near you through the Health Resources and Services Administration website or by calling 211.

Some vision retailers offer discount programs for seniors. Costco, Sam's Club, and Walmart Vision Centers typically have lower prices than independent optometrists. Online retailers like Zenni and EyeBuyDirect sell frames and lenses at a fraction of what brick-and-mortar stores charge, though you need a current prescription and your pupillary distance (PD) measurement, which your eye doctor can provide.

If you are low-income, some nonprofits donate glasses or pay for them. The Lions Club, in particular, has programs in many communities that provide free or reduced-cost glasses. You can search for local chapters on the Lions Club website. Some states also have programs through their Medicaid or aging services agencies that help seniors pay for glasses.

How to get your eye exam covered by Medicare

To have Medicare pay for an eye exam, you must have a diagnosed eye disease or condition. If you have diabetes, you can get a dilated eye exam covered once per year without a prior diagnosis. If you have glaucoma, macular degeneration, cataracts, or diabetic retinopathy, you can get an exam covered once every 24 months.

Schedule your exam with an optometrist or ophthalmologist who accepts Medicare. When you call to book, tell them you want to use Medicare and ask whether they are a Medicare provider. Bring your Medicare card. During the visit, tell the doctor about any eye symptoms or concerns — this helps them document the medical reason for the exam, which is what Medicare requires.

After the exam, if the doctor prescribes glasses, you can take that prescription to any glasses retailer, including online retailers. Medicare will not pay for the glasses themselves, but you can use your prescription anywhere. Some people find it helpful to get the exam at a retailer like Costco or Walmart that also sells glasses, so they can compare prices on frames and lenses right away.

Frequently Asked Questions

Does Medicare cover bifocals or progressive lenses?

No. Medicare does not cover any type of eyeglasses or contact lenses except the one pair allowed after cataract surgery. This applies to bifocals, progressive lenses, and single-vision lenses equally. If you need bifocals or progressives, you pay the full cost out of pocket or through a separate vision insurance plan.

Can I use a Medigap plan to pay for glasses?

No. Medigap plans (also called supplemental insurance) cover costs that Original Medicare does not pay — like coinsurance and deductibles — but they do not add new benefits. Since Medicare does not cover glasses, Medigap will not either. You would need a separate vision insurance plan or a Medicare Advantage plan that includes vision coverage.

What if I have both Medicare and Medicaid?

Medicaid rules vary by state. Some state Medicaid programs cover eyeglasses for adults, and some do not. If you have both Medicare and Medicaid, Medicaid is your secondary payer and may cover glasses if your state's program includes that benefit. Contact your state Medicaid office to ask whether glasses are covered and what the process is.

Do I need a new glasses prescription every year for Medicare to cover an exam?

No. Medicare covers an eye exam once every 24 months if you have an eye disease. You do not need a new prescription or a reason to get another exam — the 24-month window is the only requirement. However, if you have no eye disease, Medicare will not pay for any routine eye exam, regardless of how long it has been.

Can I get a discount on glasses if I show my Medicare card?

Not automatically. Your Medicare card does not may have access to you to discounts on glasses at most retailers. However, some vision retailers offer senior discounts that are separate from Medicare. Ask when you call to order glasses. You may get a better price by shopping at discount retailers like Costco or online, or by using a nonprofit program like the Lions Club.