Whether you should enroll depends on your health spending patterns and tax situation
A Health Savings Account (HSA) makes sense if you have a high-deductible health plan (HDHP) and expect to pay medical costs out of your own pocket in the near term. The account lets you set aside pre-tax money for those costs, which lowers your taxable income. But if you rarely see a doctor, rarely fill prescriptions, or already have other ways to cover medical expenses, the account may not save you money—and the rules around withdrawals can create complications.
The real question is not whether HSAs are good in theory. It is whether the tax savings you will actually use outweigh the account's restrictions and fees. This depends on three things: whether you can afford to contribute, whether you will actually spend the money on medical costs, and whether you have other savings to fall back on.
Key Takeaways
- An HSA only works if you are enrolled in a high-deductible health plan (HDHP)—you cannot open one with a standard health insurance plan.
- You save money through the account only if you contribute enough to offset the tax benefit against your actual medical spending.
- Withdrawals for non-medical expenses before age 65 trigger a 20 percent penalty plus income tax, making the account risky if you might need the money for other reasons.
- If you have a low income, little medical spending, or unstable finances, a regular savings account may be safer than an HSA.
- After age 65, you can withdraw money for any reason without the 20 percent penalty, though non-medical withdrawals are still taxed as income.
The math: when the tax savings actually help
An HSA saves you money only if the tax deduction is larger than the fees you pay and the costs of managing the account. Here is how to think about it.
When you contribute to an HSA, that money is not subject to federal income tax or (in most states) state income tax. If you earn $50,000 a year and contribute $3,000 to an HSA, your taxable income drops to $47,000. At a 22 percent federal tax rate, that saves you $660 in federal taxes. If you also pay state income tax at 5 percent, you save another $150. That is $810 in tax savings on a $3,000 contribution.
But you only come out ahead if you actually spend that $3,000 on medical costs. If you contribute $3,000, pay $500 in account fees, and only spend $1,500 on medical care, you have $1,000 left over. If you withdraw that $1,000 for something other than medical expenses before age 65, you owe income tax on it plus a 20 percent penalty—roughly $320 in taxes and penalties combined. You saved $810 in taxes but paid $320 in penalties, netting $490. That is still a win, but a smaller one than you thought.
The math gets worse if you have low medical spending. If you contribute $3,000, pay $500 in fees, spend only $800 on medical care, and need to withdraw the remaining $1,700 for rent or a car repair, you owe roughly $544 in taxes and penalties. You saved $810 but paid $544, netting only $266—and you had to wait months for the money to be available.
Who should enroll: stable income and predictable medical costs
An HSA works best for people in a specific situation: you have an HDHP, you expect to spend $1,500 to $5,000 per year on medical costs, you have enough income to contribute without straining your budget, and you have other savings to cover emergencies.
If you take regular medications, see a specialist, or have a chronic condition, you will likely hit your deductible every year. That means you will spend money out of pocket that you can shelter in an HSA. If you are young and healthy and rarely see a doctor, the account may sit unused for years—and if you need to withdraw the money for a non-medical reason, the penalty erases the tax savings.
Self-employed people and freelancers often benefit from HSAs because they can deduct contributions as a business expense, which stacks on top of the income tax savings. If you are in a high tax bracket (28 percent federal plus state tax), the savings are larger, making the account more attractive even with modest medical spending.
Who should skip it: low income, unstable finances, or minimal medical spending
If you earn less than $30,000 per year, the tax savings from an HSA are small. A $1,500 contribution might save you $225 in federal taxes at a 15 percent rate. If the account charges $50 to $100 per year in fees, your net savings shrink to $125 to $175. That is real money, but it is not transformative, and it comes with the risk that you will need to withdraw the money early.
If your finances are unstable—you have irregular income, little emergency savings, or debt you are paying down—do not open an HSA. The 20 percent penalty for non-medical withdrawals is steep, and the account is not designed to be a flexible savings tool. If you might need the money within a year or two, a regular savings account is safer.
If you rarely see a doctor and have minimal prescription costs, the account will likely sit dormant. You will pay fees to maintain it and gain almost no tax benefit. In that case, the HDHP itself may be the right choice for its lower premiums, but the HSA adds no value.
Account fees and investment options vary widely
HSAs are offered through banks, insurance companies, and third-party administrators. Fees differ significantly. Some accounts charge $2 to $5 per month ($24 to $60 per year) plus per-transaction fees. Others charge nothing if you keep a minimum balance, usually $1,000 to $2,500. A few charge no fees at all.
Many HSAs let you invest the money in mutual funds or stocks once your balance reaches a certain level, usually $1,000 to $2,500. If you do not plan to spend the money when ready, investing can grow your balance over time. But investment options vary by provider, and some accounts offer only low-yield savings or money market funds.
Before you enroll, ask your employer or your health plan which HSA provider they use. If you have a choice, compare the fee structure and investment options. A $50-per-year fee on a $2,000 balance is much steeper than a $50-per-year fee on a $10,000 balance. If you plan to invest the money, check whether the provider offers funds with low expense ratios.
The withdrawal rules: medical costs now, any costs after 65
You can withdraw money from an HSA tax-free only if you use it to pay for may have access to medical expenses. These include deductibles, copays, coinsurance, prescription drugs, dental work, vision care, and some medical equipment. They do not include health insurance premiums (with narrow exceptions), cosmetic surgery, or over-the-counter drugs unless prescribed by a doctor.
If you withdraw money for a non-medical expense before age 65, you owe income tax on the withdrawal plus a 20 percent penalty. If you withdraw $1,000 for a non-medical reason and you are in the 22 percent tax bracket, you owe $220 in income tax plus $200 in penalty—$420 total. That makes the account risky if you might need the money for other reasons.
After age 65, the rules change. You can withdraw money for any reason without the 20 percent penalty. Non-medical withdrawals are still taxed as income, but the penalty goes away. This makes an HSA a useful retirement savings tool if you have built up a large balance and do not need it for medical costs.
How to decide: a straightforward checklist
Before you enroll, answer these questions honestly:
- Do you have an HDHP? If not, you cannot open an HSA.
- Do you expect to spend at least $1,500 per year on medical costs? If not, the tax savings are small.
- Can you afford to contribute without cutting into emergency savings? If not, skip it.
- Do you have at least three months of expenses in savings outside the HSA? If not, the early withdrawal penalty is too risky.
- Will you remember to keep receipts for medical expenses? If not, you may withdraw money incorrectly and owe penalties.
If you answered yes to all five, an HSA is worth considering. If you answered no to any of them, a regular savings account or a standard health plan may serve you better.
Frequently Asked Questions
Can I open an HSA if my employer does not offer one?
Yes. You can open an individual HSA through a bank or insurance company as long as you are enrolled in an HDHP. You will not get an employer contribution, but you can still contribute your own money and get the tax deduction. Check the IRS website or call your state's insurance commissioner's office to find providers in your area.
What happens to my HSA if I change jobs or leave my employer's health plan?
The account stays yours. You own the HSA, not your employer. If you leave your job, you can keep the account open, move it to a different provider, or roll it into another HSA. You can continue to contribute if you are still enrolled in an HDHP, even if it is through a different employer or the individual market.
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 also use the money to pay for your own medical costs. The money does not have to be spent in the same year you contribute it—you can let it accumulate and spend it years later, as long as you keep receipts.
What if I withdraw money and later realize it was not a may have access to medical expense?
You owe income tax and the 20 percent penalty on that withdrawal. Some providers let you correct mistakes within a short window, but do not count on it. Keep detailed records of what you spend the money on, and ask your provider for a list of may have access to expenses before you withdraw.
Is an HSA worth it if I have a low deductible health plan?
No. You can only open an HSA if your deductible is at least $1,400 for individual coverage or $2,800 for family coverage (these amounts change yearly). If your plan has a lower deductible, you do not meet the definition of an HDHP and cannot open an HSA.