A Health Savings Account makes sense if you have a high-deductible health plan and expect to pay medical costs you can cover out of pocket
An HSA is worth opening if three things line up: you are enrolled in a high-deductible health plan (HDHP), you have money available to contribute beyond what you spend on immediate medical bills, and you want to reduce the taxes you pay on healthcare spending. If you have a low-deductible plan through your employer, a spouse's plan, or Medicare, you cannot open an HSA at all — the IRS rules block it. If you have no predictable medical costs and no spare cash to set aside, an HSA adds complexity without benefit.
The core trade-off is this: you put pre-tax money into the account, use it to pay medical bills, and never pay income tax on those dollars. But you can only contribute if your deductible is high enough to meet IRS minimums, and you can only withdraw for may have access to medical expenses. If you do not have both a may have access to plan and money to save, an HSA is not the right tool.
Key Takeaways
- You can only open an HSA if you are enrolled in a high-deductible health plan; employer plans, spouse plans, and Medicare all block HSA may be able to access.
- An HSA saves money only if you have cash available to contribute beyond what you spend on immediate medical bills, because the account is meant for saving, not just paying today's costs.
- Money in an HSA grows tax-free and can be invested, so the longer you hold it without withdrawing, the more it can grow for future medical expenses.
- Withdrawals for non-medical expenses are taxed as income plus hit with a 20 percent penalty before age 65, making it expensive to use for other purposes.
- If you have unpredictable medical costs or a low deductible, a regular health plan without an HSA is usually simpler and costs less overall.
When an HSA saves you the most money
An HSA delivers the biggest tax savings if you are in a higher tax bracket, have a high deductible, and expect to pay medical costs that fall between your deductible and your out-of-pocket maximum. The tax break works like this: money you contribute reduces your taxable income for the year, so if you earn $60,000 and contribute $3,000 to an HSA, you only pay income tax on $57,000. At a 22 percent federal tax rate, that saves you $660 in taxes that year alone.
The savings compound if you do not withdraw the money immediately. Unlike a flexible spending account (FSA), an HSA does not force you to spend the balance by year-end. You can invest the money in mutual funds or leave it in cash, let it grow, and withdraw it years later to pay for medical expenses. If you are young, healthy, and do not expect major medical bills soon, you can treat an HSA like a retirement account for healthcare costs — contribute the maximum, invest it, and let compound growth work for decades.
The math shifts if your deductible is low or your income is low. A $500 deductible plan does not may have access to for an HSA. A $1,500 deductible plan does, but if you hit that deductible most years and spend money on medical care anyway, the HSA does not save you much because you are withdrawing the money almost as fast as you contribute it. The tax break only matters if you have money left over to save.
How to know if you can afford to contribute
Before opening an HSA, look at your actual healthcare spending over the past two or three years. Add up what you paid out of pocket — copays, deductibles, prescriptions, dental, vision, therapy, anything medical. If that number is close to your deductible or higher, you will spend down the HSA quickly and lose the savings benefit.
Next, look at your monthly budget. After you pay rent or mortgage, utilities, food, insurance premiums, and other fixed costs, how much money is left? That leftover amount is what you could contribute to an HSA without cutting into money you need for daily life. If you have less than $100 a month in true surplus, an HSA is not practical — the account requires discipline to leave the money alone, and you cannot afford to do that.
If you have $200 or more per month in surplus and your healthcare costs are predictable and low, an HSA makes sense. You can contribute $3,850 per year (for self-only coverage in 2024; the limit changes annually) and let it accumulate. If your costs are high or unpredictable, or if you have no surplus, a regular health plan is simpler and often cheaper overall.
The difference between an HSA and an FSA
A flexible spending account (FSA) is similar to an HSA but works differently in two critical ways. An FSA is "use it or lose it" — you must spend the money by the end of the year or forfeit it (though some plans allow a small carryover). An HSA has no deadline; money rolls over forever. An FSA is also not portable — if you change jobs, the account closes and you lose access to the balance. An HSA stays with you no matter where you work.
Because of these rules, an FSA is best if you know exactly what you will spend on medical care this year — braces for your child, a planned surgery, regular therapy sessions. You contribute only what you will use, and you use it all. An HSA is best if you want to save for future medical costs or do not know what you will spend.
You cannot have both an FSA and an HSA in the same year. If your employer offers both, you must choose one. Most people with a high-deductible plan choose the HSA for the flexibility and the ability to save long-term.
What happens if you withdraw money for non-medical expenses
An HSA is not a general savings account. The IRS maintains a list of may have access to medical expenses — these include doctor visits, hospital stays, prescriptions, dental work, vision care, mental health treatment, and many others. You can withdraw money tax-free only for these expenses. If you withdraw for something else — groceries, rent, a vacation — you pay income tax on the withdrawal plus a 20 percent penalty.
The penalty is steep. If you withdraw $1,000 for a non-medical expense and you are in the 22 percent tax bracket, you owe $220 in income tax plus $200 in penalty, for a total of $420. That is a 42 percent cost just to access your own money. After age 65, the penalty goes away — you can withdraw for any reason and only pay income tax — but before 65, the HSA is locked to medical use.
This is why an HSA is not a substitute for an emergency fund. You need separate savings for non-medical emergencies. The HSA is specifically for medical costs, and treating it otherwise is expensive.
When an HSA is not worth opening
Do not open an HSA if you are on Medicare, enrolled in a spouse's non-HDHP plan, or covered by your employer's low-deductible plan. The IRS blocks HSA may be able to access for all of these situations. If you are self-employed and buy your own insurance, you can open an HSA only if your plan meets the HDHP definition — a deductible of at least $1,600 for self-only coverage or $3,200 for family coverage (2024 minimums; these change yearly).
Do not open an HSA if you have no money to contribute beyond what you spend on immediate medical bills. The account only saves money if you can leave money in it to grow. If you are living paycheck to paycheck, a regular health plan is simpler and does not require you to manage a separate account.
Do not open an HSA if your medical costs are very high or very unpredictable. If you have a chronic condition, take multiple prescriptions, or see specialists regularly, you will likely hit your out-of-pocket maximum every year. In that case, the tax break from the HSA is small compared to the hassle of managing the account, and a low-deductible plan might cost less overall.
How to compare an HSA plan to a regular health plan
When your employer or insurance marketplace offers both an HDHP with an HSA and a regular plan, compare the total cost, not just the premium. Add up the monthly premium, the annual deductible, the out-of-pocket maximum, and the copays or coinsurance for services you actually use. Then subtract the tax savings from the HSA contribution.
For example: an HDHP might cost $150 per month with a $2,000 deductible and a $5,000 out-of-pocket maximum. A regular plan might cost $300 per month with a $500 deductible and a $3,000 out-of-pocket maximum. The HDHP saves $1,800 in premiums per year, but you have a higher deductible. If you contribute $3,000 to the HSA and you are in the 22 percent tax bracket, you save $660 in taxes. If your actual medical spending is $1,500 per year, the HDHP costs you $150 × 12 + $1,500 = $3,300. The regular plan costs you $300 × 12 + $1,500 = $5,100. The HDHP is cheaper by $1,800.
But if your medical spending is $4,000 per year, the math changes. The HDHP costs you $1,800 + $4,000 = $5,800. The regular plan costs you $3,600 + $3,000 = $6,600. The HDHP is still cheaper, but by less. Run the numbers for your own situation before deciding.
Frequently Asked Questions
Can I open an HSA if my employer does not offer one?
Yes. If you buy your own health insurance on the individual market and it is a high-deductible plan, you can open an HSA through a bank, credit union, or investment firm. You do not need your employer to set one up. Check that your plan meets the IRS deductible minimums for the year you are opening the account.
What happens to my HSA if I change jobs?
Your HSA stays with you. The account is yours, not your employer's. You can keep the same HSA, move it to a different bank or investment firm, or leave it where it is. You can continue contributing if your new job offers an HDHP, or you can stop contributing and just let the balance grow. There is no deadline to use the money.
Can I use my HSA to pay for my spouse's medical bills?
Yes, as long as your spouse is claimed as a dependent on your tax return. You can also use it to pay for your children's medical expenses. The money does not have to be for your own care — it just has to be for a may have access to medical expense of someone you claim as a dependent.
What if I do not spend all the money in my HSA by the end of the year?
The money rolls over to the next year. Unlike an FSA, there is no "use it or lose it" rule. You can let the balance grow year after year and use it whenever you have a may have access to medical expense. Some people treat an HSA as a long-term savings account and do not touch it until retirement.
Is an HSA a good retirement account?
For some people, yes. After age 65, you can withdraw from an HSA for any reason and only pay income tax — the 20 percent penalty goes away. If you have saved a large balance and do not need it for medical expenses, you can use it like a traditional IRA. But this only works if you have the discipline to save and not withdraw before 65, and if you have other money for medical costs in the meantime.