How often is it covered?
The pneumococcal vaccine can be given at any time of year and most people need this shot only once in their lifetime. Some high risk people need a booster vaccine. Medicare will also cover a booster vaccine for high risk people if 5 years have passed since the last vaccination.
All people with Medicare.
Your costs in Original Medicare
You pay nothing if the doctor or supplier accepts assignment for giving the shot.