Yes, you can pay Medicare premiums from your HSA, but only certain premiums may have access to
You can use your Health Savings Account (HSA) to pay Medicare Part B and Part D premiums without penalty or taxes. You can also pay premiums for Medicare Advantage plans (Part C) and Medigap supplemental insurance. However, you cannot use your HSA to pay Medicare Part A premiums if you are already receiving Social Security benefits, because Part A is automatically deducted from your Social Security check.
The key rule is that the premium must be for your own coverage, not for a spouse or dependent. If you are married and both have HSAs, each person's HSA can only pay that person's Medicare premiums. Payments come directly from your HSA account to Medicare or the insurance company — you do not reimburse yourself.
This is one of the few ways you can use HSA money after you turn 65 and enroll in Medicare, since you can no longer contribute to an HSA once you are on Medicare.
Key Takeaways
- Medicare Part B, Part D, Part C (Advantage), and Medigap premiums can all be paid from your HSA without tax or penalty.
- You must pay your own premiums only — HSA funds cannot pay a spouse's or dependent's Medicare premiums.
- Once you enroll in Medicare, you stop making new contributions to your HSA, but you can continue to withdraw money for Medicare premiums and other may have access to medical expenses.
- Part A premiums cannot be paid from an HSA if you are receiving Social Security, because the premium is automatically deducted from your check.
- You need to set up the payment yourself — your HSA provider does not automatically know which premiums to pay.
Which Medicare premiums you can and cannot pay with an HSA
Part B premiums (doctor and outpatient services) can be paid from your HSA. This is the most common use. In 2024, the standard Part B premium is $164.90 per month for most people, though it is higher if your income is above certain thresholds.
Part D premiums (prescription drug coverage) can be paid from your HSA. These vary by plan and region, typically ranging from $10 to $100+ per month depending on which plan you choose.
Part C (Medicare Advantage) premiums can be paid from your HSA. Many Advantage plans have no premium, but some do, and those premiums are HSA-may be able to access.
Medigap (supplemental insurance) premiums can be paid from your HSA. Medigap covers costs that Original Medicare does not, such as copayments and coinsurance. Premiums vary widely by plan and location.
Part A premiums cannot be paid from an HSA if you receive Social Security. Once you claim Social Security, Medicare Part A premiums are automatically deducted from your benefit check. The IRS does not allow HSA withdrawals to reimburse premiums that are deducted this way. If you delay Social Security and pay Part A premiums out of pocket, those premiums are HSA-may be able to access.
How to set up HSA payments for Medicare premiums
Contact your HSA provider (the bank or financial company that holds your HSA account) and ask how they handle Medicare premium payments. Some providers have a straightforward form you fill out; others allow you to request a check or electronic transfer to Medicare or your insurance company.
You will need to provide your HSA provider with the name of the Medicare program or insurance company, your policy number, and the monthly premium amount. Some providers can set up automatic monthly withdrawals so you do not have to request payment each time.
Keep records of every premium payment you make from your HSA. Save the confirmation from your HSA provider and the receipt or statement from Medicare or your insurance company showing the premium was paid. These documents prove the withdrawal was for a may have access to expense if the IRS ever asks.
If your HSA provider does not offer a direct payment option, you can withdraw the money yourself and pay the premium by check or online. You are responsible for making sure the payment reaches the right place on time — Medicare and insurance companies do not know the money came from an HSA, so a late payment is still late.
What happens to your HSA once you enroll in Medicare
You must stop making new contributions to your HSA once you enroll in Medicare Part A or Part B. This happens automatically — you cannot contribute to an HSA and be on Medicare at the same time. If you contribute after enrolling, you will owe taxes and a 20% penalty on the excess amount.
However, you can continue to withdraw money from your existing HSA balance for any may have access to medical expense, including Medicare premiums, copayments, deductibles, and coinsurance. The money you already saved in your HSA remains yours to use.
If you have a spouse who is not yet on Medicare, that spouse can continue to contribute to their own HSA as long as they are covered by a may have access to high-deductible health plan (HDHP). Each person's HSA is separate and can only be used for that person's medical expenses.
Common mistakes to avoid when paying Medicare premiums from an HSA
Do not try to pay a spouse's or dependent's Medicare premiums from your HSA. The IRS treats this as a non-may have access to withdrawal, which means you owe income tax plus a 20% penalty on the amount. Each person must use their own HSA for their own premiums.
Do not assume your HSA provider knows which premiums to pay. You must tell them explicitly. If you do not set up the payment, the money stays in your HSA and your premiums go unpaid.
Do not miss a premium payment important date while waiting for your HSA withdrawal to process. If you are paying by check or transfer, start the process early. Medicare and insurance companies do not extend important date because your HSA provider was slow.
Do not confuse HSA-may be able to access premiums with HSA-ineligible ones. Long-term care insurance premiums, for example, are not HSA-may be able to access, even though they are health-related. If you withdraw HSA money for a non-may have access to expense, you owe income tax and a 20% penalty.
Alternatives if your HSA balance is low or empty
If you do not have enough money in your HSA to cover your Medicare premiums, you will need to pay them from another source — your checking account, savings, or income. There is no way to borrow from your HSA or defer a premium payment.
Some people reduce their Medicare costs by choosing a Medicare Advantage plan instead of Original Medicare plus Medigap. Advantage plans often have lower or no premiums, though they typically have higher out-of-pocket costs when you use care. Compare plans during the annual enrollment period (October 15 to December 7) to see which option costs less for your situation.
If you have limited income, you may be able to get help paying Medicare premiums through a program called the Medicare Savings Program (MSP). This is a state-run program that pays Part B, Part D, and sometimes Part A premiums for people who meet income and asset limits. Contact your state Medicaid office to learn whether you may have access to.
Frequently Asked Questions
Can I use my spouse's HSA to pay my Medicare premiums?
No. HSA funds can only be used for the account holder's own medical expenses. If you try to use your spouse's HSA to pay your premiums, you will owe income tax and a 20% penalty on the withdrawal. Each person's HSA is separate.
What if I enrolled in Medicare but did not know I had to stop HSA contributions?
Contact your HSA provider and stop contributions when ready. If you contributed after enrolling in Medicare, you will need to withdraw the excess amount and report it on your tax return. You will owe income tax and a 20% penalty on the excess. The sooner you catch this, the better.
Can I pay my deductible or copayments with my HSA after I am on Medicare?
Yes. Medicare deductibles, copayments, and coinsurance are all may have access to HSA expenses. You can use your HSA to pay these costs just as you could before enrolling in Medicare. Only the premiums and certain other expenses have special rules.
Does paying Medicare premiums from my HSA count as income?
No. Withdrawals from your HSA for may have access to medical expenses, including Medicare premiums, are not taxable income. You do not report them on your tax return as long as you use the money for a may have access to expense.
What if my HSA provider will not pay my Medicare premiums directly?
You can withdraw the money yourself and pay the premium by check, online, or phone. Keep the withdrawal confirmation from your HSA provider and the payment receipt from Medicare or your insurance company. These documents prove the expense was may have access to if you are ever audited.