A health savings account works best if you have high medical costs, a stable income, and can afford to leave money untouched for years

Whether an HSA is good for you depends on three things: how much you actually spend on medical care, whether you can afford to save the money instead of spending it when ready, and how long you plan to keep the account open. An HSA is not universally better than other ways to pay for healthcare—it is better for some people in some situations.

The core advantage is tax relief. Money you put into an HSA is not taxed as income. Money you withdraw to pay for may have access to medical expenses is not taxed. If you invest the balance and it grows, that growth is not taxed either. No other savings account offers all three. But that tax advantage only matters if you actually have medical expenses to pay for, or if you can leave the money alone long enough for it to grow.

The catch is the high deductible. To open an HSA, you must be enrolled in a high-deductible health plan (HDHP)—a plan where you pay more out of pocket before insurance kicks in. In 2024, that deductible is at least $1,600 for individual coverage or $3,200 for family coverage. If your medical costs are low, you may never hit that deductible, which means insurance pays for almost nothing and you pay cash for everything. In that case, the tax break on your HSA contributions does not offset what you lose by having worse insurance coverage.

Key Takeaways

  • An HSA saves you money on taxes only if you have enough medical expenses to use the account for may have access to care, or if you can leave the money invested for years without touching it.
  • The high deductible required to open an HSA means you pay more out of pocket for routine care, so an HSA is not a good fit if you see doctors frequently or take multiple medications.
  • If you have chronic conditions, ongoing prescriptions, or predictable medical costs above $3,000 per year, a traditional health plan with a lower deductible usually costs less overall.
  • An HSA becomes more valuable the longer you hold it—the tax-free growth compounds over decades, which is why it works best for people in their 30s and 40s who can leave the money untouched until retirement.
  • You can only open an HSA if your employer or the individual market offers an HDHP, so your choice may be limited by what plans are available to you.

When an HSA saves you real money

An HSA works in your favor if you have predictable medical costs that fall between your deductible and the out-of-pocket maximum. Say your deductible is $2,000 and you know you will spend $4,000 on medical care this year—maybe you need surgery, or you have a child on the way. You contribute $2,000 to your HSA (reducing your taxable income), use it to pay your deductible, and then insurance covers the rest. You have saved the taxes you would have paid on that $2,000.

An HSA also works if your medical costs are genuinely low—you rarely see a doctor, you take no medications, and you have no chronic conditions. In that case, you may never hit your deductible. But you can still contribute to the HSA, get the tax deduction, and invest the money. Over 20 years, that compounds. If you contribute $3,850 per year (the 2024 individual limit) and earn 5 percent annually, you will have roughly $130,000 in the account by age 55, all of it tax-free. That is real money.

An HSA is also worth considering if you are self-employed or a freelancer with variable income. You can contribute to an HSA in years when you earn more, reducing your taxable income in high-earning years. You do not have to contribute the same amount every year.

When an HSA costs you money

An HSA is a poor choice if you have chronic conditions or take medications regularly. Someone with diabetes, asthma, or high blood pressure will spend thousands on prescriptions and doctor visits every year. With an HDHP, you pay the full cost of those prescriptions until you hit your deductible—often $2,000 or more. A traditional plan with a $500 deductible and higher premiums might cost you less overall, even though you do not get the HSA tax break.

An HSA is also not a good fit if you have a family with children. Families use more healthcare—pediatrician visits, vaccines, ear infections, sports injuries. Your family deductible might be $6,400 or higher. Unless you are certain your family's medical costs will be high enough to hit that deductible, you are paying more out of pocket than you would with a lower-deductible plan.

An HSA is a poor choice if you cannot afford to leave the money in the account. If you contribute $3,000 to an HSA but then withdraw it when ready to pay for a doctor visit, you get the tax deduction but no real savings. The value of an HSA comes from letting the money sit and grow, or from having enough medical expenses that you use it regularly over many years. If you are living paycheck to paycheck, an HSA is a luxury you cannot afford.

How to compare an HDHP with HSA to your other options

The only way to know if an HSA is good for you is to run the numbers with your actual medical history. Start by listing your medical costs from the past two years: prescriptions, doctor visits, lab work, therapy, dental care, vision care. Add them up. That is roughly what you will spend this year.

Then compare two scenarios. In scenario one, you enroll in the HDHP and open an HSA. Calculate how much you will pay out of pocket before hitting your deductible, then how much you will pay after (usually a copay or coinsurance). Add your monthly premium. Subtract the tax savings from your HSA contribution. In scenario two, you enroll in a traditional plan with a lower deductible. Calculate your out-of-pocket costs the same way. Compare the totals.

If the HDHP plus HSA costs less, it is good for you. If the traditional plan costs less, it is not. The math changes every year as premiums and deductibles shift, so you should run this comparison during open enrollment, not once and then assume it stays true.

The long-term value of an HSA

An HSA becomes increasingly valuable the longer you hold it. Unlike a flexible spending account (FSA), which forces you to spend the money or lose it each year, an HSA rolls over indefinitely. You can leave money in the account for decades, invest it in stocks or bonds, and let it grow tax-free.

This matters most if you are young and healthy. A 35-year-old who contributes $3,850 per year to an HSA and never touches it will have a substantial retirement healthcare fund by age 65. After age 65, you can withdraw HSA money for any reason without penalty (though non-medical withdrawals are taxed as income). That makes an HSA a stealth retirement account for people who can afford to save.

But this long-term value only exists if you actually have the money to contribute and leave it alone. If you are using your HSA to pay for medical care every year, you are getting the tax deduction on contributions and the tax-free withdrawal on expenses—which is valuable—but you are not building the long-term investment balance.

What limits your HSA choice

You can only open an HSA if your employer or the individual health insurance market in your state offers an HDHP. Not all employers do. If your employer offers only traditional plans, you cannot open an HSA through work. You can open one on the individual market if you buy your own insurance, but individual HDHPs are often more expensive than group plans, and not all states have many options.

You also cannot open an HSA if you are covered by Medicare, Medicaid, TRICARE, or the Veterans Health Administration. You cannot open one if someone else claims you as a dependent on their taxes. These rules are federal and do not change.

If you do have access to an HDHP and an HSA, the decision comes down to your medical costs, your ability to save, and how long you plan to stay in the plan. It is not a universal good—it is a tool that works for some people and not others.

Frequently Asked Questions

Can I use my HSA to pay for health insurance premiums?

You can use HSA money to pay for COBRA premiums (continuation coverage after you leave a job), Medicare premiums, and long-term care insurance premiums. You cannot use it to pay for your regular health insurance premium, including the premium for the HDHP itself. You can use it for copays, deductibles, and coinsurance under any plan.

What happens to my HSA if I change jobs?

Your HSA stays yours. It is not tied to your employer. If you change jobs, you keep the account and the money in it. You can continue to use it to pay for medical expenses. If your new employer offers an HSA, you can contribute to the same account. If your new employer does not offer an HDHP, you can still withdraw money from your existing HSA for may have access to medical expenses, but you cannot make new contributions.

Is an HSA better than just paying medical bills out of pocket?

Yes, if you have the money to contribute. Contributing to an HSA reduces your taxable income, which lowers your taxes. Paying out of pocket gives you no tax benefit. The HSA also lets you invest the money and earn tax-free growth. The only downside is that you have to be enrolled in an HDHP, which means higher out-of-pocket costs for medical care.

Can I withdraw HSA money for non-medical expenses?

Yes, but you will pay income tax on the withdrawal plus a 20 percent penalty if you are under 65. After 65, you can withdraw for any reason without penalty, though non-medical withdrawals are taxed as income. This is why some people treat an HSA as a retirement account—after 65, it becomes like a traditional IRA.

What counts as a may have access to medical expense?

may have access to expenses include doctor visits, hospital care, prescriptions, dental work, vision care, mental health treatment, and medical equipment like wheelchairs or hearing aids. They do not include cosmetic procedures, over-the-counter medications (with some exceptions), or health club memberships. The IRS publishes a full list on its website.