How to find providers near you who accept Medicare for eyeglasses

Medicare covers eye exams and glasses through Original Medicare Part B, but only after cataract surgery or for people with diabetes or macular degeneration. The catch: not every eye doctor or glasses store accepts Medicare, and the ones that do vary by location. Your best starting point is calling your eye doctor's office directly and asking whether they accept Medicare for frames and lenses — most do, but some require you to pay upfront and submit the claim yourself.

If you don't have an eye doctor yet, use the Medicare.gov provider search tool. Go to Medicare.gov, select "Care Providers," then search for "ophthalmologist" or "optometrist" in your zip code and filter by those who accept Medicare. The results show which doctors are in-network, meaning they have agreed to accept Medicare's payment directly. You can also call 1-800-MEDICARE and ask for a list of eye care providers in your area who accept Medicare.

For glasses themselves, many national chains — LensCrafters, Pearle Vision, and Walmart Vision Centers — accept Medicare at their locations. Local independent opticians may also accept it, but you need to ask first. Some stores will fill a prescription from any eye doctor, while others require you to use their in-house provider. Always confirm before your appointment whether the store accepts Medicare and whether you can bring a prescription from elsewhere.

Key Takeaways

  • Call your eye doctor's office to confirm they accept Medicare for the exam and glasses before you schedule.
  • Use the Medicare.gov provider search tool to find ophthalmologists and optometrists in your zip code who accept Medicare.
  • National chains like LensCrafters, Pearle Vision, and Walmart Vision Centers accept Medicare at many locations, but coverage varies by store.
  • Some eye care providers require you to pay upfront and submit the claim to Medicare yourself, so ask about their billing process.
  • Medicare covers frames and lenses only after cataract surgery, for people with diabetes, or for those with macular degeneration — not for routine vision correction.

What Medicare actually covers for eyeglasses

Medicare Part B covers one pair of eyeglasses or contact lenses per year, but only under specific conditions. You must have had cataract surgery, be diagnosed with diabetes, or have age-related macular degeneration. If you don't fall into one of these categories, Medicare does not cover glasses or contacts, and you'll need to pay out of pocket or use a separate vision plan.

The coverage includes the eye exam (if done by a Medicare-approved provider), the frames, and the lenses. However, Medicare pays a set amount for frames — currently around $150 — and you can choose more expensive frames and pay the difference yourself. Lens add-ons like anti-glare coating or progressive lenses may not be fully covered, and you may owe extra. Ask the eye care provider what Medicare will pay and what you'll owe before you order.

Using the Medicare.gov provider search

The Medicare.gov search tool is the fastest way to find doctors near you. Go to Medicare.gov, click "Care Providers" at the top, and select "Doctors & Clinics." Type your zip code and search for "ophthalmologist" or "optometrist." The results show each provider's name, address, phone number, and whether they accept Medicare.

The search results also indicate whether the provider is "in-network," meaning they accept Medicare's payment directly and you typically owe only your copay or coinsurance. Out-of-network providers may require you to pay the full bill and then submit a claim to Medicare yourself. In-network is usually simpler, so prioritize those results unless you have a strong reason to see a specific out-of-network doctor.

If the search tool feels confusing or you don't find results, call 1-800-MEDICARE. A representative can give you a list of eye care providers in your area over the phone and tell you which ones accept Medicare. This is especially helpful if you live in a rural area where the online search returns few options.

Eyeglass stores that accept Medicare

Many large optical retailers accept Medicare, but acceptance varies by location and by whether you're using their in-house eye doctor or bringing a prescription from elsewhere. LensCrafters, Pearle Vision, and Walmart Vision Centers are among the chains most likely to accept Medicare, but you should call your local store to confirm. Some locations may have stopped accepting Medicare or may only accept it for certain types of prescriptions.

Independent opticians and smaller local chains may also accept Medicare, but they're less likely to be listed in the Medicare.gov search tool. If you have a favorite local store, call and ask directly whether they accept Medicare and what documents you'll need to bring. Have your Medicare card and your prescription ready when you call.

A few stores require you to pay upfront and submit the claim to Medicare yourself, while others bill Medicare directly. Ask which method the store uses before you place your order. If they bill Medicare directly, you'll typically owe only your copay or coinsurance. If you pay upfront, ask for an itemized receipt so you can submit it to Medicare.

What to bring to your appointment

Bring your Medicare card and your photo ID to your eye exam. If you already have a recent prescription from another doctor, bring that too — some stores will use it instead of requiring you to get a new exam. Ask the eye doctor's office ahead of time whether they need anything else, such as proof of your condition (diabetes, macular degeneration, or cataract surgery).

If you're having the exam done at the same place where you're ordering glasses, the office will handle the paperwork. If you're bringing a prescription from another provider, give it to the glasses store when you order and ask them to confirm with Medicare that your condition qualifies for coverage before you pay.

If your local provider doesn't accept Medicare

If your preferred eye doctor or glasses store doesn't accept Medicare, you have two options. You can pay the full cost out of pocket and then submit a claim to Medicare yourself. Ask the provider for an itemized receipt that shows what you paid for the exam, frames, and lenses separately. Mail the receipt along with a copy of your prescription to Medicare (the address is on your Medicare card or at Medicare.gov). Medicare will reimburse you for the covered portion, though the process typically takes four to six weeks.

Your other option is to find a different provider who does accept Medicare. This may mean traveling farther or choosing a different store, but it saves you the upfront cost and the hassle of submitting a claim. Use the Medicare.gov search tool or call 1-800-MEDICARE to find in-network providers in your area.

Frequently Asked Questions

Can I use my Medicare coverage at any eyeglass store?

No. Only stores and eye doctors that accept Medicare can bill it directly. Many national chains accept it, but not all locations do. Call your local store or use the Medicare.gov provider search to confirm before you go. If your preferred store doesn't accept Medicare, you can pay out of pocket and submit a claim yourself.

Do I need a referral from my primary care doctor to see an eye doctor for Medicare coverage?

No. Medicare Part B covers eye exams without a referral. You can call an ophthalmologist or optometrist directly and schedule an appointment. Just confirm they accept Medicare before you book.

What if I don't have one of the conditions Medicare covers for glasses?

Medicare will not cover your glasses or contacts. You can still have an eye exam covered by Medicare Part B, but you'll pay out of pocket for frames and lenses. Some people buy a separate vision plan through a Medicare Advantage plan or a private insurer to cover routine glasses.

Can I get new glasses more than once a year with Medicare?

No. Medicare covers one pair of eyeglasses or contacts per year. If you need a new prescription before a year has passed, you'll pay out of pocket unless your condition qualifies you for an exception.

What happens if I pay upfront and then submit a claim to Medicare?

Get an itemized receipt from the store showing the cost of the exam, frames, and lenses separately. Mail it to Medicare with a copy of your prescription and a note explaining your condition. Medicare will send you a check for the covered amount, usually within four to six weeks. Keep a copy of everything you send.