Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home/shmedicare/public_html/blog/wp-includes/wp-db.php on line 668
Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home/shmedicare/public_html/blog/wp-includes/wp-db.php on line 668
Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home/shmedicare/public_html/blog/wp-includes/wp-db.php on line 668
Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-theme.php on line 554
Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-theme.php on line 595
Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-theme.php on line 535
Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-theme.php on line 544
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/shmedicare/public_html/blog/wp-includes/comment-template.php on line 1739
Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/rest-api/class-wp-rest-request.php on line 960
Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/rest-api/class-wp-rest-request.php on line 980
Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/rest-api/class-wp-rest-request.php on line 992
Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/rest-api/class-wp-rest-request.php on line 1003
Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-block-list.php on line 151
Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-block-list.php on line 175
Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-block-list.php on line 164
Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-block-list.php on line 186
Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-block-list.php on line 138
Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-block-list.php on line 75
Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-block-list.php on line 89
Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-block-list.php on line 110
Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-block-list.php on line 127
Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shmedicare/public_html/blog/wp-includes/class-wp-block-list.php on line 199
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/shmedicare/public_html/blog/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 2949
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/shmedicare/public_html/blog/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 2973
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/shmedicare/public_html/blog/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 3014
Warning: Cannot modify header information - headers already sent by (output started at /home/shmedicare/public_html/blog/wp-includes/wp-db.php:668) in /home/shmedicare/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Warning: Cannot modify header information - headers already sent by (output started at /home/shmedicare/public_html/blog/wp-includes/wp-db.php:668) in /home/shmedicare/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Warning: Cannot modify header information - headers already sent by (output started at /home/shmedicare/public_html/blog/wp-includes/wp-db.php:668) in /home/shmedicare/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Warning: Cannot modify header information - headers already sent by (output started at /home/shmedicare/public_html/blog/wp-includes/wp-db.php:668) in /home/shmedicare/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Warning: Cannot modify header information - headers already sent by (output started at /home/shmedicare/public_html/blog/wp-includes/wp-db.php:668) in /home/shmedicare/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Warning: Cannot modify header information - headers already sent by (output started at /home/shmedicare/public_html/blog/wp-includes/wp-db.php:668) in /home/shmedicare/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/shmedicare/public_html/blog/wp-includes/wp-db.php on line 3030
Warning: Cannot modify header information - headers already sent by (output started at /home/shmedicare/public_html/blog/wp-includes/wp-db.php:668) in /home/shmedicare/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Warning: Cannot modify header information - headers already sent by (output started at /home/shmedicare/public_html/blog/wp-includes/wp-db.php:668) in /home/shmedicare/public_html/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1648
{"id":321,"date":"2021-01-27T22:04:56","date_gmt":"2021-01-27T22:04:56","guid":{"rendered":"https:\/\/www.seniorhealthmedicare.com\/blog\/?p=321"},"modified":"2025-12-05T21:21:56","modified_gmt":"2025-12-05T21:21:56","slug":"will-medicare-cover-prescription-lenses-glasses-or-sunglasses","status":"publish","type":"post","link":"https:\/\/www.seniorhealthmedicare.com\/blog\/will-medicare-cover-prescription-lenses-glasses-or-sunglasses\/","title":{"rendered":"Will Medicare Cover Prescription Lenses, Glasses, or Sunglasses?"},"content":{"rendered":"\nIf eyeglasses or other corrective lenses are deemed \u201cmedically necessary\u201d (after cataract surgery, for example), they might be covered by Medicare. Otherwise, Parts A and B of Original Medicare will not assist with prescription sunglasses, contact lenses, or eyeglass costs.<\/p>\n\n\n\n
Medicare Advantage Plan (Part C) might offer eyeglass, contact, and prescription sunglass vision coverage. Vision benefits such as routine eye exams might also be covered. Each plan is different, so make sure to talk to your provider regarding eye health items offered within your plan and how they are covered.<\/p>\n\n\n\n
Medicare Part B will help pay for corrective lenses following cataract (implanting an intraocular lens) surgery. One pair of standard-frame eyeglasses or a single set of contact lenses, along with 20 percent of the Medicare-approved amount for the lenses after each surgery, will be covered. In these cases, the Part B deductible will apply, and you will also pay 20 percent of the Medicare-approved amount. Any additional costs for upgraded frames will also be your responsibility.<\/p>\n\n\n\n
Talk to your healthcare provider to determine the price of your item, service, or test. The exact amount you will owe depends on factors such as other insurance you have, how much your doctor charges, whether your doctor accepts assignment, the type of facility, and the location of your test, item, or service.<\/p>\n\n\n\n
Oftentimes, your doctor or medical provider might recommend you receive services more often than what Medicare covers. They might also suggest services that Medicare doesn\u2019t cover. In this case, you might have to pay some (or all) of the expenses. To understand why your doctor recommends certain services and whether Medicare will pay for them, ask questions and gather information.<\/p>\n\n\n\n
Contact lens and glasses coverage is limited outside of a Medicare Advantage plan. Make sure you consider your eye health needs when you select the Medicare coverage for you.<\/p>\n\n\n\n
For more information, refer to the full <\/strong>article<\/strong><\/a> on Medicare.gov.
<\/strong><\/p>\n\n\n\nSenior Health Medicare<\/a> is a superior resource for Medicare guidance, information, and ongoing client support. Selecting a Medicare plan is not a flippant decision. It requires annual revisiting and re-evaluating in order for the client to stay in the most cost-effective coverage. Senior Health Medicare is here to serve as your resource through all the years to come. Contact us<\/a> today at 888-404-5049<\/a> or visit us on the web at www.seniorhealthmedicare.com<\/a>.<\/p>\n\n\n\nWritten by the digital marketing staff at Creative Programs & Systems: <\/em>www.cpsmi.com<\/em><\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"If eyeglasses or other corrective lenses are deemed \u201cmedically necessary\u201d (after cataract surgery, for example), they might be covered by Medicare. Otherwise, Parts A and B of Original Medicare will not assist with prescription sunglasses, contact lenses, or eyeglass costs. Medicare Advantage Plan (Part C) might offer eyeglass, contact, and prescription sunglass vision coverage. Vision […]<\/p>\n","protected":false},"author":6260,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[312,25],"tags":[],"_links":{"self":[{"href":"https:\/\/www.seniorhealthmedicare.com\/blog\/wp-json\/wp\/v2\/posts\/321"}],"collection":[{"href":"https:\/\/www.seniorhealthmedicare.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seniorhealthmedicare.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seniorhealthmedicare.com\/blog\/wp-json\/wp\/v2\/users\/6260"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seniorhealthmedicare.com\/blog\/wp-json\/wp\/v2\/comments?post=321"}],"version-history":[{"count":3,"href":"https:\/\/www.seniorhealthmedicare.com\/blog\/wp-json\/wp\/v2\/posts\/321\/revisions"}],"predecessor-version":[{"id":353,"href":"https:\/\/www.seniorhealthmedicare.com\/blog\/wp-json\/wp\/v2\/posts\/321\/revisions\/353"}],"wp:attachment":[{"href":"https:\/\/www.seniorhealthmedicare.com\/blog\/wp-json\/wp\/v2\/media?parent=321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seniorhealthmedicare.com\/blog\/wp-json\/wp\/v2\/categories?post=321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seniorhealthmedicare.com\/blog\/wp-json\/wp\/v2\/tags?post=321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}