An HSA makes sense if you have a high-deductible health plan and can afford to pay medical bills out of pocket right now
Whether an HSA is worth opening depends on three things: what health plan you have, whether you can cover medical costs without touching the account, and how long you plan to keep the money there. An HSA is not automatically better than a regular savings account — it only wins if you use the tax advantages it offers.
The core trade-off is this: you get tax deductions and tax-free growth, but you can only withdraw the money for medical expenses without penalty. If you need the money for something else, you pay income tax plus a 20% penalty on the earnings (not the contributions). That penalty stings, so an HSA only makes financial sense if you genuinely believe you will spend the money on medical care.
Key Takeaways
- An HSA requires a high-deductible health plan (HDHP) — if you have a standard health plan through your employer or the marketplace, you cannot open one.
- You save money only if you can pay medical bills from your regular income and let the HSA grow untouched, using the tax deduction and investment growth.
- If you withdraw money for non-medical expenses before age 65, you owe income tax plus a 20% penalty on the earnings portion.
- After age 65, you can withdraw money for any reason (though non-medical withdrawals are taxed as income), which makes an HSA function like a retirement account.
- The real value appears over decades, not in the first year — a 10-year-old HSA with investment growth is worth far more than a 1-year-old one.
When an HSA actually saves you money
An HSA saves you money in three ways: the contribution is tax-deductible, the money grows tax-free if you invest it, and withdrawals for medical care are never taxed. To see the real benefit, you need to use all three.
Start with the deduction. If you contribute $4,000 to an HSA and you are in the 22% federal tax bracket, you save $880 in federal taxes that year. That is money back in your pocket. Add state income tax (which varies by state) and the savings grow. That part is straightforward.
The second part — investment growth — only matters if you do not spend the money when ready. If you contribute $4,000 and spend $3,000 on medical bills that year, you have $1,000 left. If you invest that $1,000 in a low-cost index fund and leave it alone for 20 years, it might grow to $6,000 or $7,000 (depending on market returns). That growth is never taxed. In a regular savings account, you would owe tax on the interest. In an HSA, you do not.
The third part — tax-free withdrawals — is where the HSA pulls ahead. When you withdraw money for a medical expense, you pay no tax on the withdrawal or the growth. Compare that to a taxable brokerage account: if you invested $4,000 and it grew to $6,000, you would owe tax on the $2,000 gain when you sell. With an HSA, you owe nothing.
The catch: you only get these benefits if you actually spend the money on medical care. If you withdraw it for something else, the tax-free growth disappears and you pay a 20% penalty on top of income tax.
The high-deductible plan requirement
You can only open an HSA if you are covered by a high-deductible health plan (HDHP). Your employer or the health insurance marketplace must offer one, and you must choose it. If your plan has a lower deductible, you do not may have access to.
The IRS sets the minimum deductible each year. For 2024, an individual HDHP must have a deductible of at least $1,600, and a family plan must have a deductible of at least $3,200. These numbers change annually. Your insurance company will tell you whether your plan qualifies — look at your plan documents or call the number on your insurance card.
The trade-off of an HDHP is that you pay more out of pocket before insurance kicks in. Your monthly premium is usually lower than a standard plan, but you bear more of the cost until you hit the deductible. An HSA only makes sense if that lower premium and the tax savings outweigh the higher deductible risk.
The math: when you should skip the HSA
An HSA is not worth opening if any of these explore to you: you cannot afford to pay medical bills without using the HSA, you expect to need the money for non-medical expenses within a few years, or your employer does not match contributions and you are in a low tax bracket.
If you are living paycheck to paycheck, an HSA is a trap. You will be tempted to withdraw money for rent or groceries, and the 20% penalty will make things worse. A regular savings account is safer because you can withdraw without penalty.
If you are in the 12% federal tax bracket or lower, the tax deduction is smaller. You save $120 to $480 per year on a $4,000 contribution. That is real money, but it is not transformative. If you are in the 22% bracket or higher, the math improves significantly.
If your employer does not match HSA contributions (some do, though it is rare), you lose that information programs. If they do match, that is a reason to open one even if the tax savings alone would not justify it.
How to decide: the three-year test
Ask yourself: can I pay my medical bills from my regular paycheck for the next three years, and let the HSA sit untouched? If yes, open one. If no, skip it.
The reason for three years is that the tax benefits compound. In year one, you save on taxes. In years two and three, you save on taxes again, and the money from year one has grown. After three years, the account starts to look like a real investment. After ten years, it looks like a serious financial tool.
If you think you will need the money within a year or two for something other than medical care, the 20% penalty will wipe out the tax savings. It is not worth the risk.
The retirement angle: why some people keep HSAs for decades
After age 65, an HSA becomes much more flexible. You can withdraw money for any reason — not just medical expenses. Non-medical withdrawals are taxed as income, but there is no 20% penalty. This means an HSA functions like a traditional IRA after 65, except that medical withdrawals are still tax-free.
Some people treat an HSA as a stealth retirement account. They contribute the maximum each year, invest the money, and never touch it. When they turn 65, they have a large pot of money they can use for anything. The medical withdrawals stay tax-free, and the non-medical withdrawals are taxed like regular income — no worse than a traditional IRA.
This strategy only works if you can afford to fund the HSA without needing the money. But if you can, an HSA becomes one of the most tax-efficient savings vehicles available. You get a deduction going in, tax-free growth, and tax-free withdrawals for medical care. That is three layers of tax advantage.
Common mistakes that make HSAs not worth it
The biggest mistake is opening an HSA and then when ready spending the money on medical bills. That defeats the purpose. You get the tax deduction, but you lose the investment growth and the tax-free withdrawal benefit. You are better off just paying the medical bill and skipping the HSA.
The second mistake is opening an HSA and leaving the money in cash. HSAs allow you to invest the balance in mutual funds, index funds, or other securities, just like a brokerage account. If you leave $5,000 sitting in the HSA cash account earning 0.01% interest, you are wasting the investment growth benefit. Most HSA providers let you invest after you reach a minimum balance (often $1,000 to $2,500). Check your provider's rules.
The third mistake is not keeping receipts. The IRS does not require you to submit receipts when you withdraw HSA money, but you need to keep them for your records. If you withdraw $3,000 and the IRS audits you, you need to prove it was for medical care. Without receipts, you could owe the 20% penalty retroactively.
Frequently Asked Questions
Can I open an HSA if my employer does not offer one?
No. You must be enrolled in an HDHP to open an HSA, and you can only enroll in an HDHP through your employer or the health insurance marketplace. If your employer does not offer an HDHP, you can look for one on the marketplace during open enrollment. Some states have limited HDHP options, so check what is available in your area before assuming you can open one.
What counts as a medical expense for HSA withdrawals?
Medical expenses include doctor visits, prescriptions, dental work, vision care, mental health treatment, and medical equipment like hearing aids or wheelchairs. Over-the-counter medications (like cold medicine) count only if you have a prescription. Cosmetic procedures do not count unless they are medically necessary. The IRS publishes a full list, and your HSA provider can answer specific questions about what qualifies.
What happens if I withdraw HSA money for a non-medical expense?
You owe income tax on the full amount plus a 20% penalty on the earnings portion (not the contributions). If you contributed $4,000 and it grew to $5,000, and you withdraw $5,000 for a vacation, you owe income tax on the full $5,000 plus a 20% penalty on the $1,000 growth. After age 65, the 20% penalty goes away, but you still owe income tax on non-medical withdrawals.
Can I use HSA money to pay health insurance premiums?
You can use HSA money to pay premiums for long-term care insurance, COBRA coverage, or health insurance while you are unemployed. You cannot use it to pay premiums for your regular health insurance while you are employed. Check with your HSA provider about which premiums may have access to, because the rules are specific.
Is an HSA better than a Flexible Spending Account (FSA)?
An HSA is usually better if you can afford to let the money grow. HSAs roll over year to year, allow investment, and have no time limit. FSAs have a "use it or lose it" rule — you forfeit unspent money at the end of the year. However, FSAs allow higher annual contributions and do not require an HDHP. If you have a standard health plan and expect to spend all the money each year, an FSA might be the only option available to you.