What Shingrix is used for
Shingrix is the recombinant zoster vaccine, which helps prevent shingles and the long-lasting nerve pain that can follow it. CDC recommends two doses for adults 50 and older, given 2 to 6 months apart, and for adults 19 and older whose immune systems are weakened by disease or treatment (the second dose can come 1 to 2 months after the first).
This page explains Medicare coverage only. Questions about whether Shingrix is right for you belong with your prescriber.
Which part of Medicare covers Shingrix
Vaccines are split between Medicare parts. Part B covers flu, pneumococcal and COVID-19 shots, and hepatitis B shots for people at medium or high risk. Most other adult vaccines, including the shingles vaccine, are covered under Part D. If you have Original Medicare with no drug coverage, Medicare doesn't pay for Shingrix.
What you pay for Shingrix
Medicare.gov says you pay nothing for the shingles vaccine if you have Part D. Since January 1, 2023, under the Inflation Reduction Act, Part D plans can't apply a deductible or charge any copay or coinsurance for adult vaccines recommended by the Advisory Committee on Immunization Practices (ACIP). The rule applies whatever tier a plan puts the vaccine on, and it applies to Medicare Advantage plans with drug coverage too. Because you pay nothing, the $2,400 Part D cap and Extra Help don't change what you pay for Shingrix.
The simplest way to avoid a bill is to get the shot at a pharmacy in your plan's network, which bills the plan directly. If a doctor's office gives it, ask beforehand whether the office can bill your Part D plan, so you aren't asked to pay up front.
Is Shingrix on Medicare's negotiated-price list?
Shingrix is not among the drugs CMS has selected for the Medicare Drug Price Negotiation Program so far: the 10 drugs with negotiated prices since January 1, 2026, the 15 with negotiated prices starting January 1, 2027, and the 15 CMS selected on January 27, 2026, for prices that take effect in 2028.
Getting Shingrix covered in Ohio
Ohio is a Part D region of its own (region 14), so each standalone Part D plan sold in Ohio is offered in all 88 counties. For 2027, Ohio has 9 standalone Part D plans from 5 companies. Every county also has Medicare Advantage plans open to everyone, from 22 in Scioto County to 68 in Summit County, according to CMS data. Each plan has its own formulary, so one plan's coverage of Shingrix tells you nothing about another's. Check your county's numbers on Ohio counties.
If your Medicare Advantage plan is ending in 2027, your plan sends a non-renewal letter, and you have a special enrollment period that runs through February 28, 2027. To keep Shingrix covered without a gap, choose a new plan with drug coverage by December 31, 2026. See Ohio plans ending in 2027.
If you have both Medicare and Ohio Medicaid, Medicare drug coverage (Part D), not Ohio Medicaid, pays for Part D drugs like Shingrix, and you qualify for Extra Help automatically. If you're in MyCare Ohio and chose the same MyCare plan for your Medicare, that plan also provides your Part D coverage. See Ohio Medicaid and Medicare and MyCare Ohio.
Ohio public retirees: STRS Ohio and SERS retirees get Part D through the system's group plan, and joining a separate Part D or Medicare Advantage plan can end that coverage, so check with your system before you change anything. OPERS, OP&F and HPRS retirees choose individual plans through the system's marketplace. See Ohio public retirement systems and Medicare.
How to get Shingrix covered
- Make sure you have Part D coverage. A standalone Part D plan, a Medicare Advantage plan with drug coverage, or a group retiree plan that includes Part D, such as the STRS Ohio and SERS plans.
- Pick an in-network pharmacy. Use your plan's pharmacy directory, or ask the pharmacy whether it's in your plan's network.
- Bring your plan card. Show your Part D or Medicare Advantage card, not just your red, white and blue Medicare card, so the pharmacy bills the right plan.
- Schedule the second dose. Plan for it 2 to 6 months after the first (sooner if you have a weakened immune system and your provider recommends it).
- Get help with drug coverage if you want it. You can request a call from a licensed insurance agent, who can compare plans from the companies they work with, or call 1-800-MEDICARE (1-800-633-4227, TTY 1-877-486-2048) for information on all of your options.
Sources
- National Library of Medicine — DailyMed: Shingrix prescribing information (FDA label)
- Medicare.gov — Shingles shot
- CDC — Shingles vaccine recommendations
- CMS — Anniversary of the Inflation Reduction Act: update on CMS implementation (adult vaccines under Part D)
- Medicare.gov — Prescription drugs (outpatient) under Part B
- Medicare.gov — Drug coverage (Part D)
- CMS — Selected drugs and negotiated prices (Medicare Drug Price Negotiation Program)
- CMS — Selected drugs for initial price applicability year 2028 (fact sheet, January 2026)
- CMS — Prescription drug coverage (CY 2027 Landscape files: Ohio is PDP region 14)
- STRS Ohio — Medicare enrollment
- SERS — Member Health Care Guide
Frequently asked questions
How much does Shingrix cost with Medicare?
Nothing, if you have Part D. Medicare.gov says you pay nothing for the shingles vaccine with Part D coverage, because plans can't charge a deductible or copay for ACIP-recommended adult vaccines.
Does Medicare Part B cover the shingles shot?
No. Part B covers flu, pneumococcal and COVID-19 shots, and hepatitis B shots for some people. The shingles vaccine is covered under Part D.
Where should I get Shingrix in Ohio?
A pharmacy in your Part D plan's network is usually simplest, because it can bill your plan directly. If you get it at a doctor's office, ask first whether the office can bill your Part D plan.
Do I need both doses?
CDC recommends two doses of Shingrix for adults 50 and older, given 2 to 6 months apart, and for adults 19 and older with weakened immune systems. Each covered dose has no cost sharing under Part D.
Medicare in your Ohio county
Plans, local agents and help, county by county: Franklin · Cuyahoga · Hamilton · Summit · Montgomery · Lucas · Butler · Stark · Lorain · Warren · Delaware · Lake · Mahoning · Clermont · Trumbull · Licking · Medina · Greene · Fairfield · Portage · All 88 counties →