An HSA makes financial sense only when your plan, spending, and tax bracket all line up
An HSA is worth it when three things are true: you have a high-deductible health plan (HDHP), you can afford to leave money in the account without touching it immediately, and you expect to have medical expenses. If any of those three is missing, an HSA becomes a tax-advantaged account you never use—which is worse than not having one at all, because you pay setup and maintenance fees for nothing.
The real math is simple. An HSA lets you put pre-tax money aside for medical costs, then withdraw it tax-free when you actually spend it on may have access to care. That's a double tax break: you don't pay income tax going in, and you don't pay it coming out. But you only get that benefit if you have medical expenses to pay for. If you're healthy, rarely see a doctor, and your HDHP covers preventive care without a copay, you might spend less than $500 a year on medical costs—and the HSA's annual maintenance fee (usually $0 to $50) eats into any tax savings.
Key Takeaways
- An HSA saves money only if you have both a high-deductible health plan and predictable medical expenses—dental work, prescriptions, therapy, or ongoing care.
- The tax savings depend on your income tax bracket: someone in the 24% federal bracket saves $240 on every $1,000 contributed, while someone in the 12% bracket saves $120 on the same amount.
- If you don't spend the money in the year you contribute it, the account rolls over and grows tax-free indefinitely, making it valuable for retirement medical costs.
- An HSA is not worth it if you rarely use medical services, have a low income tax bracket, or can't afford to leave money in the account untouched.
How the tax savings actually work
When you contribute to an HSA through your employer's payroll, that money comes out before federal income tax is calculated. If you contribute $3,000 and your federal tax bracket is 24%, you save $720 in federal taxes that year. State income tax savings vary by state—some states don't tax HSA contributions at all, while others do.
The second part of the math happens when you withdraw money for a may have access to medical expense. You pay no income tax on the withdrawal, and you pay no payroll tax either. That's different from a regular savings account, where you'd pay tax on any interest earned. With an HSA, the account itself grows tax-free, and withdrawals for medical costs are tax-free.
But the savings only materialize if you actually have medical expenses. If you contribute $3,000 and spend $0 on medical care that year, you've saved $720 in taxes but you still have $3,000 sitting in the account. That's fine if you plan to use it later—but if you're paying a $50 annual maintenance fee and you never touch the account, you're paying $50 a year to save taxes you already got.
When an HSA makes sense: common scenarios
An HSA is clearly worth it if you have regular, predictable medical expenses. Someone taking a daily prescription medication, seeing a therapist weekly, or getting dental work done this year will spend enough on may have access to care to make the tax savings meaningful. A parent with two kids in braces, someone managing a chronic condition, or anyone with planned surgery should open an HSA if their plan allows it.
An HSA also makes sense as a retirement savings tool, even if you're healthy now. Money you don't spend rolls over year to year, and after age 65, you can withdraw it for any reason (though non-medical withdrawals are taxed as income). That makes an HSA a third retirement account—after a 401(k) and an IRA—that grows tax-free. If you can afford to leave the money untouched and let it compound, an HSA becomes valuable simply because of the tax-free growth, regardless of when you use it.
An HSA is also worth it if you're self-employed or a contractor and pay your own taxes. The tax savings are the same, but you control the contribution timing and amount, so you can maximize the benefit in high-income years.
When an HSA is not worth it
An HSA doesn't make financial sense if you're healthy and rarely see a doctor. If your annual medical spending is under $500—just preventive care, maybe one urgent care visit—the tax savings won't cover the maintenance fees and the hassle of tracking receipts and managing the account. You'd be better off with a standard health plan and a regular savings account.
An HSA is also not worth it if you're in a very low tax bracket. If you're in the 10% federal tax bracket, you save $100 on every $1,000 contributed. That's real money, but it's less than someone in the 24% bracket saves on the same contribution. If you're also paying state income tax, the savings grow—but if your state doesn't tax HSA contributions, your total tax savings might be small enough that fees and account management costs eat into the benefit.
An HSA is not worth it if you can't afford to leave the money in the account. An HSA is meant to be a savings tool, not a checking account for immediate medical expenses. If you contribute $2,000 but you know you'll need to withdraw $1,800 of it within three months to pay for a procedure, you're paying fees and doing paperwork for a $200 tax savings. A regular savings account is simpler.
How to know if your plan qualifies
Not every health plan is a high-deductible health plan. Your plan qualifies for an HSA only if it meets the IRS deductible and out-of-pocket limits for the year. In 2024, a self-only plan must have a deductible of at least $1,600 and out-of-pocket maximum of $8,050. A family plan must have a deductible of at least $3,200 and out-of-pocket maximum of $16,100. These numbers change annually.
Your employer or insurance company will tell you whether your plan is HSA-may be able to access. If it is, you'll see the option to open an HSA during enrollment or when you sign up for the plan. If you're buying insurance on your own, the plan description will say "HSA-may be able to access" or "high-deductible health plan" in the details.
You can only contribute to an HSA if you're enrolled in an HSA-may be able to access plan. You can't have an HSA and a regular health plan at the same time, and you can't have an HSA if you're covered by Medicare or claimed as a dependent on someone else's tax return.
The math: contribution limits and tax savings by bracket
| Tax Bracket | $2,000 Contribution Saves | $3,500 Contribution Saves | $4,150 Contribution Saves |
|---|---|---|---|
| 10% | $200 | $350 | $415 |
| 12% | $240 | $420 | $498 |
| 22% | $440 | $770 | $913 |
| 24% | $480 | $840 | $996 |
These figures show federal income tax savings only and assume you contribute the full amount through payroll (which avoids payroll tax as well). State income tax savings vary by state. The 2024 contribution limits are $4,150 for self-only coverage and $8,300 for family coverage. If you're 55 or older, you can contribute an additional $1,000 per year.
The table assumes you're contributing money you would otherwise spend or save. If you're choosing between contributing to an HSA or a 401(k), the math changes—a 401(k) also offers tax-free growth, so the decision depends on your retirement savings goals and whether you expect to use the HSA for medical costs before retirement.
What to do if you're unsure
If you're on the fence, look at your medical spending from the past two years. Add up what you paid out of pocket for doctor visits, prescriptions, dental work, vision care, therapy, or medical equipment. If that number is more than $500, an HSA is probably worth it. If it's less than $200, it probably isn't.
Also check the fees. Some HSAs charge $0 annual maintenance, while others charge $50 to $150. Some charge per-transaction fees or require a minimum balance. If your employer offers an HSA through payroll, they often negotiate lower fees, so that's usually the cheapest option. If you're self-employed, compare HSA providers directly—the fee difference can be significant.
If you decide to open an HSA, you don't have to spend the money immediately. You can contribute, let it sit, and use it whenever you need it. Receipts don't expire, and you can reimburse yourself for past medical expenses years later. That flexibility is part of what makes an HSA valuable—you're not forced to use it or lose it.
Frequently Asked Questions
Can I use HSA money for things that aren't medical?
After age 65, yes—you can withdraw HSA money for any reason, though non-medical withdrawals are taxed as income. Before 65, non-medical withdrawals are taxed as income plus a 20% penalty. Medical expenses include doctor visits, prescriptions, dental work, vision care, mental health treatment, and some medical equipment, but not cosmetic procedures or general wellness products.
What happens to my HSA if I change jobs?
Your HSA stays with you. It's your account, not your employer's. You can take it to a new job, keep it open if you leave the workforce, or roll it into another HSA provider. The money is always yours, and you can use it whenever you have a may have access to medical expense, even years later.
Do I have to use my HSA money in the same year I contribute it?
No. HSA money rolls over year to year indefinitely. You can contribute in 2024 and use it in 2030 if you want. This makes an HSA different from a flexible spending account (FSA), which has a "use it or lose it" rule. The rollover feature is one of the main reasons an HSA can be valuable as a long-term savings tool.
What if I don't have medical expenses but I'm in a high tax bracket?
You still benefit from the tax-free growth. If you contribute $4,150 and don't touch it for 20 years, and it grows to $12,000 in investment returns, you pay no tax on that $7,850 gain. That makes an HSA worth it purely as a savings account, even if you never use it for medical costs.
Can I invest HSA money, or does it just sit in a savings account?
Most HSA providers let you invest the money in mutual funds or other investments, similar to a 401(k). Some require a minimum balance (often $1,000 to $2,500) before you can invest. If you're young and healthy and don't plan to use the money soon, investing it can significantly increase the long-term value of your account.