Using Your HSA to Pay Health Insurance Premiums in Retirement
You can use HSA funds to pay certain health insurance premiums after you retire, but only specific types of coverage may have access to
Once you turn 65, you can withdraw money from your Health Savings Account to pay premiums for Medicare Part B, Medicare Part D, and Medicare Advantage plans without penalty. You can also use HSA funds for long-term care insurance premiums. Before 65, the rules are stricter: you can only pay premiums for health insurance if you are receiving unemployment benefits, and the withdrawal counts as taxable income unless you meet that condition.
The key difference between retirement and working years is that after 65, these premium payments are not taxed as income — they are treated as a may have access to medical expense. Before 65, paying premiums from your HSA outside the unemployment situation triggers income tax on the withdrawal, even though the premium itself is a legitimate health cost.
Key Takeaways
- After age 65, you can pay Medicare Part B, Part D, and Medicare Advantage premiums from your HSA without income tax on the withdrawal.
- Long-term care insurance premiums can be paid from your HSA at any age, subject to annual limits that vary by your age.
- Before age 65, HSA funds can only pay health insurance premiums if you are receiving unemployment benefits, and the withdrawal is taxed as income.
- Premiums for employer group health plans, individual market plans, and short-term coverage do not count as may have access to HSA expenses at any age.
- Once you enroll in Medicare, you cannot contribute new money to your HSA, though you can continue to withdraw for may have access to expenses.
Medicare premiums you can pay with HSA funds after 65
Medicare Part B premiums (the outpatient medical insurance portion) can be paid directly from your HSA without triggering income tax. The same applies to Medicare Part D premiums (prescription drug coverage) and premiums for Medicare Advantage plans (the private insurance alternative to Original Medicare). These are the three most common Medicare-related premiums retirees pay.
You cannot use HSA funds to pay the Medicare Part A premium if you or your spouse worked long enough to earn it for free. Most people receive Part A at no cost once they turn 65. If you did not work enough quarters to may have access to for free Part A, you can pay the premium from your HSA, but this situation is uncommon.
Supplemental insurance premiums (also called Medigap) do not count as may have access to HSA expenses, even after 65. If you buy a Medigap policy to cover gaps in Original Medicare, you cannot pay that premium from your HSA without triggering income tax on the withdrawal.
Long-term care insurance premiums and age-based limits
Long-term care insurance premiums are a may have access to HSA expense at any age, not just after 65. However, the IRS sets annual limits on how much you can withdraw for long-term care premiums, and these limits increase with your age. The limits change each year and are indexed to inflation.
For 2024, the annual limit for someone age 50 to 60 is $500; for ages 61 to 70, it is $1,000; for ages 71 and older, it is $2,500. These are the maximum amounts you can withdraw from your HSA in a single year for long-term care premiums. If your premium exceeds the limit, you pay the difference from another source. The limits apply to the individual, not the household, so a married couple can each use their own HSA up to their age-based limit.
What happens before age 65 if you need to pay premiums
Before you turn 65, the only situation in which you can pay health insurance premiums from your HSA without income tax is if you are receiving unemployment benefits. The premium must be for health insurance (not dental, vision, or other coverage), and you must be actively collecting unemployment compensation. Once your unemployment ends, you can no longer use this exception.
If you leave your job and lose employer coverage before age 65, you cannot use your HSA to pay premiums for an individual market plan, a spouse's plan, or COBRA continuation coverage without paying income tax on the withdrawal. This is one of the most common situations where people assume they can use HSA funds but cannot without a tax consequence.
Employer group plans and coverage that does not may have access to
You cannot use HSA funds to pay premiums for an employer group health plan at any age, even if you are retired and the plan is offered through a former employer or a spouse's employer. This includes retiree health plans offered by large employers. The IRS treats employer group premiums differently from individual Medicare premiums.
Short-term health insurance, dental plans, vision plans, and accident-only coverage also do not count as may have access to HSA expenses for premium payments. You can use HSA funds to pay out-of-pocket costs for dental and vision care (such as a dental filling or an eye exam), but not the premiums for dental or vision insurance itself.
How Medicare enrollment affects your HSA contributions
Once you enroll in Medicare, you must stop making contributions to your HSA. The IRS requires you to stop contributing in the month you turn 65, even if you delay enrolling in Medicare itself. If you continue to contribute after Medicare enrollment, you owe a 6 percent excise tax on the excess contributions each year they remain in the account.
You can continue to withdraw money from your HSA for may have access to medical expenses after you enroll in Medicare, including those Medicare premiums. The account does not close, and you do not lose the balance. You simply cannot add new money to it. Some people intentionally delay Medicare enrollment to continue making HSA contributions, but this strategy requires careful planning with a tax professional because it affects your Social Security benefits and may trigger late-enrollment penalties.
Coordinating HSA withdrawals with other retirement income
Because HSA withdrawals for may have access to medical expenses are not taxed as income, they do not count toward your Modified Adjusted Gross Income (MAGI). This means using your HSA to pay Medicare premiums does not affect your Medicare premiums themselves, which are income-based for higher earners. It also does not affect your may be able to access for other income-based benefits or tax credits.
If you withdraw money from your HSA for a non-may have access to expense after age 65, you pay income tax on the withdrawal but not the 20 percent penalty that applies before 65. This makes the HSA more flexible in retirement: you can use it as a general savings account if needed, though you lose the tax advantage on non-medical withdrawals.
Frequently Asked Questions
Can I use my HSA to pay my spouse's Medicare premiums?
No. HSA funds belong to the account owner, and you can only use them to pay may have access to expenses for yourself. If your spouse has their own HSA, they can use it to pay their own Medicare premiums. If your spouse does not have an HSA, they cannot use yours.
What if I retire before 65 and do not have Medicare yet?
Before 65, you cannot use your HSA to pay premiums for individual market plans, COBRA, or any other health insurance unless you are receiving unemployment benefits. You can use HSA funds to pay out-of-pocket medical costs (copays, deductibles, prescriptions) but not premiums. You will need to pay premiums from another source until you turn 65 and become may be able to access for Medicare.
Do I have to use my HSA for Medicare premiums, or can I pay them another way?
You do not have to use your HSA. You can pay Medicare premiums from your checking account, Social Security benefits, or any other source. Using your HSA is optional and is usually a good choice because it preserves other money and avoids income tax, but it is not required.
What if I have both an HSA and a Flexible Spending Account (FSA)?
You cannot have both at the same time. If you have an FSA through your employer, you are not allowed to contribute to an HSA. Once you retire and lose access to the FSA, you can open or resume contributions to an HSA if you are still covered by a high-deductible health plan.
Can I withdraw HSA funds to pay Medicare premiums before I turn 65?
Yes, you can withdraw the money, but it will be taxed as income and subject to a 20 percent penalty unless you meet an exception. The only exception before 65 is if you are receiving unemployment benefits. If you are retired early and not on unemployment, withdrawing for Medicare premiums before 65 costs you both income tax and the penalty.