An HSA is worth it if you use it to pay medical costs you would pay anyway, and you have the cash to leave the money untouched until retirement

An HSA (Health Savings Account) saves you money in two specific ways: you don't pay income tax on the money you put in, and you don't pay tax on the money you withdraw to pay medical bills. That's a real reduction in what you owe. But whether it's worth opening one depends on your income, how much you actually spend on medical care, and whether you can afford to save the money instead of spending it immediately.

The math works cleanest for people who have a high-deductible health plan, earn enough to benefit from the tax break, and have medical expenses they know are coming—or enough cash savings that they can pay medical bills out of pocket and leave the HSA money alone to grow. If you're living paycheck to paycheck and would raid the account the moment you open it, an HSA is not the right tool.

Key Takeaways

  • An HSA saves you money only if you actually use it to pay medical costs; if you spend the money on non-medical purchases, you pay income tax plus a 20 percent penalty on the withdrawal.
  • The tax savings are larger for people in higher tax brackets and smaller for people in lower brackets, so the same account is worth more to a higher earner than a lower earner.
  • An HSA only works if you have a high-deductible health plan; you cannot open one with a standard health insurance plan.
  • The real advantage appears in retirement, when you can withdraw money tax-free for medical costs and the account has had years to grow; using it to pay this year's bills is the minimum benefit.

The tax savings depend on your income and tax bracket

When you contribute money to an HSA, you reduce your taxable income by that amount. If you earn $60,000 a year and put $4,000 into an HSA, you only report $56,000 in income to the IRS. The tax you save is that $4,000 multiplied by your tax bracket.

If you're in the 12 percent federal tax bracket, you save $480 on that $4,000 contribution. If you're in the 22 percent bracket, you save $880. State income tax may add another 3 to 10 percent depending on where you live. A person in California's top state bracket saves roughly 13.3 percent on top of federal tax. The same contribution saves someone in a lower bracket much less.

This is why an HSA is most valuable for higher earners: the tax break is bigger. A person earning $150,000 a year in a 24 percent federal bracket plus 5 percent state tax saves 29 percent of every HSA dollar. A person earning $30,000 in the 10 percent federal bracket plus 3 percent state tax saves 13 percent. Both are saving real money, but the math is more dramatic for the higher earner.

You need a high-deductible health plan to open an HSA

You cannot open an HSA with a standard health insurance plan. The IRS requires that you be enrolled in a high-deductible health plan (HDHP) — a plan with a deductible of at least $1,600 for individual coverage or $3,200 for family coverage as of 2024. These amounts change yearly.

An HDHP usually has lower monthly premiums than a standard plan, which is the trade-off: you pay less every month but more out of your pocket before insurance kicks in. If you rarely go to the doctor and don't take regular medications, the lower premium may save you money overall. If you have chronic conditions or see specialists regularly, the higher deductible may cost you more, and an HSA won't change that math.

Check whether your employer offers an HDHP as one of your plan choices during open enrollment. If you buy insurance on your own through the marketplace, filter for HDHP plans to see what's available in your area and what the deductible and premium are. You need both pieces of information to decide whether switching makes sense.

The real value shows up over years, not in a single year

If you use your HSA to pay this year's medical bills, you get the tax savings on that year's contribution. That's useful. But the account becomes much more valuable if you can leave the money alone and let it grow.

An HSA is the only account where you get a tax deduction going in, tax-free growth while the money sits there, and tax-free withdrawals when you take it out — but only for medical costs. A 401(k) gives you the deduction and tax-free growth, but you pay tax when you withdraw. A regular savings account gives you nothing. An HSA is uniquely efficient for medical expenses.

If you contribute $4,000 a year for 20 years and invest it in a low-cost index fund, that money could grow to $150,000 or more depending on investment returns. You can then withdraw it tax-free to pay for medical costs in retirement, when healthcare bills are typically highest. That's the scenario where an HSA becomes genuinely powerful. If you withdraw the money every year to pay current medical bills, you're getting the tax savings but not the growth.

An HSA is not worth it if you need the money now

An HSA requires that you have cash available to pay medical bills out of pocket. If you don't have that cash, you'll end up withdrawing from the HSA immediately, which defeats the purpose of saving it.

Additionally, if you withdraw HSA money for anything other than a may have access to medical expense — dental work, vision care, prescriptions, deductibles, copays, and some other costs count, but groceries and rent do not — you owe income tax on the withdrawal plus a 20 percent penalty. That penalty is steep and makes non-medical withdrawals very expensive. Some people treat an HSA like a regular savings account and pay the penalty; that's a choice, but it's not a good financial move.

If you're living paycheck to paycheck, a regular savings account or a 529 plan for education (if you have children) is a better fit. An HSA works best when you have other savings to fall back on and can treat the HSA as a long-term medical fund.

Comparing an HSA to other ways to save on medical costs

An HSA is one tool among several. Here's how it stacks up:

Account TypeTax DeductionTax-Free GrowthTax-Free WithdrawalBest For
HSAYesYes (if invested)Medical costs onlyLong-term medical savings; people with HDHP and other savings
FSA (Flexible Spending Account)YesNoMedical costs onlyPeople who know their medical costs in advance and want to use the money this year
Regular savings accountNoNoAny purposePeople who need flexibility and may need the money for non-medical costs
401(k) or IRAYes (401k) or maybe (IRA)YesTaxed (401k) or taxed with penalty before 59½ (IRA)Retirement savings; not designed for medical costs

An FSA (Flexible Spending Account) is similar to an HSA but you must spend the money within the year or lose it — there's no rollover. An FSA is better if you have predictable medical costs coming up this year and want to use the tax break immediately. An HSA is better if you want to save the money long-term.

If you don't have an HDHP available, an FSA through your employer may be your only option. If you're self-employed or buy insurance on your own, you may not have access to either, in which case a regular savings account or a 401(k) is your next best option.

Questions to ask before opening an HSA

Before you switch to an HDHP and open an HSA, answer these questions:

  • Do I have other savings? If not, an HSA is risky because you'll be tempted to withdraw the money early.
  • What is my tax bracket? The higher it is, the more valuable the tax deduction. If you're in the 10 or 12 percent bracket, the savings are smaller.
  • How much do I spend on medical care now? If you have chronic conditions or take multiple medications, a high deductible may cost you more than you save in premiums.
  • Can I invest the HSA money? Some HSA providers let you invest in index funds; others keep the money in a savings account earning minimal interest. The investment option is crucial for long-term growth.
  • What are the fees? Some HSA providers charge monthly maintenance fees or per-transaction fees. These eat into your savings, especially if you have a small balance.

Frequently Asked Questions

Can I use my HSA to pay for my spouse's medical costs?

Yes, if you're married and file taxes jointly. You can use your HSA to pay for medical costs for yourself, your spouse, and any dependents you claim on your tax return. The money doesn't have to be in a separate account for each person.

What happens to my HSA if I change jobs or leave my employer's health plan?

Your HSA stays with you. It's your account, not your employer's. You can keep contributing to it if you stay enrolled in an HDHP, or you can leave it alone and let it grow. If you switch to a non-HDHP plan, you can no longer contribute, but you can still withdraw money for medical costs tax-free.

Can I withdraw HSA money for dental or vision care?

Yes. Dental work, vision exams, glasses, and contact lenses are all may have access to medical expenses. So are hearing aids, mental health treatment, and many over-the-counter medications. Check your HSA provider's list of may have access to expenses, or ask them before you withdraw.

Is it better to use my HSA now or save it for retirement?

If you have other money to pay medical bills with, saving it for retirement is usually better because the money has more time to grow and you'll have higher medical costs later. But if you have medical costs now that you'd pay anyway, using the HSA to pay them gives you an immediate tax break with no downside.

What if I use HSA money for something that's not a medical expense?

You'll owe income tax on the withdrawal plus a 20 percent penalty. If you withdraw $1,000 for a non-medical expense and you're in the 22 percent tax bracket, you owe $220 in tax plus $200 in penalty — $420 total. After age 65, the penalty goes away but you still owe income tax on non-medical withdrawals.