Many vaccines that keep you healthy or treat illnesses are are covered by Medicare Part B. However, some vaccines are not, like the shingles vaccine (trade name Zostavax). By law, Medicare Part D plans must cover all commercially available vaccines that are not covered by Part B. Part D plans must pay up to the plan's allowable charge for vaccines. Check with your Part D plan to find out whether you need to pay the doctor and file a claim for your plan to pay you back or whether the plan has worked out another way with network pharmacies to provide the vaccine to your doctor's office so you only pay your share instead of the full cost of the vaccine.