Who Is Eligible for a Free Shingles Vaccine?

Most adults 50 and older in the United States can get the shingles vaccine (Shingrix) at no cost through their health insurance. Adults as young as 19 also qualify if they have a weakened immune system. Whether you actually pay nothing depends on your specific coverage, but recent federal laws have eliminated cost-sharing for the vast majority of insured Americans.

Age-Based Eligibility: 50 and Older

The CDC recommends two doses of Shingrix for all adults aged 50 and older. This applies regardless of whether you’ve had shingles before or whether you received the older shingles vaccine, Zostavax, which was discontinued in the United States in November 2020. If you got Zostavax years ago, you’re still eligible and encouraged to get Shingrix. The two doses are given 2 to 6 months apart.

Younger Adults With Weakened Immune Systems

If you’re 19 or older and have a condition or take medications that suppress your immune system, you qualify for Shingrix even if you’re well under 50. The FDA expanded the vaccine’s approval in 2021 to cover adults 18 and older at increased risk due to immunodeficiency, and the CDC’s advisory committee formally recommended it for those 19 and up shortly after.

Qualifying conditions and treatments include organ transplants, HIV, active cancer treatment such as chemotherapy or radiation, blood cancers like leukemia and lymphoma, bone marrow transplants, and medications that significantly suppress immune function (such as high-dose corticosteroids or drugs used for autoimmune diseases). If you’re unsure whether your specific condition qualifies, your prescribing doctor can confirm.

Medicare Part D: No Copay or Deductible

Medicare covers Shingrix under Part D (the prescription drug benefit), not Part B. If you have a Part D plan, you typically pay nothing. Your plan won’t charge a copayment or apply a deductible for vaccines recommended by the CDC’s advisory committee, and Shingrix is one of them. The coverage includes the vaccine itself, the dispensing fee, and the administration fee, all billed together on one claim.

One important detail: the vaccine must be given by a provider that accepts your Part D plan for the process to be seamless. Pharmacies are the most common and convenient option. If you go to an out-of-network provider, Part D still covers the vaccine, but you may need to pay upfront and submit a claim for reimbursement.

Private Insurance Under the ACA

All Marketplace health plans and most employer-sponsored plans are required to cover the shingles vaccine as a preventive service with no copay, coinsurance, or deductible. This requirement comes from the Affordable Care Act, which mandates coverage of vaccines recommended by the CDC’s advisory committee. Shingles is explicitly listed among the covered adult immunizations on HealthCare.gov.

Grandfathered plans (those that existed before the ACA took effect in 2010 and haven’t made major changes) are the main exception. If your plan is grandfathered, it isn’t required to cover preventive services at zero cost, though many still do. Your insurance card or benefits summary will typically note if your plan is grandfathered.

Medicaid: Free Since Late 2023

The Inflation Reduction Act, signed in 2022, required all state Medicaid programs to cover every CDC-recommended adult vaccine without cost-sharing. That requirement took effect no later than October 1, 2023. Before this law, Medicaid coverage for shingles vaccination varied widely by state, and many adults on Medicaid faced out-of-pocket costs. Now, if you have Medicaid and meet the age or medical criteria for Shingrix, your state program must cover it at no charge.

If You’re Uninsured or Underinsured

Without insurance, Shingrix can cost over $300 for the two-dose series. GSK, the manufacturer, runs a patient assistance program for people who lack insurance coverage for the vaccine. Eligibility is based on household income and insurance status. You’ll need to provide information about how many people live in your household, your gross income, and confirmation that you don’t have coverage (including Medicaid) that would pay for the vaccine. Medicare Part D enrollees are not eligible for this program since their plan already covers it.

Some pharmacies and community health centers also offer vaccines on a sliding-fee scale. It’s worth calling ahead to ask about pricing if you’re paying out of pocket.

Eligibility in the UK

For readers in the UK, the NHS shingles program is structured differently. Starting September 2025, Shingrix will be offered to immunocompetent adults beginning at age 60, phased in over 10 years and initially targeting those turning 65 and 70. Severely immunosuppressed individuals aged 18 and older are also eligible for two doses of Shingrix through the NHS at no cost. This expanded program replaces earlier eligibility rules that were based on the older live vaccine, Zostavax, which couldn’t be given to immunosuppressed patients.

What Counts as “Free”

When people search for a “free” shingles vaccine, the practical answer in the US is that nearly all insured adults who meet the CDC criteria will pay $0 out of pocket. Medicare Part D, Medicaid, and ACA-compliant private plans all cover the full cost, including administration fees. The people most likely to face a bill are those on grandfathered private plans, those without any insurance, or those who go to an out-of-network provider and don’t file for reimbursement. If you’re 50 or older, or younger with a qualifying immune condition, the simplest path is to call your pharmacy, confirm they accept your insurance, and schedule both doses.