Where You Can Use Medicare for Eyeglasses

Medicare Part B covers one pair of eyeglasses or contact lenses per year, but only after cataract surgery. The catch: not every optometrist, ophthalmologist, or eyeglass store takes Medicare. You need to find a provider in the Medicare network for your area, and that network changes depending on which Medicare plan you have and where you live.

If you have Original Medicare (Part A and B), you can see any ophthalmologist or optometrist who accepts Medicare — there is no network restriction. If you have a Medicare Advantage plan (Part C), you must use eye doctors and stores in that plan's network, or you will pay out of pocket. The easiest way to find a participating provider is to call your plan or use the Medicare Provider Search tool on Medicare.gov.

Retail chains like Walmart, Costco, and LensCrafters have optometrists on staff, and many of them accept Medicare. Independent optometry practices and ophthalmology offices also participate. The key is to ask before your appointment whether they accept Medicare for the post-cataract eyeglass benefit.

Key Takeaways

  • Medicare Part B pays for one pair of eyeglasses or contact lenses per year only after cataract surgery, not for routine vision correction.
  • Original Medicare has no network — you can see any eye doctor who accepts Medicare — but Medicare Advantage plans require you to use in-network providers or pay the full cost yourself.
  • Retail chains including Walmart, Costco, and LensCrafters often have participating optometrists, but you must confirm they accept Medicare before your visit.
  • The Medicare Provider Search tool and your plan's customer service line are the fastest ways to find participating eye doctors and stores in your area.

How to Find a Medicare-Participating Eye Doctor

Start by going to the Medicare Provider Search at Medicare.gov/care-compare. Enter your zip code, select "Ophthalmologist" or "Optometrist," and filter for providers who accept your type of Medicare. The search shows you their address, phone number, and whether they accept new patients.

If you have a Medicare Advantage plan, log into your plan's website or call the member services number on your insurance card. They will give you a list of in-network eye doctors and stores. This list is specific to your plan and your county — a provider in-network for one Advantage plan may not be in-network for another.

Call ahead before scheduling. Confirm that the provider accepts Medicare for post-cataract eyeglass benefits specifically. Some offices accept Medicare for the eye exam but not for the glasses themselves, or they may have stopped participating recently.

What Medicare Covers at Participating Providers

Medicare Part B covers the cost of frames and lenses for one pair of eyeglasses per year, but only after cataract surgery performed by a Medicare-covered surgeon. The coverage includes a standard frame and single-vision, bifocal, or trifocal lenses. If you choose a more expensive frame or premium lens options, you pay the difference out of pocket.

The provider must submit the claim to Medicare on your behalf. You will typically pay your Part B deductible (if you have not met it for the year) and then Medicare pays the rest, up to the approved amount. The provider tells you upfront what your out-of-pocket cost will be.

Medicare does not cover the eye exam itself if it is routine. However, if the exam is related to your cataract surgery or another medical condition, Medicare Part B may cover it. Ask the office whether the exam will be billed as routine or medical.

Medicare Advantage Plans and Eyeglass Coverage

Most Medicare Advantage plans include some vision coverage beyond what Original Medicare offers. Many cover routine eye exams, and some cover eyeglasses even without cataract surgery. The coverage varies widely — one plan might cover two pairs of glasses per year, another might cover one pair plus a $150 allowance toward frames.

Check your plan's Summary of Benefits or call member services to see what vision benefits you have. If your plan covers glasses, you must use an in-network provider. Out-of-network providers are not covered, and you will pay the full bill yourself.

If you are thinking about switching plans during the Annual Enrollment Period (October 15 to December 7), vision coverage is one factor worth comparing. A plan with better eyeglass benefits might save you money if you need new glasses regularly.

Retail Chains and Independent Stores That Accept Medicare

Walmart Vision Centers accept Medicare at most locations. Costco Optical accepts Medicare if you have a Costco membership and the store participates in your plan's network. LensCrafters, Pearle Vision, and Visionworks have participating locations, though not all of them accept Medicare — you must check with your specific store.

Independent optometry practices and ophthalmology offices are often more likely to accept Medicare than you might expect. Call your local eye doctor and ask. Many small practices have accepted Medicare for years and know the post-cataract eyeglass benefit well.

Some stores that accept Medicare for the exam may not accept it for the glasses, or vice versa. Always confirm both before you go. If a store does not accept Medicare, you can still use your benefits at a different provider — Medicare will not reimburse you if you pay out of pocket at a non-participating store.

What Happens If Your Eye Doctor Does Not Accept Medicare

If you see a provider who does not accept Medicare, you will have to pay the full cost upfront. You can then submit a claim to Medicare yourself, but Medicare will only reimburse you up to the approved amount for your area — often less than what you paid. You are responsible for the difference.

This is why it is worth the extra step of calling ahead. Finding a participating provider takes five minutes and saves you money and paperwork later.

If you live in a rural area or a place with few Medicare-participating eye doctors, ask your primary care doctor for a referral or contact your local Area Agency on Aging. They sometimes know of providers who accept Medicare but do not show up in online searches.

Timing and What to Bring to Your Appointment

Medicare covers one pair of glasses per year, measured from the date of your cataract surgery. If you had surgery on March 15, your coverage year runs from March 15 to March 14 of the following year. You can use your benefit anytime during that window.

Bring your Medicare card and any insurance card for a Medicare Advantage plan. Bring your photo ID. If you have a referral from your surgeon or primary care doctor, bring that too — some offices request it, though Medicare does not require it.

The eye doctor will perform an exam (which may or may not be covered by Medicare, depending on the reason) and then write a prescription for your glasses. The office will submit the claim to Medicare. You will pay your deductible and any out-of-pocket costs at that time, and Medicare will pay the rest directly to the provider.

Frequently Asked Questions

Can I use my Medicare eyeglass benefit at any store, or only at eye doctor offices?

You can use it at any provider — eye doctor office, retail chain, or independent store — as long as they accept Medicare. Walmart, Costco, and LensCrafters all have participating locations. The provider must be in your plan's network if you have Medicare Advantage.

What if I need glasses before my cataract surgery is scheduled?

Medicare Part B does not cover glasses for routine vision correction, only after cataract surgery. If you need glasses now, you will have to pay out of pocket or check whether your Medicare Advantage plan covers routine vision correction.

Do I have to use the same provider for my eye exam and my glasses?

No. You can have your exam at one place and order your glasses at another, as long as both accept Medicare. However, it is usually simpler to use the same provider, since they have your prescription on file and can submit the claim together.

What if my prescription changes after I use my yearly benefit?

You will have to wait until your coverage year renews (one year after your cataract surgery) to use Medicare again. If you need new glasses before then, you pay out of pocket.

Does Medicare cover contact lenses instead of glasses?

Yes, Medicare Part B covers one pair of contact lenses per year after cataract surgery, as an alternative to eyeglasses. The coverage amount is the same. Not all providers fit contact lenses, so call ahead to confirm.