Yes, you can pay Medicare premiums from your HSA in specific situations

You can use money in a Health Savings Account (HSA) to pay certain Medicare premiums without penalty, but not all premiums may have access to. The rules are strict: you can pay premiums for Original Medicare (Part A and Part B), Medicare Part D (prescription drug coverage), and Medigap policies. You cannot use your HSA to pay premiums for Medicare Advantage (Part C) plans. The key requirement is that you must be enrolled in Medicare before you can withdraw HSA funds for any premium payment.

If you withdraw HSA money for a non-may have access to premium or before you are enrolled in Medicare, the withdrawal counts as taxable income and you owe a 20% penalty on top of income tax. This makes it important to know which premiums your HSA can actually cover before you make a withdrawal.

Key Takeaways

  • You can pay Original Medicare Part A and Part B premiums, Part D premiums, and Medigap premiums from your HSA without tax penalty once you are enrolled in Medicare.
  • Medicare Advantage (Part C) premiums do not may have access to for HSA payment, even though Part C is a form of Medicare coverage.
  • You must be enrolled in Medicare before you withdraw HSA funds for premium payments; withdrawals made before enrollment are taxable and penalized.
  • Once you turn 65 and enroll in Medicare, you can continue using your HSA for may have access to medical expenses and premiums for the rest of your life.

Which Medicare premiums your HSA can cover

Original Medicare Part A and Part B premiums are the most common use. Most people do not pay a Part A premium if they or their spouse paid Medicare taxes for 10 years or more, but if you do owe a premium, your HSA can cover it. Part B premiums (the monthly charge for doctor visits and outpatient care) can always be paid from your HSA once you are enrolled.

Part D premiums (prescription drug coverage) may have access to for HSA payment. You can use your HSA to pay the monthly premium for any Part D plan you choose, whether you get it through Original Medicare or as part of a Medicare Advantage plan.

Medigap premiums (also called Supplement insurance) also may have access to. Medigap policies help cover costs that Original Medicare does not pay, such as copayments and coinsurance. Your HSA can pay the full monthly premium for any Medigap plan.

Medicare Advantage (Part C) premiums do not may have access to, even though Part C is a form of Medicare. This is a common point of confusion. If your Part C plan has a premium, you cannot pay it from your HSA. You can, however, use your HSA to pay out-of-pocket costs (copayments, coinsurance, deductibles) once you are enrolled in any Medicare plan, including Part C.

How to pay a Medicare premium from your HSA

The process depends on which type of account you have. If your HSA is held by a bank or financial institution, you typically write a check, use a debit card linked to the account, or request a transfer to your Medicare premium payment account. Some HSAs issue a special debit card that works like a regular bank card.

If your HSA is held through your employer's plan, contact your plan administrator or the HSA custodian (the bank or company managing the account) to ask how to withdraw funds. They can tell you whether you can request a check, electronic transfer, or direct payment to your Medicare provider.

Keep records of every premium payment you make from your HSA. Save receipts, bank statements, and any documentation from Medicare or your insurance company showing the payment was received. You will need these records if the IRS ever questions whether the withdrawal was for a may have access to expense.

Do not assume your HSA provider knows the money is going to a Medicare premium. Some HSA custodians do not automatically code these withdrawals correctly for tax purposes. If you are unsure, ask your HSA administrator in writing whether the withdrawal will be reported to the IRS as a may have access to medical expense or as taxable income.

What happens to your HSA after you turn 65

Once you turn 65 and enroll in Medicare, your HSA does not close or disappear. You keep the account and the money in it for the rest of your life. You can continue to use it to pay for may have access to medical expenses — doctor visits, prescriptions, dental work, vision care, and hearing aids all still may have access to.

The main change is that you can no longer contribute new money to your HSA once you enroll in Medicare. Your contributions stop, but your existing balance remains yours to use. If you have a large HSA balance built up before age 65, you can stretch that money across many years of retirement.

After age 65, if you withdraw HSA money for something that is not a may have access to medical expense (including non-may have access to premiums), you owe income tax on the withdrawal but not the 20% penalty. This is different from the rule before age 65, when non-may have access to withdrawals are taxed and penalized. This change makes it slightly less risky to withdraw from your HSA in retirement, though you should still be careful to use it only for medical costs.

Timing: when you can start using your HSA for Medicare premiums

You can use your HSA to pay Medicare premiums starting the month you enroll in Medicare, not before. If you turn 65 in June and enroll in Medicare Part B effective July 1, you can pay your July premium from your HSA. You cannot pay a premium that comes due before your Medicare enrollment date takes effect.

This matters if you are turning 65 mid-month or if there is a gap between when you turn 65 and when your coverage actually starts. Check your Medicare enrollment letter to see the exact date your coverage begins, then mark that as the date you can start using your HSA for premiums.

If you miss the initial enrollment window and enroll in Medicare later (for example, at age 67), you can still use your HSA for premiums starting from your new enrollment date. There is no time limit on when you can begin using your HSA this way, as long as you are enrolled in Medicare.

HSA withdrawals for premiums and your tax return

Withdrawals from your HSA for may have access to Medicare premiums should not be reported as income on your tax return. The withdrawal is not taxable because it is for a may have access to medical expense. However, you do not get an extra deduction or credit for it — the money straightforward comes out tax-free.

Your HSA custodian will send you a Form 1099-SA at the end of the year showing all withdrawals you made. If you withdrew money only for may have access to medical expenses and premiums, you will also file Form 8889 with your tax return to show that all your withdrawals were may have access to. This form tells the IRS that you do not owe tax on the money you took out.

If you withdrew some money for non-may have access to expenses, you report only the non-may have access to amount as taxable income on Form 8889. This is why record-keeping matters: if the IRS asks, you need to show which withdrawals were for premiums and which were for other things.

What to ask your doctor and HSA provider

Before you turn 65, contact your HSA custodian and ask: "Once I enroll in Medicare, can I use this account to pay premiums, and if so, how do I request a withdrawal?" Get the answer in writing if possible.

When you enroll in Medicare, ask your insurance company or Medicare directly: "What is the exact amount of my monthly premium and where should I send payment?" This prevents you from sending the wrong amount from your HSA.

If you are considering a Medicare Advantage plan, ask your HSA provider whether you can use the account to pay out-of-pocket costs (copays, deductibles) under that plan. The answer is yes, but confirming it with your specific provider removes doubt.

Frequently Asked Questions

Can I pay my spouse's Medicare premiums from my HSA?

No. Your HSA can only pay for your own may have access to medical expenses and premiums. Your spouse would need to use their own HSA or other funds to pay their premiums. If your spouse does not have an HSA, they will need to pay premiums from a checking account, savings account, or other source.

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

You cannot have both an HSA and an FSA at the same time while you are working. Once you turn 65 and enroll in Medicare, the FSA rules change, but you should check with your employer about what happens to your FSA when you retire. Your HSA remains yours and can still be used for Medicare premiums.

Can I use my HSA to pay for dental or vision coverage under Medicare?

Original Medicare does not cover dental or vision care, so there is no premium to pay. If you buy a separate dental or vision plan, your HSA cannot pay the premium for it because those are not Medicare premiums. However, your HSA can pay for the actual dental and vision services once you receive them.

What if I withdraw from my HSA by mistake for a non-may have access to premium?

Contact your HSA custodian when ready and ask whether you can redeposit the money within the allowed timeframe. Some custodians allow you to put money back within a short window. If you cannot redeposit it, you will owe income tax and a 20% penalty on the withdrawal (if you are under 65) or just income tax (if you are 65 or older). Report it correctly on your tax return to avoid further penalties.

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

You do not have to use your HSA. You can pay Medicare premiums from any source — checking account, savings account, Social Security, pension, or other income. Using your HSA is optional and makes sense only if you have money in the account and want to preserve other funds for non-medical expenses.