Medicare for Veterans: Coordinating VA Benefits and Medicare

Veterans can have both Medicare and VA healthcare benefits, and using both can maximize your coverage options and flexibility.

Can Veterans Have Both Medicare and VA Benefits?

Yes. Veterans can have both VA healthcare benefits and Medicare, and many veterans benefit from maintaining both types of coverage. VA healthcare and Medicare are completely separate programs — having one does not affect your eligibility for the other.

However, VA benefits and Medicare do not coordinate coverage in the traditional sense. You cannot use Medicare to pay for care at VA facilities, and the VA will not pay for Medicare-covered services received at non-VA facilities. The two systems operate independently, giving you the flexibility to choose where to receive care.

Many veterans find value in having both because VA healthcare provides excellent specialized services (particularly for service-connected conditions), while Medicare provides access to a broader network of civilian doctors, hospitals, and specialists.

Should Veterans Enroll in Medicare?

Even if you receive VA healthcare, enrolling in Medicare Part A (hospital insurance) is strongly recommended if it is premium-free (which it is for most people who worked at least 10 years). There is no downside to having premium-free Part A coverage.

The decision about Part B (medical insurance) is more nuanced because it costs $185 per month in 2026. Consider enrolling in Part B if:

  • You want the flexibility to see civilian doctors and specialists outside the VA system
  • Your nearest VA facility is far from your home
  • You need access to providers or services not readily available through the VA
  • You want coverage when traveling away from VA facilities
  • You want to use both VA and civilian healthcare providers

If you rely exclusively on VA healthcare and do not foresee needing civilian medical care, you might consider delaying Part B. However, be aware that you may face a late enrollment penalty if you sign up later without having other creditable coverage. VA healthcare alone does not qualify as creditable coverage for avoiding Part B late enrollment penalties in all situations.

Medicare Part D and VA Prescription Drugs

VA prescription drug coverage is considered creditable coverage for Medicare Part D purposes. This means if you have VA healthcare, you will not face a Part D late enrollment penalty if you choose to add Part D later.

Many veterans find VA pharmacy benefits to be excellent, with low copays (often $5-$11 per 30-day supply) for generic and brand-name medications. However, VA pharmacy benefits only cover prescriptions related to your VA care and filled through VA pharmacies or mail order.

You may want a Part D plan if you take medications prescribed by civilian doctors outside the VA system, if you prefer using local retail pharmacies for convenience, or if specific medications are more easily accessible through a civilian pharmacy.

You cannot use Part D at VA pharmacies, and the VA will not fill prescriptions from non-VA providers.

Medicare Advantage and VA Benefits

Veterans can enroll in Medicare Advantage plans while keeping their VA healthcare benefits. If you choose a Medicare Advantage plan, you would use the MA plan for civilian healthcare and the VA for VA-specific care.

However, there is an important consideration: Medicare Advantage plans use provider networks, and VA facilities are generally not in MA plan networks. Care you receive at the VA will not count toward your MA plan's out-of-pocket maximum or deductible.

Some veterans prefer Original Medicare (with or without Medigap) over Medicare Advantage because Original Medicare allows them to see any Medicare-accepting provider without network restrictions, which complements VA healthcare flexibility more naturally.

TRICARE for Life and Medicare

TRICARE for Life (TFL) is a separate benefit available to military retirees, their dependents, and survivors who are entitled to Medicare Part A and enrolled in Medicare Part B. TFL acts as a supplement to Medicare, similar to a Medigap policy.

With TRICARE for Life, Medicare pays first for Medicare-covered services, and TFL covers most remaining costs. This combination effectively provides comprehensive coverage with minimal out-of-pocket costs.

To use TRICARE for Life, you must be enrolled in both Medicare Part A and Part B. If you drop Part B, you lose TFL coverage. Unlike Medigap and Medicare Advantage, TFL can be used alongside VA healthcare — you can receive care through Medicare/TFL, the VA, or military treatment facilities.

TFL is premium-free beyond your Part B premium, making it an excellent value for eligible military retirees.

Frequently Asked Questions

Do veterans have to enroll in Medicare?

Veterans are not required to enroll in Medicare, but it is generally recommended to enroll in premium-free Part A at age 65. Part B enrollment depends on your individual healthcare needs and whether you want access to civilian providers outside the VA system.

Is VA healthcare considered creditable coverage for Medicare?

VA healthcare is considered creditable coverage for Medicare Part D (prescription drugs), so you will not face a Part D late enrollment penalty. However, VA coverage alone may not qualify to delay Part B enrollment without penalty in all circumstances.

Can I use Medicare at VA hospitals?

No. Medicare does not pay for care at VA facilities. If you receive care at a VA hospital or clinic, the VA covers those costs through its own system. Medicare covers care at civilian Medicare-accepting providers only.

What is TRICARE for Life?

TRICARE for Life is a healthcare benefit for military retirees and their eligible dependents who have Medicare Part A and Part B. It works as a supplement to Medicare, covering most costs that Medicare does not pay. TFL is premium-free beyond your Part B premium.

Related Guides

Disclaimer: Plan availability, benefits, and premiums vary by location. Contact Medicare.gov or 1-800-MEDICARE for complete information. We do not offer every plan available in your area. Any information we provide is limited to those plans we do offer in your area. Please contact Medicare.gov or 1-800-MEDICARE to get information on all of your options.