The shingles vaccine is covered by most insurance plans at no cost to you. Medicare Part D, private insurance under the Affordable Care Act, and Medicaid all cover Shingrix, the only shingles vaccine currently available in the United States. Without insurance, the full two-dose series runs up to $400.
Medicare Part D Coverage
Medicare covers the shingles vaccine through Part D (prescription drug coverage), not Part B. Since January 1, 2023, the Inflation Reduction Act prohibits Part D plans from charging any deductible or cost-sharing for vaccines recommended by the CDC’s Advisory Committee on Immunization Practices. That includes Shingrix. If you have a Part D plan, you pay nothing for both doses.
This is a significant change. Before 2023, Medicare beneficiaries often faced copays of $50 or more per dose, depending on their plan. That barrier is gone. The zero-cost rule applies whether you get the shot at a pharmacy or a doctor’s office, as long as the provider bills through your Part D plan.
Private Insurance Under the ACA
Most private health plans, including marketplace plans, must cover preventive services recommended by the CDC at no cost when you use an in-network provider. That means no copayment, no coinsurance, and no deductible for Shingrix. This applies to employer-sponsored plans and individual plans alike.
There’s one important catch: the vaccine needs to be appropriate for your age and health status. Private insurers follow CDC recommendations, which means coverage kicks in at age 50 for most adults. If you’re between 19 and 49 and immunocompromised, you’re also eligible (more on that below). If your plan is grandfathered under the ACA, meaning it existed before the law took effect and hasn’t been substantially changed, it may not be required to cover preventive services at no cost.
Medicaid Coverage
Starting October 1, 2023, the Inflation Reduction Act requires all state Medicaid and CHIP programs to cover FDA-approved vaccines recommended by ACIP with no cost-sharing. This applies in every state, in both fee-for-service and managed care programs, for beneficiaries 19 and older. Before this change, Medicaid coverage for the shingles vaccine varied wildly by state. Now it’s mandatory and free to the patient.
Who Qualifies Based on Age and Health
The CDC recommends two doses of Shingrix for all adults 50 and older. That’s the threshold most insurers use to determine coverage. You don’t need to have had shingles before, and you qualify even if you previously received the older vaccine (Zostavax, which is no longer available in the U.S.).
Adults 19 and older who are immunocompromised also qualify. This includes people with conditions like HIV, those on chemotherapy or immunosuppressive medications, and organ transplant recipients. The FDA expanded Shingrix’s approval to cover adults 18 and older at increased risk due to immune deficiency, and ACIP followed with a recommendation for those 19 and up. If your doctor confirms you fall into this category, your insurance should cover the vaccine at the same no-cost terms.
What It Costs Without Insurance
Without any coverage, Shingrix costs up to $200 per dose. Since the vaccine requires two doses given two to six months apart, the total out-of-pocket cost can reach $400. That’s a meaningful expense, but there are options to bring it down.
GSK, the company that makes Shingrix, runs a patient assistance program for uninsured adults. To qualify, you need to live in the U.S. or Puerto Rico, have no prescription drug coverage from any insurer or government program, and meet household income limits. For a single person in the continental U.S., the income cap is $47,880 per year. For a household of two, it’s $64,920. The limits are higher in Alaska and Hawaii. If you’re eligible, the program provides the vaccine at no cost.
Tips for Getting Covered Smoothly
Even though coverage is broadly guaranteed, billing issues can still create unexpected costs. The most common problem is going to an out-of-network provider. Preventive care protections under the ACA only guarantee zero cost-sharing with in-network providers, so calling your pharmacy or doctor’s office beforehand to confirm they’re in your plan’s network is worth the two minutes it takes.
For Medicare beneficiaries, make sure the provider bills through your Part D plan. Some doctor’s offices may try to bill Part B, which doesn’t cover the shingles vaccine. Pharmacies are generally set up to bill Part D correctly, making them the path of least resistance. If you do get an unexpected bill, contact your plan directly, as it’s likely a billing error rather than a coverage gap.
If you’re under 50 and immunocompromised, you may need your doctor to document why you qualify. Some insurers require a diagnosis code showing immune deficiency before they’ll process the claim as a covered preventive service. Having that documentation in place before your appointment prevents delays and surprise charges.