A health savings account is worth considering if you have a high-deductible health plan and expect to pay medical costs in the next few years or later in retirement
Whether an HSA is right for you depends on three things: whether you can afford to put money into it without straining your budget, whether you will actually use it for medical costs (not just as a retirement account), and whether you have other savings already in place. An HSA is not automatically better than a regular savings account — it is better in specific situations, and worse in others.
The main advantage is tax savings. Money you put in is not taxed, the growth is not taxed, and withdrawals for medical costs are not taxed. That triple tax break is real and valuable. But it only helps you if you have money left over to save after paying your bills. If you are living paycheck to paycheck, an HSA will not solve that problem.
Key Takeaways
- An HSA makes sense if you have a high-deductible health plan, can afford to save money without cutting into essentials, and expect medical costs in the next few years or in retirement.
- The tax savings — no tax on contributions, growth, or medical withdrawals — are the real benefit, but only if you have surplus money to put in.
- If you cannot afford to save money comfortably, or if you rarely have medical costs, a regular savings account or your employer's other retirement plan may serve you better.
- An HSA works best alongside an emergency fund and other retirement savings, not instead of them.
- You can use HSA money for a wide range of medical costs, including dental, vision, therapy, and some over-the-counter items, but not for insurance premiums or cosmetic procedures.
When the tax savings actually matter
The tax advantage of an HSA is largest if you are in a higher tax bracket — meaning you earn more and pay a higher percentage of your income in taxes. If you earn $35,000 a year, the tax savings on a $3,000 HSA contribution might be $450. If you earn $120,000 a year, the same contribution might save you $900. The higher your tax bracket, the more the HSA saves you.
The tax savings also matter more if you plan to keep money in the account for years. If you put in $3,000 and spend it all on a doctor visit next month, you save taxes on that $3,000 — but that is it. If you put in $3,000, spend $500 on medical costs, and let the remaining $2,500 grow for 20 years, you save taxes on the original $3,000 plus all the growth, which could be thousands of dollars more.
But if you are in a lower tax bracket or you spend down your HSA every year, the tax advantage shrinks. In that case, a regular savings account might be simpler and almost as useful.
The situations where an HSA is not the right choice
An HSA is not a good fit if you do not have money left over to save. Putting money into an HSA means that money is not available for rent, food, or emergencies. If you are already stretched thin, do not open an HSA. Build a regular emergency fund first — one that you can access without penalty if you need it for anything.
An HSA is also not ideal if you have a low-deductible health plan. Your employer or insurance company chooses whether you can even open an HSA — you must be enrolled in a high-deductible plan. If your plan has a low deductible, you will not be able to open one, and that is fine. It means your insurance covers most costs, so you do not need the HSA's tax break as much.
If you rarely have medical costs and do not expect that to change, an HSA may not be worth the paperwork. You would be paying account fees and keeping track of receipts for a small tax savings. A regular savings account is simpler.
How an HSA fits with other savings
An HSA works best as part of a larger financial picture, not as your only savings tool. Before opening an HSA, you should have an emergency fund with three to six months of expenses set aside in a regular savings account. That fund covers job loss, car repairs, or other surprises. An HSA is not designed for emergencies — it is designed for medical costs and retirement.
If your employer offers a 401(k) or similar retirement plan with a match, contribute enough to get the full match before maxing out your HSA. An employer match is information programs and usually a better deal than the HSA tax savings. After you get the match, then consider putting extra money into the HSA.
Think of the order this way: emergency fund first, then employer retirement match, then HSA, then other savings. An HSA is a tool for people who have already covered the basics.
What you can and cannot use HSA money for
You can use HSA money for a broad range of medical costs: doctor visits, hospital stays, prescriptions, dental work, vision care, therapy, hearing aids, and some over-the-counter items like pain relievers and allergy medicine. You can also use it to pay your health insurance deductible or copay. The list is long, which is one reason HSAs are flexible.
You cannot use HSA money for health insurance premiums (with a few exceptions for COBRA, Medicare, or long-term care insurance), cosmetic procedures, or gym memberships. If you use HSA money for something that is not a may have access to medical cost, you pay income tax on that money plus a 20% penalty. That penalty is steep, so keep receipts and be careful about what you withdraw.
After age 65, you can withdraw HSA money for any reason without the 20% penalty, though you still pay income tax on non-medical withdrawals. At that point, an HSA works like a regular retirement account.
The paperwork and account costs
Opening an HSA requires paperwork — you need to enroll through your employer or open one on your own if you have a high-deductible plan outside of work. Some HSA accounts charge monthly fees ($2 to $5), some charge per transaction, and some are free. The fees vary widely, so compare before you open an account.
You also need to keep receipts for medical costs if you withdraw money from the HSA. The IRS does not require you to submit receipts when you withdraw, but you must keep them in case of an audit. If you cannot produce a receipt, the withdrawal is taxed as income plus the 20% penalty. That record-keeping burden is real, especially if you have many medical costs.
Some people find the paperwork worth it for the tax savings. Others find it annoying and would rather use a regular savings account. Both are reasonable positions.
Comparing an HSA to other ways to save for medical costs
The main alternative to an HSA is a regular savings account. A regular account has no tax advantage, but it also has no rules, no penalties, and no paperwork. You can withdraw money anytime for any reason. If you are in a lower tax bracket or do not expect to save much, a regular account might be simpler.
Another alternative is a Flexible Spending Account (FSA), which some employers offer. An FSA also lets you set aside pre-tax money for medical costs, but you must spend it within the year or lose it — there is no rollover. An HSA lets you carry money forward year after year. If you are not sure how much you will spend, an HSA is more forgiving.
A third option is to straightforward pay medical costs out of your regular income and not save separately at all. This works if your medical costs are small and unpredictable. It does not work if you have chronic conditions or expect significant costs.
Frequently Asked Questions
What happens to my HSA money if I change jobs?
Your HSA stays with you. Unlike a Flexible Spending Account, an HSA is portable — you own it, not your employer. You can keep the account open, move it to a new provider, or roll it into a new HSA at your new job. The money is yours to keep.
Can I use my HSA for my spouse's or children's medical costs?
Yes, if they are your dependents on your tax return. You can withdraw HSA money to pay for their doctor visits, prescriptions, dental work, and other may have access to medical costs. You do not need to be on the same health plan.
Is an HSA a good retirement account?
An HSA can work as a retirement account if you have other money to pay medical costs now. If you do not touch your HSA for years, it grows tax-free and you can use it for medical costs in retirement. After age 65, you can withdraw for any reason. But do not use an HSA as your only retirement savings — it should be one tool alongside a 401(k) or IRA.
What if I do not spend all my HSA money in a year?
The money rolls over to the next year. Unlike a Flexible Spending Account, there is no "use it or lose it" rule. You can let money accumulate for years, which is one reason an HSA can work well for long-term medical costs or retirement.
Can I invest my HSA money?
Some HSA providers let you invest the money in mutual funds or other investments, similar to a retirement account. Others only offer a savings account. If you plan to keep money in the HSA for many years, investing can help it grow faster. Check what your provider offers before you open an account.