Yes, but only for certain premiums and only under specific conditions

You can use money from a Health Savings Account (HSA) to pay Medicare premiums, but not all premiums may have access to. Medicare Part B (medical insurance), Part D (prescription drug coverage), and Medigap policies are may be able to access. Medicare Part A premiums are also may be able to access if you have to pay them. However, you cannot use HSA funds to pay premiums for Medicare Advantage plans — those are Part C, and the rules treat them differently.

The key condition: you must be enrolled in Medicare to use your HSA for any premium at all. Once you turn 65 and sign up for Medicare, the door opens. Before that, HSA funds can only pay for current medical expenses, not future insurance premiums.

If you withdraw HSA money for a non-may have access to expense before age 65, you pay income tax on that withdrawal plus a 20 percent penalty. After 65, the penalty disappears — you still owe income tax on non-may have access to withdrawals, but not the extra 20 percent.

Key Takeaways

  • You can pay Part B, Part D, and Medigap premiums from your HSA once you are enrolled in Medicare, but not Medicare Advantage (Part C) premiums.
  • You must be enrolled in Medicare first — using HSA funds to pay premiums before you turn 65 triggers income tax plus a 20 percent penalty.
  • HSA funds used for Medicare premiums are not subject to income tax, but you must track which withdrawals are for premiums and which are for other medical costs.
  • COBRA premiums and health insurance premiums from a former employer do not count as may have access to HSA expenses, even if you are on Medicare.
  • You can use HSA funds to pay premiums retroactively — for example, paying a premium from a previous month after you have already enrolled in Medicare.

Which Medicare premiums you can and cannot pay with HSA funds

Part B premiums (medical insurance) are the most common use. If you are enrolled in Part B, you can withdraw from your HSA to cover the monthly premium, which varies by income but is typically between $175 and $560 per month in 2024.

Part D premiums (prescription drug plans) also may have access to. These vary widely by plan and region, ranging from roughly $7 to $100 per month depending on which plan you choose.

Medigap premiums (supplemental insurance) are may be able to access. Medigap helps cover costs that Original Medicare does not — copayments, coinsurance, and deductibles — and premiums range from $100 to $400+ per month depending on your age, location, and the plan letter you choose.

Part A premiums may have access to if you have to pay them. Most people do not pay for Part A because they or their spouse paid Medicare taxes for at least 10 years while working. But if you did not meet that threshold, you can pay Part A premiums from your HSA.

Medicare Advantage (Part C) premiums do not may have access to. This is the most common mistake. Medicare Advantage is an alternative to Original Medicare, offered by private insurers. Even though it is a Medicare plan, the IRS does not treat its premiums as may have access to HSA expenses. If you are on Medicare Advantage, you cannot use HSA funds for the premium.

How to actually withdraw HSA money for Medicare premiums

The process depends on your HSA provider — the bank or financial institution that holds your account. Some providers have a straightforward form you fill out; others let you request the withdrawal online.

Contact your HSA provider and tell them you want to withdraw funds to pay a Medicare premium. You will typically need to provide the premium amount, the month it covers, and which part of Medicare it is for (Part B, Part D, or Medigap). Some providers ask for a copy of your premium notice or bill.

The withdrawal itself is straightforward — the money goes to you or directly to the insurance company, depending on how you set it up. What matters for the IRS is that you keep records. Save your Medicare premium notices, your withdrawal receipts from the HSA, and any statements showing the payment went to Medicare or your Medigap insurer. If you are audited, the IRS will want to see that the withdrawal matched a real premium you owed.

You do not need to report the withdrawal separately on your tax return if it is truly for a may have access to expense. Your HSA provider will send you a Form 1099-SA at the end of the year showing total withdrawals. If all your withdrawals were for may have access to medical expenses (including premiums), you do not report anything. If you made non-may have access to withdrawals, you report only those on Form 8889.

Timing: when you can start using HSA funds for premiums

You can use HSA funds for Medicare premiums starting the month you enroll in Medicare, not the month you turn 65. If you turn 65 in March but do not enroll until April, you cannot retroactively pay a March premium from your HSA. However, you can pay April's premium forward.

Many people enroll in Medicare during their Initial Enrollment Period, which runs three months before the month they turn 65, the month they turn 65, and three months after. If you enroll early — say, in February when you turn 65 in April — your coverage typically starts in April, and that is when HSA withdrawals for premiums become allowed.

You can pay premiums retroactively once you are enrolled. If you enroll in Medicare in April and want to reimburse yourself for an April premium you already paid out of pocket, you can withdraw from your HSA in May or later to cover it. The withdrawal must happen after enrollment, but it can cover a premium from the same month you enrolled.

What happens to your HSA after you turn 65

Turning 65 does not force you to close your HSA or stop contributing to it. If you are still working and covered by a high-deductible health plan (HDHP) through your employer, you can keep contributing. Once you enroll in Medicare, you can no longer contribute to an HSA — Medicare is not considered an HDHP — but the money already in the account stays yours.

After 65, the 20 percent penalty for non-may have access to withdrawals goes away. You still owe income tax on money you withdraw for non-medical expenses, but not the extra penalty. This is a significant change: before 65, taking $1,000 out for something other than medical care costs you income tax plus $200 in penalties. After 65, it costs you only income tax. This rule applies to everyone over 65, not just people on Medicare.

Many people use this flexibility to withdraw HSA funds for non-medical expenses after 65, accepting the income tax as a cost. That is a personal financial decision, but it is legal. The account does not disappear or become restricted just because you are on Medicare.

Common mistakes and how to avoid them

Mistake 1: Trying to pay Medicare Advantage premiums from your HSA. This does not work. If you are on Medicare Advantage and want to use HSA funds, you can only use them for out-of-pocket costs — copayments, deductibles, coinsurance — not the premium itself. Check your plan documents or call your plan to confirm whether a cost is a premium or an out-of-pocket expense.

Mistake 2: Using HSA funds for premiums before you enroll in Medicare. If you are 64 and thinking ahead, do not withdraw from your HSA to pre-pay a Medicare premium. Wait until you are actually enrolled. The withdrawal will be treated as non-may have access to and hit with the 20 percent penalty plus income tax.

Mistake 3: Confusing COBRA or retiree health plan premiums with Medicare premiums. If you retired early and are on COBRA or a retiree health plan from your former employer, you cannot use HSA funds for those premiums — even after you turn 65. HSA funds for premiums only work for actual Medicare premiums (Part B, Part D, Medigap, Part A if applicable) and only after you enroll.

Mistake 4: Not keeping records of which withdrawal was for which premium. The IRS does not require you to report may have access to withdrawals, but it does require you to keep records in case of an audit. A straightforward spreadsheet showing the date, amount, and which premium each withdrawal covered is enough. Without it, you cannot prove the withdrawal was may have access to if questioned.

Frequently Asked Questions

Can I use my HSA to pay my spouse's Medicare premiums?

No. HSA funds can only pay for the account holder's medical expenses, including their own Medicare premiums. You cannot use your HSA to pay your spouse's premiums, even if you are married and file taxes jointly. Your spouse would need to use their own HSA or other funds.

What if I have both an HSA and a Flexible Spending Account (FSA)?

You cannot have both at the same time — the IRS does not allow it. If you have an FSA through your employer, you cannot contribute to an HSA that same year. However, if you leave your job or your employer drops the FSA, you can switch to an HSA. Any money left in the FSA at the end of the year is forfeited (with a small carryover allowed in some plans), so plan accordingly.

Do I have to use my HSA for Medicare premiums, or can I pay them another way?

You do not have to use your HSA. You can pay Medicare premiums from your regular bank account, Social Security, or any other source. Using your HSA is optional and is usually a good idea only if you have other money available and want to preserve your HSA balance for future medical costs. HSA funds grow tax-free and can be invested, so some people prefer to keep the money in the account.

Can I use my HSA to pay for dental or vision insurance premiums?

Only if they are part of your Medicare coverage. If you have a standalone dental or vision plan that is not connected to Medicare, you cannot use HSA funds for the premium. However, if you are on a Medicare Advantage plan that includes dental or vision coverage, you still cannot use HSA funds for the overall premium — but you can use them for out-of-pocket dental and vision costs.

What if I withdraw from my HSA for a Medicare premium and later find out it was not may have access to?

You will owe income tax on the withdrawal. If you are under 65, you also owe the 20 percent penalty. If you are over 65, you owe only the income tax. The best protection is to keep records and confirm with your HSA provider or a tax professional before you withdraw if you are unsure whether a premium qualifies.