Medicare Part B covers eye exams for disease, but not routine exams for glasses
Medicare Part B pays for an eye exam only when an ophthalmologist or optometrist is checking for a specific eye disease — glaucoma, cataracts, diabetic retinopathy, or age-related macular degeneration. It does not cover a routine eye exam done solely to write a glasses prescription. If you need new glasses, you pay for the exam out of pocket, though the cost is usually $50 to $150 at most providers.
The distinction matters because many people assume Medicare covers all medical eye care. It does not. A routine refraction — the test that determines your prescription — is considered a refractive service, not a diagnostic one. Medicare treats glasses and contact lenses as vision correction devices, similar to hearing aids, and does not cover them under any part of Original Medicare.
If you have a Medicare Advantage plan (Part C), coverage varies by plan. Some plans include routine eye exams and glasses; others do not. You need to check your specific plan documents or call the plan directly to know what you have.
Key Takeaways
- Medicare Part B covers eye exams only when testing for disease, not for writing a glasses prescription.
- Glasses and contact lenses are not covered under Original Medicare, and you pay the full cost yourself.
- Medicare Advantage plans vary widely — some include routine eye exams and glasses coverage, others do not.
- If you need glasses, you can buy them from any provider; you do not have to use a Medicare-approved vendor.
- Medicaid covers eye exams and glasses in most states, and coverage rules differ from Medicare.
When Medicare Part B will pay for an eye exam
Medicare Part B covers an eye exam if you have symptoms or risk factors for eye disease and a doctor orders the test to diagnose or monitor a condition. Common covered scenarios include an exam to check for glaucoma if you have high eye pressure, an exam to assess cataracts before surgery, or an exam to screen for diabetic retinopathy if you have diabetes.
The exam must be performed by an ophthalmologist (a medical doctor specializing in eye care) or an optometrist (a licensed eye care professional). The provider bills Medicare directly, and you typically pay your Part B coinsurance — usually 20 percent of the approved amount after you meet your deductible.
The key is that the exam must have a medical reason documented in your chart. If you walk in asking for a glasses prescription and have no diagnosed eye disease, the provider cannot bill Medicare for the visit. Some providers will see you anyway and ask you to pay out of pocket, or they may refer you to an optometrist who handles routine vision correction.
What you pay out of pocket for glasses
If you need glasses, you pay the full cost yourself under Original Medicare. This includes the eye exam to determine your prescription, the frames, and the lenses. Costs vary widely depending on where you shop and what you choose.
A basic eye exam at a retail chain like Costco or Walmart typically costs $50 to $100. Independent optometrists may charge $75 to $150. Frames range from $50 for basic styles to $300 or more for designer brands. Lenses add another $50 to $200 depending on whether you need single vision, bifocals, or progressive lenses, and whether you choose add-ons like anti-glare coating.
You can shop around and use any provider — there is no requirement to use a Medicare-approved vendor. Many people find lower prices at warehouse clubs like Costco or online retailers like Zenni or Warby Parker, though you will need a current prescription from an eye care provider to order online.
Medicare Advantage coverage for eye exams and glasses
Medicare Advantage plans (Part C) are required to cover everything Original Medicare covers, but they can add extra benefits. Many plans include routine eye exams and glasses coverage as a way to attract members. However, coverage is not standard — it varies significantly from plan to plan and from year to year.
Some plans cover one routine eye exam per year and a glasses allowance of $100 to $200 annually. Others cover exams but not glasses, or glasses but not exams. A few plans cover neither. You must check your plan's Summary of Benefits and Coverage document or call the plan's customer service line to know what you have.
If your plan does cover glasses, it usually requires you to use providers in the plan's network. Using an out-of-network provider may mean you pay more or the plan does not cover it at all. Ask your plan for a list of in-network eye care providers before you schedule an exam.
Medicaid coverage if you may have access to for both programs
If you are under 65 and have both Medicare and Medicaid (called "dual may be able to access"), Medicaid may cover eye exams and glasses. Medicaid rules vary by state, but most states cover routine eye exams and at least one pair of glasses per year for adults.
Medicaid is the primary payer for vision services in most dual-may be able to access cases, meaning Medicaid pays first and Medicare pays second if applicable. You should contact your state Medicaid office or your Medicaid managed care plan to learn what vision coverage you have and which providers are in network.
How to find an affordable eye exam and glasses
If you do not have coverage through a Medicare Advantage plan, you have several options to reduce the cost of an eye exam and glasses.
Retail chains and warehouse clubs: Costco, Walmart, and Sam's Club offer competitive prices on exams and glasses. You do not need a membership at some locations to use the optical department. Prices are typically lower than independent optometrists.
Online retailers: Zenni, Warby Parker, and similar sites sell frames and lenses at lower prices than brick-and-mortar stores. You will need a current prescription and your pupillary distance (PD) measurement, which your eye care provider should give you.
Nonprofit vision programs: Organizations like VisionUSA and New Eyes for the Needy provide free or low-cost glasses to people who cannot afford them. may be able to access and the process process vary by organization.
Manufacturer discounts: Some eyewear manufacturers offer discounts to seniors or people on fixed incomes. Ask your eye care provider or check the manufacturer's website.
What to do if you have a Medicare Advantage plan
Before you schedule an eye exam, contact your Medicare Advantage plan and ask three questions: Does the plan cover routine eye exams? Does it cover glasses or contact lenses? Which eye care providers are in network?
You can find this information in your plan's Summary of Benefits and Coverage, which is mailed to you annually and is also available on the plan's website. If you cannot find the answer, call the customer service number on your insurance card.
If your plan covers the exam and glasses, schedule with an in-network provider to avoid surprise costs. If it does not, you can still see any provider you choose and pay out of pocket, or you can shop around using the cost-reduction strategies listed above.
Frequently Asked Questions
Does Medicare cover contact lenses?
No. Original Medicare does not cover contact lenses. Medicare Advantage plans may cover them, but it is rare — most plans that include vision coverage limit it to glasses. Check your plan documents or call your plan to confirm.
Will Medicare pay for an eye exam if I have diabetes?
Yes, if the exam is to check for diabetic retinopathy or other diabetes-related eye problems. The exam must be ordered by your doctor and performed by an ophthalmologist or optometrist. A routine exam for a glasses prescription would not be covered, even if you have diabetes.
Can I use my Medicare Advantage vision benefit at any eye doctor?
Usually not. Most Medicare Advantage plans that include vision coverage require you to use in-network providers. Using an out-of-network provider may mean you pay the full cost yourself. Check your plan's provider directory or call customer service to confirm which doctors are in network.
What if I need bifocals or progressive lenses?
If you are paying out of pocket, bifocals and progressive lenses cost more than single-vision lenses — typically $50 to $200 extra depending on the type and quality. If your Medicare Advantage plan covers glasses, check whether it covers bifocals or progressives, as some plans limit coverage to single-vision lenses.
Is there a way to get free or low-cost glasses as a Medicare beneficiary?
Yes. Nonprofit organizations like VisionUSA, New Eyes for the Needy, and local Lions Clubs offer free or reduced-cost glasses based on income and need. Retail chains like Costco and online retailers like Warby Parker also offer lower prices than many independent optometrists. Ask your eye care provider about manufacturer discounts for seniors.