An HSA works best if you have predictable medical costs and can afford to save

A health savings account is worth opening if three things are true: you're enrolled in a high-deductible health plan (HDHP), you have money left over after monthly expenses to put into the account, and you expect to use some of that money for medical costs within the next few years. If you meet those conditions, the tax advantages—deductible contributions, tax-free growth, and tax-free withdrawals for medical expenses—genuinely save you money compared to paying medical bills from a regular checking account.

An HSA is not a good idea if you can't afford to fund it without cutting into an emergency fund, if you rarely visit a doctor or take medications, or if you're on a plan with a very low deductible where you'll hit your out-of-pocket maximum quickly anyway. It's also less useful if you're self-employed and already have other ways to reduce taxable income, or if you're near retirement and won't have time to build a balance.

The real question isn't whether HSAs are good in general—it's whether the specific math works for your household. That means looking at what you actually spend on medical care, what your plan costs, and whether you have the cash flow to fund it.

Key Takeaways

  • An HSA saves money only if you're on a high-deductible plan and have medical expenses to pay from it; the tax breaks don't help if the account sits empty.
  • You need cash flow to fund an HSA without raiding your emergency savings, because the money is yours but locked into medical use until age 65.
  • If you rarely see a doctor or your plan has a low deductible, the HSA advantage shrinks or disappears entirely.
  • After age 65, you can withdraw HSA money for any reason without penalty (though non-medical withdrawals are taxed), which makes it function like a retirement account.

The math: when the tax savings actually cover your costs

An HSA saves you money in three ways. First, contributions reduce your taxable income—if you earn $60,000 and put $3,000 into an HSA, you report $57,000 to the IRS. Second, the money inside grows tax-free, so if you invest it instead of leaving it in cash, you don't pay capital gains tax. Third, withdrawals for medical expenses are never taxed, while the same money withdrawn from a regular savings account would have already been taxed when you earned it.

Here's a concrete example. Suppose you're in the 22% federal tax bracket, your state income tax is 5%, and you contribute $3,000 to an HSA. You save $810 in federal and state taxes when ready. If you then spend that $3,000 on medical bills, you've paid for those bills with pre-tax dollars. If you'd instead paid from a regular account, you would have needed to earn roughly $3,405 to have $3,000 left after taxes—meaning the HSA saved you $405 on that transaction alone.

But that math only works if you actually spend the money on medical costs. If you contribute $3,000 and never touch it, you've just locked away money that could have been in a regular savings account earning interest. The tax break is real, but only if the account is used.

When an HSA becomes a liability instead of a tool

An HSA is a poor choice if you don't have the cash flow to fund it. The money you put in is yours—you own it—but it's restricted to medical use until you turn 65. If you contribute $200 a month and then face an unexpected car repair, you can't touch that HSA money without paying income tax plus a 20% penalty on the withdrawal. That penalty exists specifically to discourage non-medical use, and it's steep enough that most people won't cross it.

This becomes a real problem if your budget is already tight. Contributing to an HSA when you're living paycheck to paycheck means you're reducing the money available for your actual emergency fund. A $1,000 emergency fund in a regular savings account is more useful than a $3,000 HSA balance you can't access without a penalty.

An HSA also doesn't make sense if your medical costs are very low. If you see a doctor once a year for a checkup and take no medications, you might spend $500 annually on medical care. Your HDHP deductible might be $1,500. You'd need three years of medical spending just to hit your deductible, and the tax savings on a small contribution won't offset the complexity of managing the account. A standard plan with a higher premium but lower deductible might cost less overall.

How your deductible changes the calculation

The higher your deductible, the more an HSA makes sense. If your HDHP has a $1,500 deductible and you expect to spend $3,000 on medical care this year, you'll pay the first $1,500 out of pocket and insurance covers the rest. An HSA lets you set aside that $1,500 with pre-tax dollars. The tax savings are meaningful because you know you'll use the money.

But if your deductible is $500 and you expect $3,000 in medical costs, you'll hit your deductible quickly and insurance will cover most of the rest. You might only need $500 to $800 in the HSA. The tax savings shrink because you're not using the account for much. In this case, a plan with a lower deductible and higher premium might actually cost less when you add everything up.

The key is comparing your total out-of-pocket costs across plans: the premium you pay, plus the deductible, plus what you expect to spend on medical care. An HSA is valuable when the HDHP's lower premium more than makes up for the higher deductible, and you have the cash to fund the account.

The retirement account angle: why some people keep HSAs open for decades

After you turn 65, an HSA stops being a restricted medical account and starts acting like a traditional IRA. You can withdraw money for any reason without the 20% penalty. Non-medical withdrawals are taxed as income, but the penalty disappears. This changes the calculation entirely for people who can afford to fund an HSA and not touch it.

If you're 35, healthy, and can contribute $3,000 a year to an HSA without affecting your emergency fund, you could theoretically let that money grow for 30 years. At 7% annual growth, $3,000 a year becomes roughly $400,000 by age 65. You could then withdraw it for any reason, paying income tax but no penalty. That's a powerful retirement savings tool, especially if you have other retirement accounts maxed out.

But this strategy only works if you genuinely don't need the money before 65. Most people can't afford to lock away thousands of dollars for three decades. If you're considering an HSA partly as a retirement account, be honest about whether you'll actually leave it untouched, or whether you'll need to withdraw for medical costs along the way.

Common situations where an HSA doesn't pencil out

If you're self-employed, you might already be reducing your taxable income through a Solo 401(k) or SEP-IRA. Adding an HSA saves you a bit more, but the benefit is smaller than it is for a W-2 employee. The complexity of managing another account might not be worth the extra tax savings.

If you're on Medicare, you can't contribute to an HSA anymore, though you can still withdraw from one you've already funded. This matters if you're approaching 65 and considering whether to open an HSA now—you'll only have a few years to fund it before Medicare may be able to access closes the door.

If you have a spouse and family coverage, the HSA contribution limit is higher, but so is the deductible. You need to run the numbers on whether the family plan's total cost (premium plus deductible) is actually lower than covering everyone separately or choosing a different plan type.

Questions to ask before opening an HSA

Before you commit, answer these questions honestly. First: do you have at least three to six months of expenses in a regular emergency fund already? If not, don't fund an HSA yet. Second: what did you actually spend on medical care in the past two years? Use that as a baseline for what you'll spend going forward. Third: can you afford to contribute to the HSA without reducing your emergency fund or cutting into other savings goals?

Fourth: does your employer offer an HSA, or will you open one independently? Employer HSAs sometimes come with lower fees and better investment options. Fifth: what are the fees? Some HSA providers charge monthly maintenance fees or per-transaction fees that eat into small balances. If you're only contributing $100 a month, a $3 monthly fee is significant.

Finally: have you compared the total cost of your HDHP (premium plus expected out-of-pocket costs) to other plans your employer or the marketplace offers? The HSA tax break is real, but it doesn't matter if the plan itself costs more overall.

Frequently Asked Questions

Can I use HSA money to pay for my gym membership or vitamins?

No. The IRS has a specific list of medical expenses, and it's narrower than most people think. Gym memberships, vitamins, and general wellness expenses don't may have access to. Prescription medications, doctor visits, dental work, and medical equipment do. If you're unsure about a specific expense, check the IRS Publication 502 or ask your HSA provider before withdrawing.

What happens to my HSA if I change jobs or lose my HDHP coverage?

The money stays yours. You own the account, not your employer. You can keep the HSA open and continue to withdraw from it for medical expenses, but you can't make new contributions unless you're still on an HDHP. If you switch to a different HDHP at a new job, you can resume contributions when ready.

Is it better to use my HSA when ready or let it grow?

If you have the cash flow, letting it grow is usually better. Pay medical expenses from your regular checking account and leave the HSA invested. The longer the money sits, the more it grows tax-free. But this only works if you have enough in your regular account to cover medical bills without raiding the HSA.

Can I withdraw HSA money for my spouse's medical expenses?

Yes. HSA money can be used for medical expenses of you, your spouse, and any dependents you claim on your tax return, regardless of whether they're on your health plan. The money doesn't have to be spent on the person whose name is on the account.

What if I contribute too much to my HSA by mistake?

You can withdraw the excess contribution and the earnings on it before your tax filing important date (usually April 15 of the following year) without penalty, though the earnings are taxed. After that important date, excess contributions are taxed at 6% per year until you correct them. Contact your HSA provider when ready if you over-contribute.