Yes, you can use your HSA to pay certain Medicare premiums without penalty
A Health Savings Account (HSA) is a tax-advantaged savings account you can use to pay may have access to medical expenses. Medicare premiums are not all the same in the eyes of an HSA — some you can pay from your account, and some you cannot. You can use HSA funds to pay premiums for Original Medicare (Part A and Part B), Medicare Advantage plans, and Medicare Part D prescription drug coverage. You cannot use HSA funds to pay premiums for Medigap (supplemental insurance) plans, even though Medigap covers costs that Medicare does not.
The key rule is this: once you enroll in Medicare, you can no longer contribute new money to your HSA. But the money already in your account stays there and can be used for Medicare premiums and other may have access to medical expenses for the rest of your life. Withdrawals for may have access to expenses are tax-free. Withdrawals for non-may have access to expenses are taxed as income plus a 20 percent penalty — but Medicare premiums that may have access to do not trigger that penalty.
Key Takeaways
- You can pay Original Medicare Part A and Part B premiums, Medicare Advantage premiums, and Part D drug plan premiums directly from your HSA without taxes or penalties.
- You cannot use HSA funds to pay Medigap supplemental insurance premiums, even though Medigap covers gaps in Medicare coverage.
- Once you enroll in Medicare, you stop making new contributions to your HSA, but the balance you have already saved can be used indefinitely for may have access to medical expenses.
- If you withdraw HSA money for a non-may have access to expense after you turn 65, you owe income tax on that amount plus a 20 percent penalty.
Which Medicare premiums you can and cannot pay with HSA funds
Original Medicare Part A covers hospital stays, skilled nursing facility care, and hospice. Most people do not pay a premium for Part A if they or their spouse paid Medicare taxes while working. If you do owe a Part A premium, you can pay it from your HSA. Original Medicare Part B covers doctor visits, outpatient care, and medical equipment. Part B has a monthly premium that increases based on your income; you can pay this premium from your HSA.
Medicare Advantage plans (Part C) are an alternative to Original Medicare offered by private insurers. They bundle Part A, Part B, and usually Part D into one plan. The plan's monthly premium can be paid from your HSA. Medicare Part D is prescription drug coverage. The monthly premium for your Part D plan can also be paid from your HSA.
Medigap plans are different. These are supplemental policies sold by private insurers that cover the costs Medicare does not — copayments, coinsurance, and deductibles. Medigap premiums cannot be paid from HSA funds. If you try to use your HSA to pay a Medigap premium, that withdrawal is treated as non-may have access to and you will owe income tax plus the 20 percent penalty.
How to pay Medicare premiums from your HSA
The method depends on how your Medicare premium is collected. If you receive Social Security, your Medicare Part B and Part D premiums are usually deducted directly from your Social Security check each month. In this case, you do not pay the premium yourself — Social Security does — so you cannot use your HSA to reimburse yourself for it. However, you can still withdraw money from your HSA for other may have access to medical expenses.
If your Medicare premium is not deducted from Social Security, you receive a bill directly from Medicare or your plan. You can then write a check from your HSA account or use your HSA debit card to pay the bill. Keep the bill and your payment record together. The HSA trustee (usually a bank or financial institution) does not need advance approval to let you withdraw money for a Medicare premium — the premium itself is the proof that the expense is may have access to.
If you have a Medicare Advantage plan or Part D plan through a private insurer, you may be able to pay the premium directly to the insurer using your HSA debit card. Contact your plan to confirm they accept HSA payments. Some plans do; others require you to pay out of pocket and then reimburse yourself from your HSA later.
What happens to your HSA when you turn 65 and enroll in Medicare
At age 65, you become may be able to access for Medicare. You do not have to enroll when ready, but if you delay, you may face late-enrollment penalties on Part B and Part D. When you do enroll, your HSA contributions must stop. You cannot add new money to the account once Medicare coverage begins.
The money you have already saved in your HSA does not disappear. It remains in the account and earns interest or investment returns depending on how your HSA is invested. You can continue to withdraw from it for may have access to medical expenses — including Medicare premiums, copayments, deductibles, and other out-of-pocket costs — for as long as you live. These withdrawals are tax-free as long as they are for may have access to expenses.
After age 65, if you withdraw HSA money for something that is not a may have access to medical expense, you owe income tax on the withdrawal. You do not owe the 20 percent penalty that applies to non-may have access to withdrawals before age 65 — that penalty goes away at 65. But you still owe the income tax. This is one reason to keep careful records of what you spend your HSA money on.
Using HSA funds strategically before and after Medicare enrollment
If you know you will enroll in Medicare soon, you may want to use your HSA funds for other may have access to medical expenses before that date — dental work, vision care, hearing aids, or medical equipment — because you will not be able to add new money to the account after enrollment. This is not required, but it can help you use the account fully.
After you enroll in Medicare, your HSA becomes a long-term account for medical expenses in retirement. Many people use it to cover the costs Medicare does not pay: copayments for doctor visits, coinsurance for hospital stays, deductibles, and prescription drug costs. If you have a Medigap plan, you can use your HSA to pay the out-of-pocket costs that Medigap does not cover, though not the Medigap premium itself.
Some people save their HSA for later in retirement when medical expenses tend to rise. There is no important date to spend the money, and no "use it or lose it" rule. As long as you keep receipts showing the expense was may have access to, you can withdraw money years after the expense occurred.
Common mistakes to avoid
The most common mistake is trying to pay a Medigap premium from your HSA. Medigap is supplemental insurance, not Medicare itself, so the premium does not may have access to. If you have both a Medigap plan and an HSA, you must pay the Medigap premium from your regular bank account or other funds.
Another mistake is losing track of receipts. The IRS does not require you to submit receipts when you withdraw from your HSA, but you must be able to prove the expense was may have access to if you are audited. Keep the bill or receipt for at least three years after the withdrawal.
A third mistake is withdrawing HSA money for non-medical expenses after age 65 without understanding the tax consequence. While you avoid the 20 percent penalty, you still owe income tax on the withdrawal. If you are unsure whether an expense qualifies, ask your HSA trustee or a tax professional before you withdraw.
Questions to ask your doctor or HSA trustee
Before you enroll in Medicare, ask your HSA trustee whether they have a process for paying Medicare premiums directly. Some trustees can set up automatic payments to Medicare or your plan; others require you to initiate each payment yourself.
Ask your Medicare plan (whether Original Medicare, Medicare Advantage, or Part D) whether they accept HSA debit card payments. If they do not, ask what payment methods they accept so you can plan accordingly.
If you are considering a Medigap plan, ask your insurance agent to confirm that the premium cannot be paid from an HSA. This will help you budget for that cost separately.
Frequently Asked Questions
Can I use my HSA to pay my spouse's Medicare premiums?
No. HSA funds can only be used for the account holder's may have access to medical expenses. You cannot use your HSA to pay your spouse's Medicare premiums, even if you are married and file taxes jointly. Your spouse would need their own HSA to pay their own premiums, or they would need to pay from other funds.
What if I have not used all my HSA money by the time I die?
The money in your HSA at death becomes part of your estate. If your beneficiary is your spouse, they can inherit the HSA and continue to use it for their own may have access to medical expenses. If your beneficiary is not your spouse, they must withdraw the balance within a set time frame and will owe income tax on it. The rules vary by HSA trustee, so check your account documents or contact your trustee.
Can I use my HSA to pay for dental or vision care while I am on Medicare?
Yes. Original Medicare does not cover routine dental, vision, or hearing care, so these are may have access to medical expenses you can pay from your HSA. If you have a Medicare Advantage plan, check whether it includes dental or vision coverage — if it does, you can use your HSA to pay the copayments or coinsurance for those services.
What if I delay Medicare enrollment — can I keep contributing to my HSA?
Yes, as long as you have not enrolled in any part of Medicare, you can continue to contribute to your HSA. Once you enroll in Part A or Part B, contributions must stop. Part D enrollment alone does not stop contributions, but enrolling in Part A or Part B does. If you are unsure whether you have enrolled, contact Medicare or your HSA trustee.
Do I have to use my HSA to pay Medicare premiums, or can I pay out of pocket?
You do not have to use your HSA. You can pay Medicare premiums from your regular bank account or other funds if you prefer. Using your HSA is optional, but it is often a good choice because the withdrawal is tax-free and preserves other savings for non-medical expenses.