Yes, you can have an HSA with Medicare, but the rules change once you enroll
You can keep a Health Savings Account (HSA) after you turn 65 and enroll in Medicare, but you cannot make new contributions to it. Once you are on Medicare, your HSA becomes a savings account you can withdraw from — it does not work as a tax-advantaged savings tool anymore. The rules are strict about when you can use the money and what happens if you do not follow them.
The key issue is that Medicare and HSA may be able to access are incompatible. An HSA requires you to be covered by a high-deductible health plan (HDHP) and not covered by any other health insurance. Medicare is not an HDHP, so the moment Medicare coverage begins, you can no longer contribute to an HSA. If you keep contributing after Medicare starts, you will owe taxes and penalties on those contributions.
Key Takeaways
- You can withdraw money from an existing HSA after you enroll in Medicare, but you cannot add new money to it.
- If you contribute to an HSA after Medicare enrollment begins, you will owe income tax plus a 6 percent penalty on the excess contribution each year it remains in the account.
- HSA funds can be used to pay Medicare premiums, deductibles, copays, and coinsurance without penalty, but not for other expenses once you are on Medicare.
- If you delay Medicare enrollment to keep contributing to an HSA, you may face late-enrollment penalties when you do enroll.
- You should notify your HSA provider and your employer (if they manage the account) the month you enroll in Medicare to stop contributions when ready.
How HSA contributions stop when Medicare begins
Your HSA contribution may be able to access ends the first day of the month you enroll in Medicare Part A or Part B. If you turn 65 in March and enroll in Medicare that month, your last month to contribute is February. Any contributions made in March or later are excess contributions and trigger penalties.
This applies even if you do not actually use Medicare benefits right away. The rule is based on enrollment, not on when you start using care. If you enroll in Part A only and delay Part B, you still cannot contribute to an HSA — the enrollment in Part A alone disqualifies you.
Some people try to delay Medicare enrollment to keep their HSA contributions going. This is risky. If you delay Part B past age 65, you will owe a permanent 10 percent monthly penalty on your Part B premium for each year you delayed. The penalty is for life, even after you finally enroll. The tax savings from a few extra years of HSA contributions usually do not outweigh this cost.
What you can use HSA money for after Medicare enrollment
Once you are on Medicare, your HSA can pay for Medicare-related costs without penalty. This includes Part A and Part B premiums, Part D prescription drug premiums, Medicare Advantage premiums, Medigap premiums, and any deductibles, copays, or coinsurance that Medicare does not cover.
You cannot use HSA funds for other medical expenses once you are on Medicare — only for costs that Medicare itself does not cover or that are part of your Medicare plan. If you withdraw HSA money for non-Medicare medical expenses after enrollment, you will owe income tax on the withdrawal plus a 20 percent penalty.
This is different from the rules before Medicare. Before 65, you could use an HSA for almost any medical expense. After Medicare, the scope narrows to Medicare-related costs only.
Excess contributions and the 6 percent penalty
If you or your employer contributes to your HSA after you enroll in Medicare, that money is an excess contribution. You owe a 6 percent excise tax on the excess amount for each year it stays in the account. You also owe income tax on the excess when you withdraw it.
For example, if you enroll in Medicare in June and your employer contributes $1,000 to your HSA in July, that $1,000 is excess. You owe 6 percent ($60) in excise tax that year. If you do not withdraw it, you owe another 6 percent the next year. The penalty compounds until the money is removed.
The best way to avoid this is to tell your employer's benefits department and your HSA provider the month you enroll in Medicare. They should stop contributions when ready. If contributions continue by mistake, you can request a corrective distribution — the HSA provider removes the excess and any earnings on it, and you report it on your tax return. This stops the penalty from growing.
Coordinating HSA withdrawals with Medicare coverage
You do not have to use your HSA money right away after Medicare enrollment. You can let it sit and grow, and withdraw it later to pay Medicare costs. There is no time limit on how long you can hold the money.
However, you should keep records of what the money is for. If you withdraw $500 and claim it paid your Part B deductible, but you did not actually have a Part B deductible that year, the IRS can challenge the withdrawal. Keep receipts, explanation of benefits statements, and premium notices to document what each withdrawal paid for.
Some people use their HSA to pay Medigap premiums, which can be substantial. Others use it to cover the gap in dental, vision, and hearing coverage that original Medicare does not include. The flexibility is there — you just need to track it carefully.
What happens if you have both an HSA and a Medicare Advantage plan
Medicare Advantage (Part C) is still Medicare coverage, so you cannot contribute to an HSA once you enroll in it. However, some Medicare Advantage plans are offered alongside Health Reimbursement Arrangements (HRAs), which are similar to HSAs but employer-funded and with different rules.
An HRA is not the same as an HSA. If your Medicare Advantage plan includes an HRA, you can use that HRA to pay plan costs. But you still cannot have an active HSA. If you have an HSA balance when you enroll in Medicare Advantage, you can keep the HSA and withdraw from it, but you cannot add new money.
Some retirees keep original Medicare (Part A and B) and a Medigap plan specifically so they can continue using an HSA. This is legal, but remember: once you enroll in any part of Medicare, HSA contributions stop. You are choosing to keep the HSA balance available, not to keep contributing to it.
Frequently Asked Questions
Can I use my HSA to pay for Medicare Advantage premiums?
Yes. Medicare Advantage premiums are a may have access to Medicare expense, so you can withdraw HSA funds to pay them without penalty. Keep your premium notices and receipts to document the withdrawal.
What if I enrolled in Medicare but my employer is still contributing to my HSA?
Contact your employer's benefits department and your HSA provider when ready. Ask them to stop contributions and request a corrective distribution of the excess. This removes the money and stops the 6 percent penalty from growing. You will still owe taxes on the excess, but the penalty can be limited.
Can I withdraw HSA money for dental or vision care after Medicare enrollment?
Only if that care is part of a Medicare plan that covers it. Original Medicare does not cover routine dental or vision, so withdrawals for those services would trigger the 20 percent penalty. Medicare Advantage plans vary — check your plan documents to see what is covered.
If I delay Medicare Part B, can I keep contributing to my HSA?
No. Enrolling in Part A alone disqualifies you from HSA contributions. Delaying Part B to keep the HSA is not worth the cost — you will owe a permanent 10 percent monthly penalty on your Part B premium for each year you delayed, for life.
What if I made excess contributions by mistake — can I get the penalty waived?
The IRS can waive the 6 percent penalty if the excess was due to reasonable cause and you correct it promptly. File Form 8823 with your tax return and explain the mistake. However, you will still owe income tax on the excess. It is better to catch and correct the error in the same year it happens.