Speak with a licensed agent: 1-844-438-6284

Learn

Medicare and Health Savings Accounts (HSAs)

The basic rule

Once you are enrolled in any part of Medicare, you can no longer contribute to a Health Savings Account. You can still spend the money already in your HSA.

The 6-month look-back

If you sign up for Part A after you turn 65, your Part A coverage can start up to 6 months earlier (but not before the month you turned 65). To avoid a tax penalty, many people stop HSA contributions 6 months before they apply for Medicare.

Social Security and Part A

If you start Social Security benefits at 65 or later, you are automatically enrolled in Part A and cannot opt out of Part A without giving up Social Security. Plan HSA contributions with that in mind.

Using HSA money on Medicare

HSA funds can generally be used tax-free for Part B, Part D and Medicare Advantage premiums, plus deductibles, copays and coinsurance. Medigap premiums generally are not a qualified expense. Check with a tax professional for your situation.

Frequently asked questions

Can I contribute to my HSA after I enroll in Medicare?

No. Once you have any part of Medicare, you cannot make new HSA contributions, but you can still use the money in the account.

When should I stop HSA contributions before Medicare?

Many people stop 6 months before they apply, because Part A coverage can be backdated up to 6 months.

Can I use HSA money to pay Medicare premiums?

Generally yes for Part B, Part D and Medicare Advantage premiums. Medigap premiums are generally not eligible.

Can I keep my HSA if I am still working at 65?

Yes, if you have not enrolled in any part of Medicare or started Social Security benefits.

Talk with a licensed agent

Questions about your Medicare options? Call 1-844-438-6284 (TTY 711) or request a free, no-obligation quote. We do not offer every plan available in your area.

Sources for 2026 figures: CMS 2026 Medicare Parts A & B Premiums and Deductibles; Medicare.gov: Medicare costs; Medicare.gov: Part D costs. For information on all of your options, contact Medicare.gov or 1-800-MEDICARE (TTY 1-877-486-2048).

Call 1-844-438-6284Free Quote