Yes, you can use your Health Savings Account to pay certain Medicare premiums without penalty

A Health Savings Account (HSA) is a savings account tied to a high-deductible health plan that lets you set aside pre-tax money for medical expenses. Once you turn 65 and enroll in Medicare, you can withdraw money from your HSA to pay Medicare premiums — and those withdrawals won't trigger the usual 20% penalty that applies to non-medical HSA withdrawals. However, not every Medicare premium qualifies, and the rules about when you can start using your HSA this way are specific.

The key distinction is this: you can use HSA funds for Medicare Part B (doctor visits), Part D (prescription drugs), and Medigap or Medicare Advantage premiums without penalty. You cannot use HSA money for Medicare Part A premiums if you're already receiving Social Security benefits, because Part A premiums are usually deducted automatically from your Social Security check. You also cannot use HSA funds to pay for long-term care insurance or health insurance premiums from any other source.

Key Takeaways

  • HSA withdrawals for Medicare Part B, Part D, Medigap, and Medicare Advantage premiums are penalty-free once you turn 65, even if the withdrawal is not medically necessary.
  • You must still pay income tax on HSA withdrawals used for premiums unless you meet specific conditions — the penalty waiver does not mean the money is tax-free.
  • If you're already receiving Social Security, your Part A premium is likely deducted automatically, and you cannot use HSA funds to reimburse yourself for it.
  • Once you enroll in Medicare, you can no longer contribute new money to your HSA, but you can continue to withdraw from the existing balance for may have access to expenses.
  • HSA funds can also cover Medicare cost-sharing (copays, coinsurance, and deductibles), which is often a larger expense than premiums alone.

Which Medicare Premiums may have access to for HSA Withdrawal

Medicare Part B premiums are the most common use of HSA funds. Part B covers doctor visits, outpatient care, and preventive services. The standard Part B premium in 2024 varies by income but starts at $174.70 per month for most people; higher earners pay more through Income-Related Monthly Adjustment Amounts (IRMAA). You can withdraw from your HSA to cover the full premium amount.

Medicare Part D premiums (prescription drug coverage) also may have access to. Part D is optional, and premiums vary widely depending on which plan you choose — they can range from roughly $7 to $100+ per month. Using HSA funds to pay Part D premiums is straightforward and penalty-free.

Medigap (supplemental insurance) and Medicare Advantage premiums both may have access to. Medigap helps cover costs that Original Medicare does not, while Medicare Advantage is an alternative to Original Medicare offered by private insurers. Both charge monthly premiums that vary by plan and location. You can use HSA funds for either type.

Part A premiums do not may have access to if you are already receiving Social Security benefits. Most people do not pay a Part A premium because they or their spouse paid Medicare taxes for at least 10 years while working. If you do owe a Part A premium and are not yet on Social Security, you can use HSA funds to pay it — but once Social Security begins, the premium is deducted automatically and you cannot reimburse yourself from your HSA.

Income Tax on HSA Withdrawals for Premiums

This is the part many people misunderstand: the 20% penalty does not explore to HSA withdrawals for Medicare premiums, but income tax still does. When you withdraw money from your HSA to pay a Medicare premium, that withdrawal counts as taxable income in the year you make it.

For example, if you withdraw $2,000 from your HSA to pay Medicare premiums and you are in the 22% federal tax bracket, you will owe roughly $440 in federal income tax on that withdrawal. Some states also tax HSA withdrawals. The penalty waiver straightforward means you avoid an additional 20% penalty — it does not make the withdrawal tax-free.

You report HSA withdrawals on your tax return using Form 8889. Keep records of what you withdrew and what premium it paid for, because the IRS may ask for documentation. If you withdraw money for a non-may have access to expense after turning 65, you still owe income tax on it, but you avoid the 20% penalty (the penalty only applies before age 65).

When You Can Start Using Your HSA for Medicare Premiums

You can begin using your HSA for Medicare premiums once you are enrolled in Medicare. For most people, that means age 65, when you become may be able to access. You do not have to wait until you actually turn 65 — if you enroll in Medicare before your birthday, you can start using HSA funds for premiums as soon as your coverage begins.

If you delay enrolling in Medicare past 65, you can still use your HSA for premiums once you do enroll, even if that is years later. The rule is tied to enrollment, not to age alone.

One important change happens when you enroll in Medicare: you can no longer contribute new money to your HSA. If you have an HSA through your employer's health plan, you must stop contributing once Medicare coverage starts. You can continue to withdraw from your existing HSA balance for any may have access to medical expense, including Medicare premiums, for the rest of your life.

Using Your HSA for Medicare Cost-Sharing, Not Just Premiums

Beyond premiums, your HSA can cover Medicare copays, coinsurance, and deductibles — often a much larger expense than the premiums themselves. If you have Original Medicare plus a Medigap plan, your out-of-pocket costs may be low, and your HSA can cover whatever remains. If you have a Medicare Advantage plan, your copays and deductibles may be higher, and your HSA becomes even more valuable.

You can also use HSA funds for dental, vision, and hearing services if Medicare does not cover them (which it usually does not). Many people find that their HSA balance covers a significant portion of their total healthcare costs in retirement, stretching their savings further.

What Happens to Your HSA After You Enroll in Medicare

Your HSA does not disappear or get forfeited when you turn 65 or enroll in Medicare. The account remains yours, and any balance you have accumulated stays in the account. You can continue to withdraw from it for may have access to medical expenses indefinitely — there is no age limit on withdrawals, and you do not have to spend it by a certain date.

If you have a large HSA balance, you may want to think about how to use it strategically. Some people use it to pay premiums and cost-sharing year by year. Others let it grow and use it to cover larger expenses later, or to reimburse themselves for out-of-pocket medical costs they paid with other money. You have flexibility in how and when you withdraw.

If you pass away, your HSA passes to your beneficiary (usually your spouse or estate). If your spouse inherits it, they can continue to use it for their own may have access to medical expenses. If a non-spouse inherits it, the rules are more complex and depend on the HSA trustee's policies — generally, the account is treated as income to the beneficiary.

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 premiums or medical costs for your spouse, even if you are married. Your spouse would need to use their own HSA or other funds.

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

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 in the same year. Once you enroll in Medicare and stop contributing to your HSA, you may be able to continue an FSA, but the rules vary by employer.

Do I have to use my HSA for Medicare premiums, or can I use other money?

You can use any money you have — HSA funds, savings, or income. Using your HSA is optional. However, because HSA withdrawals for premiums avoid the 20% penalty and the funds were contributed pre-tax, it is often tax-efficient to use your HSA first before tapping other savings.

Can I withdraw from my HSA before I turn 65 to pay for health insurance premiums?

If you are unemployed and receiving unemployment benefits, you can use your HSA to pay for health insurance premiums (including COBRA or ACA marketplace plans) without the 20% penalty. Otherwise, withdrawals before 65 for non-medical expenses trigger both income tax and a 20% penalty.

What if I made a mistake and used my HSA for a non-may have access to expense?

If you used HSA funds for something that does not may have access to and you are under 65, you owe income tax plus a 20% penalty on that amount. If you are 65 or older, you owe income tax but not the penalty. You cannot undo the withdrawal, but you can report it correctly on your tax return and pay what you owe.