A Health Savings Account makes sense if you have a high-deductible health plan and expect to use medical care, but it costs money to maintain and locks your funds into healthcare spending until age 65.
Whether an HSA is worth it depends on three things: whether you actually have a may have access to high-deductible plan, whether you can afford to contribute without touching the money right away, and whether you'll use the tax advantages before retirement. If your employer covers the setup fee and you can leave the account untouched for several years, an HSA usually wins. If you're opening one just to have it, or if you'll need to withdraw money every year to cover medical bills, the math is much thinner.
The real value isn't in the account itself — it's in the triple tax break. Money you put in reduces your taxable income, it grows tax-free, and you withdraw it tax-free for medical expenses. That's rare. But you only get those benefits if you actually use them, and if you use them wrong, you pay penalties.
Key Takeaways
- An HSA only works if you're enrolled in a high-deductible health plan (HDHP) — you cannot open one with a standard insurance plan, no matter how much you want to.
- The tax advantage is real but only matters if you have money left over after paying medical bills — if you drain the account every year, you're just moving money around, not saving on taxes.
- You can invest HSA money in stocks and bonds instead of leaving it in cash, which means the account can grow significantly if you don't touch it for years.
- Withdrawals for non-medical expenses before age 65 are taxed as income plus hit with a 20 percent penalty, so treat the account as long-term money, not an emergency fund.
- Some employers contribute to your HSA, which is assistance programs — if yours does, opening one is almost always worth it.
When the math actually works in your favor
An HSA saves you money in two scenarios. The first is when you're healthy and don't expect major medical expenses. You contribute the maximum allowed (for 2024, that's $4,150 for individual coverage or $8,300 for family coverage, though these amounts change yearly), deduct it from your taxes, invest it, and let it sit. Over ten years, that money compounds. You never touch it unless you have a genuine medical emergency. At 65, you can withdraw for any reason without penalty — you just pay income tax on non-medical withdrawals, the same as a regular retirement account.
The second scenario is when your employer contributes to your HSA. If your company puts $1,000 or $2,000 into your account as part of your benefits package, that's immediate value with no effort on your part. You're getting paid in tax-assistance programs. In this case, opening an HSA is almost always worth doing, even if you use some of the money for medical expenses during the year.
The math breaks down if you're sick or injured and expect to spend money on medical care every year. If you contribute $4,150 and then withdraw $4,150 for medical bills, you've saved only the taxes on that amount — maybe $800 to $1,200 depending on your tax bracket. That's real money, but it's not transformative. And if you're withdrawing the full amount every year, you're not getting the investment growth that makes HSAs powerful over time.
The costs and restrictions that eat into the benefit
Opening and maintaining an HSA costs money. Some banks charge $2 to $5 per month just to hold the account. If you invest the money, there may be trading fees or expense ratios on the funds themselves. Over a year, these fees can total $50 to $100 or more. If you're only contributing $2,000 and using it all for medical bills, those fees are eating into your tax savings.
The bigger restriction is that you cannot use HSA money for anything except medical, dental, vision, and prescription drug expenses without penalty. That includes over-the-counter medications (with a few exceptions), gym memberships, vitamins, and anything else a doctor doesn't prescribe. If you withdraw $500 for non-medical reasons before age 65, you owe income tax on that $500 plus a 20 percent penalty — so you're out $600 to $700 depending on your tax bracket. That's a steep price for accessing your own money.
You also have to stay enrolled in a high-deductible health plan to contribute to an HSA. If you switch to a standard insurance plan, you can keep the account and withdraw from it, but you cannot add new money. This matters if you change jobs or if your employer switches plans.
How to know if your plan qualifies
Not every insurance plan is a high-deductible health plan. For 2024, a may have access to plan must have a deductible of at least $1,600 for individual coverage or $3,200 for family coverage. It also has to cap your out-of-pocket costs at $4,000 for individual or $8,000 for family. Your insurance company or your employer's benefits office can tell you whether your plan qualifies — look for the phrase "HSA-may be able to access" or "HSA-compatible" in your plan documents.
If you're self-employed or buying insurance on your own, you can search for HSA-may be able to access plans on your state's insurance marketplace. They're usually cheaper than standard plans because the deductible is higher, which is part of why they're paired with HSAs — the account is meant to help you cover that higher deductible.
The investment angle: why time matters
Many people treat an HSA like a checking account and leave the money in cash. That's a missed opportunity. Most HSA providers let you invest the balance in mutual funds, index funds, or stocks, the same way you would in a 401(k) or brokerage account. If you're 35 years old and contribute $4,150 per year without touching it, that money has 30 years to grow. At a modest 6 percent annual return, you'd have over $400,000 by age 65.
That's the real reason HSAs are worth considering: they're the only account that gives you a tax deduction going in, tax-free growth, and tax-free withdrawals for medical expenses. A 401(k) doesn't give you tax-free withdrawals. A regular brokerage account doesn't give you a tax deduction. An HSA does all three, but only if you leave the money alone long enough for it to compound.
If you're going to drain the account every year for medical bills, you lose most of this advantage. You're still getting the tax deduction, which is valuable, but you're not getting the growth.
Comparing HSAs to other ways to save on medical costs
If you have a standard insurance plan with a low deductible, you cannot open an HSA, so the question is moot. But if you're choosing between a high-deductible plan with an HSA and a standard plan, the decision depends on your health and how much you expect to spend.
A high-deductible plan usually costs less in monthly premiums — sometimes $100 to $200 less per month than a standard plan. If you're healthy and don't go to the doctor often, that savings alone can make the high-deductible plan worthwhile, even without an HSA. The HSA just makes it better because you can use pre-tax money to cover the deductible.
If you're chronically ill or expect surgery or ongoing treatment, a standard plan with a lower deductible might cost less overall, even with higher premiums. Run the numbers: add up the monthly premium difference, multiply by 12, then subtract that from the deductible difference. If the high-deductible plan still comes out ahead after accounting for your expected medical spending, it's worth considering. If not, stick with the standard plan.
What happens to your HSA if you change jobs or retire
Your HSA is yours, not your employer's. If you leave your job, the account stays with you. You can keep it at the same bank, move it to a different HSA provider, or roll it into another HSA. You just cannot contribute new money unless you're enrolled in another high-deductible plan.
At age 65, you can withdraw money for any reason without the 20 percent penalty — you just pay income tax on non-medical withdrawals, like a traditional IRA. This is why HSAs are sometimes called "stealth retirement accounts." If you never touch the money and let it grow for 30 years, you have a tax-advantaged pot of money you can use for anything in retirement.
If you die, your HSA goes to your beneficiary. If your spouse is the beneficiary, they can treat it as their own HSA. If anyone else is the beneficiary, they have to pay income tax on the full balance, though they don't pay the 20 percent penalty.
The decision: is it worth opening one?
Open an HSA if any of these apply: your employer contributes to it, you're healthy and expect to have money left over after medical expenses, you can invest the balance and leave it alone for years, or you're self-employed and want another tax-advantaged retirement account. Do not open one if you're chronically ill and will spend the full contribution every year, if your employer charges high maintenance fees, or if you're likely to need the money for non-medical emergencies.
The account is a tool, not a requirement. It's worth using if you can actually benefit from the tax advantages. If you're just opening one because it exists, you're probably not going to come out ahead.
Frequently Asked Questions
Can I use HSA money to pay my insurance premiums?
No, with one exception: you can use it to pay for COBRA continuation coverage or premiums for health insurance while you're unemployed. You cannot use it for regular monthly premiums while you're employed. You can use it for copays, deductibles, and out-of-pocket costs, but not the premium itself.
What if I don't use all my HSA money in a year?
It rolls over. Unlike a flexible spending account (FSA), there's no "use it or lose it" rule with an HSA. Money you don't spend stays in the account and grows year after year. This is one of the big advantages over an FSA.
Can I withdraw money for dental or vision care?
Yes. Dental and vision expenses count as medical expenses for HSA purposes. You can use the money for cleanings, fillings, root canals, glasses, contacts, and eye exams. You cannot use it for cosmetic procedures like teeth whitening or LASIK unless it's medically necessary.
What if I use HSA money for something that's not medical?
You owe income tax on the withdrawal plus a 20 percent penalty. If you withdraw $500 for a non-medical expense and you're in the 24 percent tax bracket, you'd owe about $120 in taxes plus $100 in penalties — $220 total. After age 65, the penalty goes away, but you still owe the income tax.
Do I have to contribute the maximum amount?
No. You can contribute any amount up to the annual limit. If you can only afford $1,000 per year, that's fine. You still get the tax deduction and the tax-free growth on whatever you contribute. Contributing less just means you're getting a smaller benefit.