Does Medicare Pay For Tdap Vaccine? 
Medicare Part A or Medicare Part B do not pay for Tdap vaccine . But Medicare prescription drug plans pay for any commercially available vaccine that is not covered by Part B. Your Medicare Part D Prescription Drug Plan will pay for the tetanus , diphtheria and pertussis vaccine booster , if you have Part D. 