Yes, you can use your HSA to pay Medicare premiums, but only certain ones

You can withdraw money from your HSA to pay Medicare Part B premiums (medical insurance), Medicare Part D premiums (prescription drug coverage), and Medicare Advantage premiums without owing income tax on the withdrawal. You can also use HSA funds to pay premiums for TRICARE (military health coverage) and COBRA (continuation coverage after leaving a job). The catch: you cannot use your HSA to pay Medicare Part A premiums (hospital insurance) if you are already receiving Social Security benefits, because Part A is automatically enrolled and free at that point.

The IRS treats these premium payments as a may have access to medical expense, which means the withdrawal avoids the 20% penalty that normally applies to non-medical HSA withdrawals after age 65. You still owe income tax on the amount you withdraw, but you avoid the extra penalty. This rule applies whether you are still working or already retired.

Key Takeaways

  • Medicare Part B, Part D, and Medicare Advantage premiums are all may have access to HSA expenses, as are TRICARE and COBRA premiums.
  • You owe income tax on the withdrawal but not the 20% early-withdrawal penalty, even if you are under 65.
  • Medicare Part A premiums do not may have access to if you are receiving Social Security, because enrollment is automatic and free.
  • You can use your HSA to pay premiums for a spouse or dependent, not just your own coverage.
  • Withdrawals for premiums do not reduce your HSA balance for future medical expenses — you can use the account for both.

Which Medicare premiums may have access to and which do not

The IRS maintains a specific list of insurance premiums you can pay with HSA funds without penalty. Part B (covers doctor visits, outpatient care, and preventive services) and Part D (prescription drugs) both may have access to. Medicare Advantage (Part C, the private insurance alternative to Original Medicare) also qualifies. If you have Medigap (supplemental insurance to cover gaps in Original Medicare), those premiums may have access to as well.

Part A premiums do not may have access to if you are already enrolled in Social Security. Once you start receiving Social Security benefits, you are automatically enrolled in Part A at no cost, so the IRS does not treat Part A premiums as a may have access to expense. If you delayed Social Security and are paying Part A premiums out of pocket before claiming benefits, those premiums do may have access to. The moment you claim Social Security, the exemption ends.

Long-term care insurance premiums do not may have access to for HSA withdrawal, even though they are health-related. Neither do premiums for life insurance, disability insurance, or dental-only plans that are not part of your Medicare coverage.

How to withdraw HSA funds for Medicare premiums

The process depends on your HSA provider. Most HSA custodians (banks, investment firms, or third-party administrators) allow you to request a withdrawal by phone, online portal, or mail. You do not need to submit proof of the premium payment at the time of withdrawal — the IRS does not require you to show documentation upfront. However, you should keep your Medicare premium statements and payment receipts in case the IRS audits your return.

Some HSA providers offer a debit card linked to the account, which you can use to pay premiums directly if the Medicare or insurance provider accepts card payments. Others require you to request a check or bank transfer. If your HSA is invested (rather than held in cash), you may need to liquidate investments before withdrawing, which can take a few business days.

There is no monthly or annual limit on how much you can withdraw for may have access to premiums. You can withdraw the full premium amount in one payment or spread withdrawals across the year. The only constraint is the balance in your account — you cannot withdraw more than you have.

Tax reporting when you use HSA funds for premiums

When you withdraw money from your HSA for a may have access to premium, you owe income tax on the amount, but you do not owe the 20% penalty. This is the key advantage: after age 65, non-may have access to HSA withdrawals are taxed as income plus hit with a 20% penalty. Premium payments skip the penalty.

Your HSA custodian will report the withdrawal on Form 1099-SA (Distributions From an HSA, Archer MSA, or Medicare Advantage MSA), which you receive by January 31 of the following year. You then report this on your tax return using Form 8889 (Health Savings Account Information). On Form 8889, you list the withdrawal as a may have access to medical expense, which removes it from the taxable portion of your HSA income.

If you fail to report the withdrawal as may have access to, the IRS will tax you on the full amount plus apply the 20% penalty retroactively. Keeping your premium statements and payment receipts is essential — they are your proof that the withdrawal was for a may have access to expense if you are ever audited.

Using your HSA for a spouse's or dependent's Medicare premiums

You can withdraw HSA funds to pay Medicare premiums for your spouse or tax-dependent children, even if they are not covered by your HSA plan. The premium must be for a may have access to plan (Part B, Part D, Medicare Advantage, Medigap, TRICARE, or COBRA), and you must keep records showing the premium was paid on their behalf.

This is useful if your spouse is on Medicare but you are still working and contributing to your own HSA. You can use your HSA balance to cover their premiums without them having their own HSA account. The same tax treatment applies — you owe income tax but not the penalty.

What happens if you withdraw HSA funds but do not use them for premiums

If you withdraw money from your HSA and do not use it for a may have access to medical expense (including premiums), the withdrawal is taxed as income plus subject to the 20% penalty, regardless of your age. The IRS does not care what you actually spend the money on — only what you report on your tax return matters. If you report it as a may have access to expense and it was not, you face penalties and interest if audited.

This is why it is critical to withdraw only the amount you need for the specific premium payment and to keep documentation. If you are unsure whether a premium qualifies, contact your HSA custodian or consult a tax professional before withdrawing.

Frequently Asked Questions

Can I use my HSA to pay Medicare premiums if I am still working?

Yes. The rule applies whether you are employed, self-employed, or retired. As long as the premium is for a may have access to plan (Part B, Part D, Medicare Advantage, Medigap, TRICARE, or COBRA), you can use HSA funds without the 20% penalty. You still owe income tax on the withdrawal.

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

You cannot have both in the same year — the IRS prohibits dual enrollment. If you have an FSA through your employer, you cannot contribute to an HSA. However, if you leave your job and lose the FSA, you can enroll in an HSA and use it for Medicare premiums going forward.

Do I have to use my HSA for premiums, or can I use it for other medical expenses?

You choose. Your HSA can pay for any may have access to medical expense — premiums, copays, deductibles, prescriptions, dental work, vision care, and many others. Using it for premiums does not prevent you from using it for other expenses. You can split withdrawals between premiums and other medical costs.

What if I withdraw more than my annual premium costs?

You can only report the amount actually used for premiums as a may have access to expense. If you withdraw $2,000 but only pay $1,500 in premiums, you must report $500 as a non-may have access to withdrawal, which means income tax plus the 20% penalty on that $500. Withdraw only what you need for the specific premium payment.

Can I use my HSA to pay premiums for coverage I had in the past?

No. You can only use HSA funds for premiums for coverage you currently have or will have. You cannot use HSA funds to reimburse yourself for premiums paid in prior years, even if you did not use your HSA at the time.