Can you get shingles shot for free?

Editorial team Published on

Yes, you can get the shingles vaccine (Shingrix) for $0 out-of-pocket if you have qualifying health coverage or meet specific assistance guidelines.

Who Can Get the Shingles Shot for Free?

  • Medicare Part D & Medicare Advantage: If you have a standalone Medicare Part D plan or a Medicare Advantage plan that includes prescription drug coverage, Medicare covers the two-dose Shingrix series with $0 copayment and no deductible. Original Medicare (Parts A and B) does not cover the shot on its own.
  • Private & Commercial Insurance: Most private health insurance plans and Affordable Care Act (ACA) marketplace plans cover the shingles vaccine at 100% with no cost-sharing, provided you receive it from an in-network provider or pharmacy.
  • Medicaid: Most state Medicaid programs cover Shingrix with little to no out-of-pocket cost (typically under $5 per dose or $0 depending on the state).
  • U.S. Department of Veterans Affairs (VA): The vaccine is provided at no cost to eligible individuals receiving VA healthcare benefits.
  • Uninsured or Underinsured Adults: If you do not have insurance, you may qualify for free doses through:
    • Manufacturer Assistance Programs: The maker of Shingrix offers a patient assistance program that provides free doses to eligible low-income, uninsured individuals.
    • Local Health Departments or Community Health Centers: Public health clinics and local programs (such as state-specific adult vaccine programs) often offer free or low-cost shots based on income.

Key Details to Keep in Mind

  • Two-Dose Series: Shingrix requires two doses given 2 to 6 months apart (or 1 to 2 months apart for immunocompromised adults) to be fully effective. You will need both doses covered to complete the series without cost.
  • Where to Go: You can get the shot at most major retail pharmacies (such as CVS, Walgreens, or Walmart) or through your primary care doctor's office. Always verify upfront that the pharmacy or provider is in-network for your specific insurance or Part D plan.

What is the cheapest way to get a shingles shot?

The cheapest way to get a shingles shot is through health insurance or Medicare Part D, which covers the two-dose Shingrix vaccine at a $0 out-of-pocket cost.

Free or Low-Cost Options

  • With Insurance or Medicare: ACA-compliant private plans, commercial insurance, Medicaid, and Medicare Part D cover the vaccine completely free when you go to an in-network provider or pharmacy. (Note: Medicare only covers it if you have a Part D prescription plan or a Medicare Advantage plan with drug coverage).
  • Uninsured via Manufacturer: If you do not have insurance and meet income limits, you can get the vaccine for free through the GSK Patient Assistance Program.
  • Local Health Departments: State health departments and community health centers offer low-cost or sliding-scale vaccines for people without insurance.
  • Pharmacy Discount Coupons: If you must pay cash, use a free GoodRx Coupon or discount card to lower the retail pharmacy price. Avoid getting the shot at a hospital or doctor's office, which often charges high administration or consultation fees.

How many times in your life do you have to get the shingles vaccine?

You need a total of two doses of the shingles vaccine (Shingrix) in your lifetime to complete the series.

Vaccine Schedule

  • First dose: Given at age 50 or older (or age 19+ if immunocompromised).
  • Second dose: Given 2 to 6 months after the first dose (1 to 2 months for people with weakened immune systems).

Do You Need Boosters?

  • No boosters: Health agencies do not currently recommend any additional booster shots after you finish the two-dose series.
  • Lasting protection: Studies show that the vaccine protects you well for at least 10 to 11 years.

How much is the Shingrix shot out of pocket?

Without insurance, the out-of-pocket cash price for the Shingrix vaccine averages between $200 and $288 per dose, which totals $400 to $576 for the full two-dose regimen. The manufacturer's standard list price is $234.69 per dose, though actual retail prices fluctuate by pharmacy.

Estimated Out-of-Pocket Cost Breakdown

The amount you pay depends heavily on your insurance status:

  • Commercial/Private Insurance: $0. Thanks to the Affordable Care Act (ACA), most private and employer-sponsored plans must cover the full cost of the vaccine with no copay or deductible, provided you receive it from an in-network provider or pharmacy.
  • Medicare Part D or Medicare Advantage: $0. The Inflation Reduction Act mandates that all recommended vaccines under Part D prescription drug plans are covered with zero out-of-pocket costs. Note: Original Medicare (Part A and Part B) does not cover Shingrix, so you must have a plan with drug coverage to get it for free.
  • Medicaid: $0 to less than $5 per dose in most states.
  • Uninsured (Retail Cash Price): $200 to $288+ per dose, plus any potential pharmacy administration fees.

Approximate Pharmacy Cash Prices (Per Dose)

If you are paying entirely out of pocket, specific pharmacy prices typically hover around these ranges before discounts:

  • Costco: ~$256
  • Walgreens: ~$269
  • CVS / Target: ~$270

Ways to Reduce Out-of-Pocket Costs

If you do not have health insurance, you can lower the cost using these resources:

  • Prescription Discount Cards: Free coupons from platforms like GoodRx or SingleCare can lower the price to roughly $216 to $255 per dose.
  • Patient Assistance Programs: The vaccine's manufacturer provides a patient assistance program called GSKForYou that offers the vaccine at no cost to eligible low-income or uninsured individuals.
  • Local Health Departments: Community health clinics or local government health departments often provide vaccines at heavily subsidized or sliding-scale fees.

How do I get a free shingles vaccine?

You can get a free shingles vaccine (Shingrix) by using your health insurance, Medicare Part D, or local public health resources.

How to Qualify for a Free Vaccine

  • Medicare Part D: If you have a Medicare Part D plan or a Medicare Advantage plan with drug coverage, the two-dose Shingrix vaccine is covered at 100% with no out-of-pocket costs or copays.
  • Private Insurance or ACA Plans: Most commercial health insurance plans and Affordable Care Act (ACA) marketplace plans cover Advisory Committee on Immunization Practices (ACIP)-recommended vaccines at zero cost when you go to an in-network provider.
  • Medicaid: Most state Medicaid programs cover adult vaccines like shingles with little to no cost-sharing.
  • Veterans Affairs (VA): The vaccine is provided at no cost for eligible individuals receiving VA healthcare benefits.
  • Uninsured Assistance: If you do not have insurance, you may qualify for free doses through the GoodRx guide on manufacturer patient assistance programs (such as GSK's vaccine program) or your National Council on Aging resources.

Where to Get the Shot

  • In-Network Pharmacies: Major chains like CVS, Walgreens, and Rite Aid accept Medicare Part D and private insurance.
  • Doctor's Offices: Your primary care provider can administer the vaccine or direct you to an in-network location.
  • Local Health Departments: Community health clinics often provide low-cost or free vaccines for residents without insurance.

What You Should Know About Shingles Vaccines | Johns Hopkins Medicine

9 related questions found

How many years is a shingles vaccine good for?

The current shingles vaccine (Shingrix) provides strong protection for at least 7 to 10 years, with recent research showing high efficacy lasting up to 11 years or more.

Vaccine Details

  • Number of doses: You need two doses of Shingrix, given 2 to 6 months apart, to complete the series.
  • Boosters: The Centers for Disease Control and Prevention does not currently recommend a booster shot after you finish the two-dose series.
  • Effectiveness: Protection stays above 85% for many years, though immunity can decrease very slowly as time passes.

How much is a shingles shot at Walmart without insurance?

At Walmart Pharmacy, the shingles vaccine (Shingrix) costs approximately $150 to $230 per dose without insurance. Because Shingrix is a two-dose series administered 2 to 6 months apart, your total out-of-pocket cost will range from $300 to $460.

Exact retail pricing can fluctuate slightly based on your specific location and whether the pharmacy adds local administration fees.

Ways to Lower the Cost

If you are paying entirely out of pocket, you can reduce these expenses by using the following resources:

  • Prescription Discount Coupons: Free coupon platforms like GoodRx or SingleCare can lower the cost of Shingrix at Walmart to around $180 to $200 per dose.
  • Manufacturer Assistance Programs: GlaxoSmithKline (GSK), the manufacturer of Shingrix, offers a patient assistance program that provides free vaccines to qualifying low-income or uninsured individuals. You can check your eligibility directly on the GSK For You website.
  • Local Health Departments: Your county health department may offer the shingles vaccine at a heavily discounted rate or on a sliding scale based on your income.

Double-Check Your Coverage

Keep in mind that if you have certain types of government health coverage, you might not have to pay anything at all:

  • Medicare Part D: Thanks to the Inflation Reduction Act, all Medicare Part D plans cover the Shingrix series at a $0 copay. However, you must get the shot at a pharmacy (like Walmart) rather than a doctor's office to guarantee it is billed under Part D.
  • Commercial Insurance / Medicaid: Under the Affordable Care Act (ACA), most private and ACA-compliant insurance plans, as well as many state Medicaid programs, cover the shingles vaccine at 100% with a $0 copay for eligible adults.

What is the downside of getting a shingles shot?

The main downside of getting the shingles shot (such as Shingrix) is experiencing temporary, flu-like side effects that can disrupt your routine for two to three days.

Common Side Effects

  • Injection site reactions: Pain, redness, swelling, or itching where you got the shot.
  • General discomfort: Muscle pain, fatigue, headache, shivering, and fever.
  • Stomach issues: Mild nausea, upset stomach, or abdominal pain.
  • Impact on routine: Symptoms are often strong enough to make you want to rest or take a day off work, especially after the second dose.

Rare Risks

  • Severe allergic reactions: Anaphylaxis, which causes swelling of the face or throat and trouble breathing, can happen but is extremely rare.
  • Guillain-Barré Syndrome (GBS): The Food and Drug Administration notes a very small potential increased risk for this rare nerve condition after vaccination (about 3 excess cases per million).

What triggers shingles to reappear?

Shingles reappears when a temporary or chronic drop in immune system strength allows the dormant varicella-zoster virus to reactivate in nerve tissues.

Common Triggers for Recurrence

  • Aging: Immune defenses naturally decline as people get older, raising the risk for adults over 50.
  • Stress: High levels of emotional stress, anxiety, or physical fatigue can strain the body and trigger a flare-up.
  • Medications: Drugs that suppress immune function—such as chemotherapy, corticosteroids, or biologics—reactivate the virus.
  • Health Conditions: Illnesses like diabetes, cancer, HIV, or autoimmune disorders compromise the immune system.
  • Prior Severity: Intense initial pain or having a previous case affect the eye increases the chance of future outbreaks.

You can lower your risk of future outbreaks with the National Council on Aging recommendations, which include receiving the two-dose Shingrix vaccine even if you have already had shingles.

Is shingles a once-in-a-lifetime shot?

Yes, the shingles vaccine (Shingrix) is given as a single two-dose series in a lifetime, and the CDC does not currently recommend a booster shot after you finish it.

How Long It Lasts

  • Strong protection: Research shows the Shingrix two-dose series remains highly effective for at least 7 to 10 years, with newer data showing protection lasting up to 11 years or more.
  • No boosters needed: Because protection stays high over time, health experts do not advise repeat series or routine boosters for people who have completed the two doses.

Vaccine Basics

  • Two doses: You need two separate injections, usually given 2 to 6 months apart, to complete the initial series.
  • Who needs it: The CDC recommends the series for healthy adults age 50 and older, as well as adults age 19 and older who have weakened immune systems.