A health savings account makes financial sense if you use it consistently, but only under specific conditions
Whether an HSA is worth it depends on three things: whether you actually use it, whether you can afford to let the money sit and grow, and whether your tax situation makes the tax breaks valuable. If you have a high-deductible health plan and you're healthy enough that you won't need to spend the money right away, an HSA can save you real money. If you have a low-deductible plan, or if you need to withdraw money every year to pay medical bills, the HSA's main advantage disappears.
The core appeal is straightforward: money you put into an HSA is not taxed when you earn it, grows without being taxed, and comes out tax-free when you spend it on medical care. That's a rare three-part tax break. But that break only matters if you're actually saving money in the account instead of emptying it every year.
Key Takeaways
- An HSA saves you the most money if you can afford to pay medical bills out of pocket and leave the HSA money untouched to grow for years.
- The tax savings are real but modest for most people — typically a few hundred dollars per year, not thousands.
- If your employer contributes to your HSA, that's information programs and makes the account worth having even if you're not sure about it otherwise.
- An HSA only works with a high-deductible health plan, so you need to compare the plan itself against your other options before deciding about the account.
- If you withdraw money every year to pay medical bills, you lose most of the HSA's advantage over a regular savings account.
How the tax savings actually work out in dollars
The tax break comes in three layers. First, the money you put in is not counted as income, so you pay no federal income tax on it. Second, the money grows without being taxed each year. Third, when you withdraw it to pay for medical care, you pay no tax on the withdrawal or the growth.
For most people, the biggest piece is the first one — not paying income tax on the money you contribute. If you earn $50,000 a year and put $4,150 into an HSA (the 2024 limit for individual coverage), you only pay income tax on $45,850. At a 22 percent tax rate, that saves you about $913 in federal income tax alone. Add state income tax and you might save $1,100 or more, depending on where you live.
The second and third pieces — tax-free growth and tax-free withdrawals — matter more the longer you leave money in the account. If you withdraw everything each year to pay medical bills, you get only the first tax break. If you leave money in for ten years, the growth compounds and the tax savings grow with it. But for most people in their 30s and 40s, the annual income tax savings are the main benefit.
When an HSA saves you money versus when it doesn't
An HSA saves you money if you meet two conditions: you have a high-deductible health plan, and you can afford to pay medical bills without touching the HSA. If either condition is missing, the account loses most of its value.
If you have a high-deductible plan but you're sick or have chronic conditions that mean you'll hit the deductible every year, you'll spend the HSA money as soon as you put it in. You get the income tax break, but you lose the growth and the tax-free withdrawal benefit. You're essentially using the HSA as a checking account with a tax deduction — which is fine, but it's not the powerful tool it can be.
If you have a low-deductible plan, you can't open an HSA at all. Your employer chose a plan that costs more in premiums but less when you actually need care. That's a different bet, and an HSA doesn't fit into it.
The HSA shines when you're healthy, your deductible is high, and you have enough money in savings that you can pay medical bills out of pocket and leave the HSA untouched. In that scenario, you're getting the income tax break every year, the money is growing tax-free, and you're building a medical fund for later in life.
Employer contributions change the math entirely
If your employer puts money into your HSA, that's information programs and it changes whether an HSA is worth it. Employer contributions are not taxed as income to you, and you don't have to pay taxes on them when you withdraw them. It's the same tax break you get on your own contributions, but you didn't have to earn it.
Some employers contribute a fixed amount each year — say, $500 or $1,000. Others contribute a percentage of the premium savings they get from offering a high-deductible plan. Either way, if your employer is putting money in, you should at least open the account and let that money sit there. You're not risking anything — you're accepting information programs.
Even if you're not sure whether you'll use the HSA for its long-term growth potential, employer contributions make it worth having. You can always withdraw the money later if you need it, and you'll have paid no tax on it.
The real cost of a high-deductible plan itself
Before you decide whether an HSA is worth it, you have to decide whether the high-deductible health plan is worth it. The HSA is just the savings account — the plan is the insurance.
A high-deductible plan has lower premiums but a higher deductible. That means you pay less each month but more when you actually need care, up to the deductible amount. For a healthy person who rarely sees a doctor, that's usually a good trade. For someone with chronic conditions or regular prescriptions, it might not be.
Compare the total cost: the monthly premium plus the deductible, plus what you'll actually spend on care in a typical year. If the high-deductible plan costs less overall, then the HSA is a bonus. If it costs more, the HSA's tax break might not make up the difference.
How to know if you'll actually use the long-term growth
The biggest financial benefit of an HSA comes from leaving money in it for years. But that only works if you actually do it. If you're the kind of person who spends money as soon as it arrives, or if you know your medical expenses will be high, you won't see that benefit.
Ask yourself: Do I have enough in savings that I can pay a medical bill without touching my HSA? If the answer is no, you'll be using the HSA as a checking account, which is fine, but it's not the long-term wealth-building tool it can be. If the answer is yes, you can let the money grow.
Also consider your age and health. If you're young and healthy, you might not need much medical care for years, which means you can leave the HSA untouched and let it grow. If you're older or have health conditions, you might spend the money sooner, which means the growth benefit is smaller.
What happens to HSA money if you change jobs or insurance
One reason HSAs are worth considering is that the money stays yours. If you leave your job, the HSA comes with you. If you switch to a different health plan, you can keep the HSA and keep adding to it as long as your new plan is also a high-deductible plan.
The one exception: if you switch to a plan that's not a high-deductible plan, you can't contribute new money to the HSA. But the money already in there stays yours, and you can still withdraw it tax-free for medical expenses. You just can't add more.
This portability is valuable because it means an HSA can become a long-term medical savings account that follows you through job changes and life changes. That's different from a flexible spending account (FSA), which is tied to your job and you lose the money if you don't spend it by the end of the year.
Frequently Asked Questions
Do I have to use my HSA every year or I lose the money?
No. Unlike a flexible spending account, an HSA is yours to keep. Money you don't spend stays in the account and grows. You can leave it untouched for years and withdraw it whenever you need it for medical care. There's no "use it or lose it" important date.
Can I withdraw HSA money for things that aren't medical?
Yes, but you'll pay income tax on the withdrawal plus a 20 percent penalty if you're under 65. After 65, you can withdraw money for any reason and only pay income tax (no penalty), though you still pay tax on non-medical withdrawals. Medical withdrawals stay tax-free at any age.
What if my employer doesn't contribute to the HSA?
You can still open one and contribute your own money. You get the same tax breaks — the contribution is not taxed as income, and withdrawals for medical care are tax-free. The main difference is you're not getting information programs from your employer, so the benefit is smaller but still real.
Is an HSA better than just putting money in a regular savings account?
If you're going to save money for medical expenses anyway, an HSA is better because you avoid taxes on the money and its growth. But if you're not going to save anything, an HSA doesn't create savings — it just makes existing savings more tax-efficient. The decision to save comes first; the HSA is the tool you use if you decide to save.
What if I get sick and need to use my HSA money right away?
You can withdraw it whenever you need it. You'll get the income tax break on the money you contributed, and the withdrawal is tax-free. You just won't get the long-term growth benefit. An HSA still works in this situation — it's just functioning as a tax-advantaged checking account rather than a long-term investment.