When you turn 65, your vaccine coverage changes. Most people become covered through Medicare Part B, which includes preventive services like vaccines. But here's what matters: not everyone over 65 has the same coverage situation. Some people have traditional Medicare, others have Medicare Advantage plans, and some have coverage through an employer or union. The structure of who pays for what and how much you might owe varies based on which type of coverage you have.
Get Your Free Health Insurance Tax Guide →
Medicare Part B covers many vaccines at no out-of-pocket cost to you. This includes the flu shot, pneumococcal vaccines, and the RSV vaccine (approved for seniors in 2023). The shingles vaccine (Shingrix) is also covered with no copay. However, the exact details of your coverage depend on whether you use a private Medicare Advantage plan instead of traditional Medicare, and whether you've met your deductible for the year.
If you have a Medigap (supplemental) insurance plan, this doesn't directly cover vaccines, but it may help cover costs if there are any out-of-pocket expenses after Medicare pays its share. Some people have retiree health plans from former employers, which might cover vaccines differently. Veterans over 65 may have coverage through the VA, which has its own vaccine programs. Understanding which type of coverage you have is the first step to knowing what to expect when you go to get vaccinated.
The key takeaway here is that your specific vaccine coverage depends on your insurance type. Before getting a vaccine, you can contact your insurance provider to ask which vaccines they cover and whether you'll owe anything at the point of service. This five-minute phone call can save you from surprises at the pharmacy or doctor's office.
Traditional Medicare Part B is the hospital insurance part that covers outpatient services, and it includes preventive care vaccines. When you enroll in Part B, you pay a monthly premium (which varies based on your income). Once you have Part B, most recommended vaccines for seniors are covered with zero copay or coinsurance. This is considered a preventive benefit, which Medicare covers at 100 percent when you visit an in-network provider.
Learn About Dental Implant Options in Watauga →
The vaccines covered under Part B include the flu vaccine (inactivated flu shot, not the nasal spray version), pneumococcal vaccines (Pneumovax 23 and Prevnar 20, depending on your age and previous vaccination history), the shingles vaccine (Shingrix—which requires two doses), RSV vaccine (Arexvy or Abrysvo for those 60 and older), and the Tdap/Td vaccine (tetanus, diphtheria, and pertussis). Each of these is covered without requiring you to pay a deductible first. This is different from other Medicare Part B services, where you might owe a copay.
However, there's an important detail: Part B coverage applies when you receive the vaccine from an in-network provider. If you go to an out-of-network pharmacy or provider, you may owe more. Additionally, if a provider chooses not to accept Medicare's payment, you could face higher costs. The Centers for Medicare & Medicaid Services (CMS) maintains a list of covered vaccines, and this list has expanded over recent years as new vaccines became recommended for seniors.
One practical action: before scheduling a vaccine appointment, confirm that your provider or pharmacy accepts Medicare Part B. You can do this by calling ahead or checking the Medicare.gov website for in-network locations. This ensures you receive the preventive benefit coverage you're entitled to and avoid unexpected bills.
Medicare Advantage plans (Part C) are an alternative to traditional Medicare offered by private insurance companies. These plans must cover all the same vaccines that traditional Medicare Part B covers, but they can organize coverage and costs differently. Some Medicare Advantage plans cover vaccines with no copay, similar to Part B. Others may charge a copay—often between $0 and $50 per vaccine—depending on the specific plan you chose.
Learn About Food Stamps Programs and Eligibility →
The key difference is that Medicare Advantage plans have flexibility in how they structure their networks and costs. One plan in your area might cover the shingles vaccine with no copay, while another plan in the same area might charge $25. This is why reviewing your plan's formulary and coverage details each year during Open Enrollment (October 15 to December 7) matters. Plans can change what they cover and how much they cost year to year, even if you stay with the same company.
Some Medicare Advantage plans partner with specific pharmacy chains or primary care networks. If you get your vaccine from a pharmacy or provider outside your plan's network, you could owe significantly more—or the plan might not cover it at all. Additionally, some plans may require prior authorization before you receive certain vaccines, meaning your doctor or pharmacist needs to get approval from the plan before administering the shot. This doesn't happen with traditional Medicare Part B.
Your practical action: Review your current Medicare Advantage plan's vaccine coverage by contacting the plan directly or checking the plan's website for its preventive care benefits. Ask specifically about copays for flu, pneumococcal, shingles, and RSV vaccines. If you're unhappy with your coverage, remember that you can switch to a different plan or to traditional Medicare during the annual Open Enrollment period. Don't wait until you need a vaccine to discover you have a $50 copay.
Not every senior relies on Medicare for their healthcare. If you're still working and have employer health insurance, that coverage typically includes vaccines for seniors. Your employer plan may actually cover vaccines more generously than Medicare—some employer plans cover vaccines with no copay and no deductible. If this is your situation, you should use your employer coverage rather than Medicare, as it might save you money or hassle.
Learn About Denture Coverage Options →
Retirees with employer-sponsored retiree health plans have another option. Some large employers and unions offer retiree plans that continue after retirement. These plans may cover vaccines differently than Medicare. You would use your retiree plan as primary insurance and Medicare as secondary. It's important to know your specific plan's vaccine coverage so you submit claims correctly and don't miss out on benefits you've earned.
Veterans over 65 have access to vaccines through the VA (Department of Veterans Affairs). The VA covers vaccines as part of preventive care, and eligibility depends on your military service and health status. VA coverage for vaccines is comprehensive and requires no copay for preventive services. If you're a veteran, you might have this coverage in addition to Medicare, and you can choose which system to use for your vaccine.
Low-income seniors who also qualify for both Medicare and Medicaid (called "dual-eligible" beneficiaries) have an additional layer of coverage. Medicaid covers vaccines for people of all ages, including seniors. If you're dual-eligible, both programs may cover your vaccines, which typically means the lowest out-of-pocket costs.
Your action step: Determine what coverage you actually have. Check any documents from your employer, union, or the VA. If you're unsure whether you're dual-eligible for Medicare and Medicaid, contact your state's Medicaid office. Knowing all your coverage options prevents you from paying out of pocket when other programs might cover the vaccine.
Even with insurance, some seniors do face out-of-pocket costs for vaccines. If you have a Medicare Advantage plan with a copay, or if you use an out-of-network provider, or if you haven't yet enrolled in Medicare, you might owe money. The cost of common vaccines for seniors ranges widely: a flu shot might cost $0 to $75, the shingles vaccine (which requires two doses) might cost $0 to $300, and pneumococcal vaccines might cost $0 to $200.
Hyatt Credit Card Account Access Guide →
Several strategies can reduce these costs. First, use in-network providers. Whether you have Medicare Advantage or an employer plan, staying in-network almost always costs less. Second, ask about program pricing. Many pharmacies like CVS, Walgreens, and local independent pharmacies offer sliding-scale pricing or program discounts for uninsured or underinsured seniors. Some pharmacies participate in manufacturer assistance programs that reduce vaccine costs.
The 340B program is a federal program that can lower drug costs at certain hospitals and pharmacies. Some nonprofits and community health centers participate in programs that offer vaccines
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.