Publication time reported by BabyLoveGrowth, shown in Mountain time. This is not an independently measured first appearance on this website.

Medicare and the Shingles Vaccine: Avoid Billing Gaps, Get $0

Medicare Part D pays for the shingles vaccine, and most beneficiaries pay $0 out of pocket when they get it at an in-network pharmacy. Medicare Part B does not cover Shingrix at all. This $0 cost exists because the Inflation Reduction Act eliminated cost-sharing for vaccines recommended by the CDC’s Advisory Committee on Immunization Practices.
SimplyinsuranceforyouMake Medicare Coverage Easier to NavigateSimply Insurance offers personalized guidance comparing Medicare and health insurance options, with ongoing support for claims and annual reviews.Explore Medicare guidanceTL;DR:
- CDC recommends two Shingrix doses for adults 50 and older and immunocompromised adults 19 and older; the usual interval is 2 to 6 months.
- Some immunocompromised adults can receive dose two after 1 to 2 months, and prior shingles or Zostavax vaccination does not rule out Shingrix.
- An in network pharmacy can bill Part D directly, while a doctor’s office may require upfront payment; ask whether it bills your plan before vaccination.
- For reimbursement, send your Part D plan a paper claim with a receipt separating vaccine and administration charges, the NDC, service date, and provider details.
- Without drug coverage, check initial, annual fall, or qualifying special enrollment periods; people with limited income may qualify for Extra Help.
Table of Contents
- Medicare coverage explained: Part D vs. Part B
- Who should get Shingrix and when
- Cost and the Inflation Reduction Act: what you’ll actually pay
- Where to get the vaccine without a surprise bill
- If you already paid: how to get reimbursed
- How to check your coverage and what to do next
- What I tell clients about the shingles vaccine billing gap
- Get your Part D coverage checked before your next vaccine
- FAQ
- Sources
Medicare coverage explained: Part D vs. Part B
Medicare splits vaccine coverage between two parts, and which one applies determines how you get billed. Part D covers shingles vaccines along with most other adult vaccines that aren’t tied to an injury, exposure or specific medical event. Part B covers a short, specific list instead.
Part B vaccines include:
- Annual flu shots
- Pneumococcal vaccines
- COVID-19 vaccines
- Hepatitis B vaccine, for people at medium or high risk
Shingrix falls under Part D because Medicare treats it as a preventive vaccine rather than one tied to an acute medical risk Part B is designed to cover. That distinction matters at the counter: Part D vaccines are billed like prescriptions, through pharmacy claims systems, while Part B vaccines are billed like medical services. Pharmacies are built to process Part D claims electronically in real time. Many physician offices are not, which is where the most common billing confusion starts.
Who should get Shingrix and when
The CDC recommends two doses of the recombinant zoster vaccine, Shingrix, for adults 50 and older, and for immunocompromised adults 19 and older. The standard schedule spaces the two doses 2 to 6 months apart.
Shingrix is effective in more than 90% of adults ages 50 to 70, according to CDC data, making it one of the stronger adult vaccines available today.
A few other points worth knowing:
- Some immunocompromised patients can use a shorter 1 to 2 month interval between doses instead of the standard window.
- Having had shingles before doesn’t disqualify you from getting Shingrix.
- Previously receiving the older Zostavax vaccine doesn’t exclude you either; CDC still recommends the Shingrix series.
Cost and the Inflation Reduction Act: what you’ll actually pay
Before 2023, Part D vaccines carried deductibles and copayments like other prescription drugs, and shingles vaccination made up a large share of total Part D vaccine spending, according to an ASPE analysis of pre-reform costs. That changed on January 1, 2023.
The Inflation Reduction Act eliminated cost-sharing for all ACIP-recommended vaccines under Part D, per Medicare’s own guidance, bringing Part D in line with how Part B has long treated preventive vaccines.
The practical result: if you have Part D or a Medicare Advantage plan with drug coverage (MAPD), you typically pay $0 for Shingrix at an in-network pharmacy. No deductible applies, no copay applies, and there’s no coinsurance to worry about once the claim processes correctly.

Where to get the vaccine without a surprise bill
Pharmacies are the most reliable place to get Shingrix at $0, because they’re set up to bill Part D plans directly and instantly. Some doctor’s offices, by contrast, lack that same electronic connection to Part D plans and may ask you to pay up front, even though the vaccine itself is fully covered.
Before accepting the shot anywhere other than a pharmacy, ask:
- Can your office bill my Medicare Part D plan directly for this vaccine?
- If not, will I need to pay today and file for reimbursement myself?
A typical scenario: a beneficiary gets Shingrix at their primary care office, which charges them several hundred dollars because it can’t process the Part D claim, when the same dose would have cost nothing at a nearby pharmacy. Asking those two questions before the needle comes out avoids that outcome entirely.
Pro Tip: Schedule your second Shingrix dose before you leave your first appointment. It keeps you on the recommended 2 to 6 month window and saves you a follow-up call later.
If you already paid: how to get reimbursed
If a provider charged you up front, CMS billing guidance outlines how to recover that cost through your Part D plan.
Start by collecting:
- An itemized receipt showing the vaccine charge separately from the administration fee
- The vaccine’s National Drug Code (NDC) number
- The date of service and the provider’s name and contact information
Submit these as a paper claim to your Part D plan as soon as possible. Processing times vary by plan, so call your plan’s member services line to confirm what’s needed and to check on the claim’s status if you haven’t heard back within a few weeks. If the claim is denied for an avoidable reason, like missing documentation, you can appeal with the same paperwork.
How to check your coverage and what to do next
Confirming your Part D status takes a few minutes. Check your plan’s member ID card for a “Part D” or “RxBIN” designation, review your plan’s formulary or benefits page online, or call 1-800-MEDICARE to ask directly.
If you don’t currently have Part D or MAPD coverage, you have a few ways to get it:
- During your Initial Enrollment Period when you first become eligible for Medicare
- During the Annual Enrollment Period, which runs each fall
- During a Special Enrollment Period if you qualify due to a life event
Beneficiaries with limited income may also qualify for Extra Help, which lowers Part D costs further. If you’re unsure which enrollment window applies to you or want someone to check your plan’s vaccine coverage directly, a licensed broker or a Part D guide can walk through the details with you.
What I tell clients about the shingles vaccine billing gap
The billing gap between pharmacies and physician offices catches more people off guard than any other part of vaccine coverage. I’ve seen clients assume that because their doctor accepts Medicare, every service gets billed the same way, and that assumption is exactly where the surprise charges come from. Confirming your pharmacy network status and plan formulary ahead of time is a five-minute habit that avoids a frustrating bill later.
— Zach
Get your Part D coverage checked before your next vaccine
Billing confusion over Shingrix is common enough that it’s worth a quick check before you book an appointment anywhere other than a pharmacy. We offer Medicare planning support that includes reviewing your Part D or Medicare Advantage plan’s formulary, confirming your pharmacy network status, and helping with claims if you were already charged for a vaccine that should have cost nothing.

Our services cover Medicare Advantage consultations, Plan G and Plan N quotes, annual enrollment support, and appeals and grievances, all through licensed, independent guidance. If you want a straightforward answer on what your plan covers before your next Shingrix dose, reach out through our services page and we’ll walk through it with you.
This article is general information, not a substitute for advice from a qualified doctor. Consult a qualified healthcare professional about your own circumstances before acting on anything here.
FAQ
Does Medicare Part B pay for the shingles vaccine?
No, Medicare Part B does not cover the shingles vaccine. Shingrix is covered under Part D instead, along with Medicare Advantage plans that include drug coverage.
How much does Shingrix cost at a pharmacy?
Beneficiaries with Part D or Medicare Advantage drug coverage typically pay $0 for Shingrix at an in-network pharmacy, since the Inflation Reduction Act eliminated Part D vaccine cost-sharing starting January 1, 2023. Pricing without Medicare coverage varies by pharmacy and isn’t set by Medicare.
Can you get shingles more than once?
Yes, having had shingles once does not prevent it from happening again, which is why the CDC recommends Shingrix even for people with a prior shingles episode. Vaccination lowers the chance of future outbreaks regardless of past history.
What are the common side effects of the shingles vaccine?
Most people experience temporary soreness, redness or swelling at the injection site, along with possible fatigue, muscle pain or a mild fever for a day or two. These effects typically resolve on their own within a few days and reflect the vaccine’s immune response rather than illness.
How do I know if my Medicare plan covers Shingrix at no cost?
Check your plan’s formulary or benefits page online, or call the number on your Part D or Medicare Advantage card to confirm pharmacy network status. If you’d rather have someone check it for you, a licensed broker can review your plan’s vaccine coverage directly.
Sources
- Does Medicare cover shingles shots? | Medicare
- Shingles vaccines | CDC
- MLN908764 – Medicare Part D Vaccines (CMS)
