(800) 973-1540

Does Medicare pay for shingles vaccine?

8 answers | Last updated: Feb 24, 2015
pomdog asked...
Will Medicare pay for the shingles vaccine?

Caring.com User - Joseph L.  Matthews
Caring.com Expert
Joseph L. Matthews is a Caring.com Expert, an attorney, and the author of Long-Term Care: How to Plan & Pay for It and...
90% helpful

No, it won't. In general, Medicare doesn't do a very good job of covering preventive medical care . The only immunizations it covers are a yearly flu shot, the pneumonia vaccine, and the vaccine against hepatitis B (if you are at medium or high risk for contracting the disease).


More Answers
55% helpful
An anonymous caregiver answered...

But Medicare Part D does pay for the Shingles vaccine.


33% helpful
squirt526 answered...

Yes Medicare Part D does cover the shingles vacccine but there is a co-pay because it is considered a prescription drug. Makes no sense but that is what I was told by my insurance co.


36% helpful
An anonymous caregiver answered...

if you are 65 or older medicare will pay for this vaccination. I am under that age and have several flareups of shingles. This is the diagnosis from my physician.


75% helpful
An anonymous caregiver answered...

The medicare co-pay for the shingles vaccine I paid was $90.00. The total cost for the vaccine was around $190.00. I had the vaccine back in the spring of this year (2013).


50% helpful
don't wait answered...

My vaccine was covered by Medicare and no co-pay was required. My supplemental is Health Care Options. Dr. called to verify & Med said yes. I live in NJ and it's a tough state to get anything.


50% helpful
Mahakavi answered...

Medicare part B does NOT cover shingles vaccination. Part D covers it as a prescription drug (even though it is a preventive vaccine). If your Medicare advantage plan covers part D (drugs) then the shingles vaccine is covered. Your copay may vary from plan to plan. CDC determines the cost of the vaccine including the administration fee is around $190 (2013 price). The copay one has to pay may vary from $60 to 80 to 100. If you have a Medigap (supplemental coverage) policy you may avoid the copay also. Check with your Medigap policy administrator.


Ask a question Ask a question | Add an answer Add an answer