A Health Savings Account works best if you have high medical costs, a low deductible plan, or both — but only if you can afford to leave the money untouched
Whether an HSA is right for you depends on three things: your health costs now, your expected costs later, and whether you have cash to spare. An HSA is not automatically better than a regular savings account or a Flexible Spending Account (FSA). It becomes valuable when you use it the way it is designed — as a long-term investment in your own medical expenses, not as a way to save taxes this year and spend the money on something else.
The core trade-off is this: you get a tax deduction on contributions and tax-free growth, but you can only withdraw the money for medical costs without penalty. If you withdraw for non-medical reasons before age 65, you pay income tax plus a 20 percent penalty on the earnings. After 65, you can withdraw for anything, but you pay income tax on non-medical withdrawals. That penalty structure means an HSA only makes financial sense if you genuinely expect to have medical expenses — either soon or over decades.
Key Takeaways
- An HSA saves money only if you have medical costs to pay; if you are healthy and rarely see a doctor, the tax benefit may not offset the account fees and restrictions.
- You must be enrolled in a high-deductible health plan (HDHP) to open an HSA, and you cannot have other health coverage like a spouse's plan or Medicare.
- The money rolls over year to year with no "use it or lose it" deadline, so you can let it grow for decades if you do not need it immediately.
- If you withdraw for non-medical reasons before age 65, you owe income tax plus a 20 percent penalty on the earnings portion, which can wipe out the tax savings.
- An HSA is most valuable if you have high out-of-pocket costs now, expect ongoing medical expenses, or can afford to save the money long-term without touching it.
When an HSA saves you real money
An HSA saves money in two scenarios. First, if you have immediate medical costs — ongoing prescriptions, regular therapy, dental work, glasses — you can pay them with pre-tax dollars instead of after-tax dollars. If you earn $60,000 a year and your tax rate is 22 percent, paying $2,400 in medical costs with HSA money instead of your paycheck saves you about $528 in taxes. That is real money, and it happens immediately.
Second, if you are young and healthy but expect to have medical costs later in life, an HSA acts like a retirement account for medical expenses. You contribute now, the money grows tax-free, and you withdraw it tax-free when you need it — at any age. A 35-year-old who contributes $4,150 per year (the 2024 individual limit) for 30 years, invests it, and lets it grow could have over $300,000 available for medical costs in retirement. That is money you never pay taxes on, which is a significant advantage over a regular savings account.
When an HSA costs you money
An HSA loses money if you are healthy, have low medical costs, and withdraw the money for non-medical reasons. Many HSA providers charge monthly maintenance fees ($2 to $5), investment fees (0.5 to 1 percent annually if you invest the balance), or both. If you contribute $2,000, pay $36 in annual fees, and then withdraw the money to buy a laptop before age 65, you owe income tax on the full amount plus a 20 percent penalty on the earnings. The tax and penalty can easily exceed the tax savings you got from the contribution.
An HSA also locks you into a high-deductible plan. If you have a chronic condition that requires frequent specialist visits or expensive medications, a high-deductible plan may cost more out-of-pocket than a plan with a lower deductible and higher premiums. You need to compare the total cost — premiums plus deductibles plus out-of-pocket maximums — not just the HSA tax benefit. Sometimes a traditional plan with a lower deductible is cheaper overall, even without an HSA.
How to know if you can actually use the money long-term
The HSA advantage only works if you can afford to leave the money alone. If you contribute $4,150 per year but then withdraw $3,000 to cover a car repair or a medical emergency that your insurance does not cover, you have broken the long-term strategy. You pay income tax and a 20 percent penalty on the earnings, which wipes out years of tax savings.
Before opening an HSA, ask yourself: Do I have an emergency fund separate from this account? Can I pay my medical bills from my regular paycheck or savings? If the answer is no, an HSA is a trap — you will be forced to withdraw early and pay the penalty. If the answer is yes, an HSA becomes a true investment account that grows tax-free for decades.
Comparing an HSA to an FSA and a regular savings account
| Feature | HSA | FSA | Regular Savings Account |
|---|---|---|---|
| Requires high-deductible plan | Yes | No | No |
| Money rolls over year to year | Yes | No (use it or lose it) | Yes |
| Tax-free growth on investments | Yes | No | No |
| Can withdraw for non-medical after 65 | Yes (pay income tax only) | No | Yes |
| Penalty for early non-medical withdrawal | 20% plus income tax | Not applicable | No |
| Best for | Long-term savers with ongoing medical costs | People with predictable annual medical costs | People who need access to the money |
An FSA is "use it or lose it" — you forfeit any money you do not spend by the end of the year (or a short grace period). That makes an FSA better if you have predictable medical costs you will definitely incur each year. An HSA is better if you want to save money long-term or if your medical costs vary year to year.
A regular savings account has no tax benefit and no penalty, but it also has no tax-free growth. If you have $10,000 in a regular savings account earning 4 percent interest, you owe taxes on the $400 in interest. In an HSA earning the same 4 percent, the $400 grows tax-free. Over 20 years, that difference compounds significantly.
The enrollment window and plan restrictions
You can only open an HSA if you are enrolled in a high-deductible health plan (HDHP) and have no other health coverage. That means you cannot have an HSA if you are on your spouse's traditional plan, covered by Medicare, or enrolled in Medicaid. You also cannot have both an HSA and an FSA at the same time.
Most people enroll in an HDHP during their employer's open enrollment period (usually November or December) or when they first become may be able to access for coverage. If you miss the window, you have to wait until the next open enrollment or until you have a may have access to life event — a job change, loss of coverage, marriage, birth, or move to a new state. You cannot open an HSA mid-year unless you have one of these events.
What to look for in an HSA provider
Not all HSAs are created equal. Some providers charge monthly fees, some charge per transaction, and some charge investment fees. A few charge nothing if you keep a minimum balance. Before you enroll, compare the fee structure of the HSA your employer offers to other providers — you may be able to roll your balance to a cheaper account.
Also check whether the provider lets you invest the balance. If you are young and do not plan to touch the money for years, investing in a low-cost index fund inside the HSA can turn a modest contribution into significant wealth. If the provider only offers a savings account earning 0.01 percent, your money barely keeps up with inflation.
Frequently Asked Questions
Can I use my HSA to pay for dental or vision care?
Yes. Dental and vision costs count as medical expenses for HSA purposes, including cleanings, fillings, glasses, and contact lenses. You can pay for these directly from your HSA without a penalty, as long as they are not cosmetic procedures.
What happens to my HSA if I change jobs?
Your HSA belongs to you, not your employer. When you change jobs, you keep the account and the money in it. You can roll it to a new provider if you want, or leave it where it is. The only restriction is that you can only contribute to an HSA while you are enrolled in an HDHP, so if your new job does not offer one, you cannot add money to the account — but you can still withdraw for medical costs.
Can I use my HSA to pay for my spouse's or child's medical costs?
Yes, as long as they are your dependents for tax purposes. You can pay for their medical expenses with HSA money, and it counts as a may have access to withdrawal. You do not have to be enrolled in a family plan; individual coverage is fine.
What if I do not spend all my HSA money by the end of the year?
Unlike an FSA, HSA money rolls over indefinitely. There is no deadline to spend it, and you never lose the balance. This is one of the main advantages of an HSA — it lets you accumulate money over time for future medical costs.
Is an HSA worth it if I rarely go to the doctor?
Only if you plan to keep the money invested for decades and use it in retirement. If you are healthy now but expect medical costs later — or if you simply want to save money tax-free for any future health expense — an HSA can work. But if you withdraw the money for non-medical reasons before age 65, the penalty will likely wipe out any tax savings.