When I got the single shot Blue Cross Blue Shield (BCBS) paid, because it was before I retired. I got the updated double shot after retirement. So, Medicare B paid since BCBS is now my secondary. I got the shots at my Wegman grocery store pharmacy with no problem whatsoever. Maybe it is different depending on what Medicare you may have.