HSA Shop logoHSA Shop

HSA Guide

Can I Use HSA to Pay Medicare Part B and D?

Published August 26, 2022

Check eligibility on the gobrowse 7,000+ HSA-eligible products in the free app.

Get the app
Short answer: Yes—HSA funds can be used to pay Medicare Part B and D premiums, including during retirement, and withdrawals for qualified expenses are tax-free.

Using HSA for Medicare Part B and D

If you're wondering whether you can use your HSA (Health Savings Account) to pay for Medicare Part B and D, the answer is yes! HSA funds can be a helpful way to cover these qualifying medical expenses.

Yes, you absolutely can use your HSA (Health Savings Account) to cover Medicare Part B and D premiums, which can help mitigate your healthcare costs during retirement.

What Medicare Parts B and D cover

Medicare Part B and D are essential components of Medicare that help cover different healthcare services and medications. Part B usually includes outpatient care, doctor visits, preventive services, and Part D is for prescription drug coverage.

Rules for HSA-paid Medicare premiums

Here are some key points to consider:

  • Your HSA funds can be used to pay for Medicare Part B and D premiums. This can include monthly premiums for both services.
  • You can also use your HSA to pay for Medicare premiums during retirement, including premiums for Part B, Part D, and Medicare Advantage plans.
  • Remember that HSA funds cannot be used to pay for Medigap premiums or expenses not covered by Medicare.
  • Using your HSA for Medicare expenses can offer tax advantages, as contributions to your HSA are typically tax-deductible, and withdrawals for qualified medical expenses are tax-free.

Free App

Browse 7,000+ HSA-Eligible Products

Search by symptom, get price alerts, and build your HSA shopping list — all in the free app.

← Back to all articles