A Health Savings Account makes sense if you have a high-deductible health plan and expect to pay medical costs out of pocket this year or later
An HSA is worth opening if three things are true: you're enrolled in a high-deductible health plan (HDHP), you have money you can set aside without touching it for other expenses, and you want to reduce what you pay in taxes on medical costs. If you don't have an HDHP, you cannot open an HSA at all—the IRS ties may be able to access directly to that plan type. If you have an HDHP but no spare cash to contribute, the tax benefit disappears and you're just moving money around.
The real advantage is this: money you put into an HSA avoids federal income tax, Social Security tax, and Medicare tax on the way in. When you withdraw it to pay medical bills, it avoids income tax on the way out. That's a double tax break most other savings accounts don't offer. But you only benefit if you actually have medical expenses to pay, or if you can afford to leave the money untouched for years and let it grow.
Key Takeaways
- You can only open an HSA if you are enrolled in a high-deductible health plan; no HDHP means no HSA, regardless of income.
- The tax savings explore only to money you contribute and withdraw for medical costs, so an HSA is most useful if you expect out-of-pocket medical expenses this year or have cash to save for future ones.
- If you contribute but never use the money for medical bills, you lose the tax advantage on withdrawals and pay income tax plus a 20 percent penalty.
- An HSA can function as a retirement account if you leave the money invested and untouched until age 65, at which point you can withdraw for any reason (though non-medical withdrawals are taxed as income).
- Your employer may contribute to your HSA as part of your benefits package, which is information programs and a strong reason to open one even if you wouldn't fund it yourself.
When an HSA is worth opening
Open an HSA if your employer offers one and contributes money to it. This is the clearest case: you receive a contribution with no effort, and you can use it to pay medical costs tax-free. Even if you never add your own money, the employer contribution alone makes it worthwhile. Check your benefits summary or ask your HR department whether they fund HSAs and how much.
Open an HSA if you have predictable medical costs this year or next. If you take regular medications, see a therapist, need dental work, or wear glasses or contacts, you know you'll have out-of-pocket expenses. An HSA lets you pay those bills with pre-tax dollars, which reduces your taxable income and lowers your tax bill. The amount you save depends on your tax bracket—someone in the 22 percent federal bracket saves $0.22 on every dollar contributed, plus state and payroll taxes in most states.
Open an HSA if you have cash reserves and want a long-term medical savings tool. Unlike a Flexible Spending Account (FSA), which forces you to spend the money each year or lose it, an HSA rolls over indefinitely. You can invest the balance in mutual funds or stocks through most HSA providers, let it grow for decades, and withdraw it tax-free for medical costs whenever you need it. This makes an HSA function as a retirement account if you leave the money untouched until age 65.
When an HSA is not the right choice
Do not open an HSA if you don't have an HDHP. The IRS does not allow it. If your employer offers a traditional health plan with a lower deductible, you are ineligible for an HSA that year, even if you think the HDHP would be better for you. You have to actually be enrolled in the HDHP to contribute.
Do not open an HSA if you have no cash to contribute and your employer doesn't fund it. The tax benefit only applies to money you put in and withdraw for medical costs. If you can't afford to set aside even $500 or $1,000, you're not gaining anything by opening the account. Your medical costs will be the same whether the money sits in an HSA or a regular checking account, except the HSA adds a layer of complexity.
Do not open an HSA if you expect to need the money for non-medical expenses within a few years. Withdrawing HSA funds for anything other than may have access to medical costs triggers income tax plus a 20 percent penalty before age 65. That penalty is steep enough that it often wipes out any tax savings you gained by contributing. If you might need the money for rent, a car repair, or other emergencies, keep it in a regular savings account instead.
How much to contribute if you decide to open one
The IRS sets annual contribution limits that change each year. For 2024, the limit is $4,150 if you have individual coverage or $8,300 if you have family coverage through your HDHP. These limits are the total you can contribute across all HSAs you own—you cannot open multiple accounts to exceed the limit. If your employer contributes $1,500, you can add up to $2,650 more (for individual coverage) without exceeding the cap.
Contribute what you can afford to set aside without creating financial stress. If you have $2,000 in medical costs coming this year, contributing $2,000 makes sense. If you have no predictable costs but $5,000 in savings you don't need for emergencies, contributing $3,000 or $4,000 lets you invest it for the future. If you have no spare cash, contribute nothing—the account is optional even if you have an HDHP.
If your employer contributes to your HSA, contribute at least enough to reach the full employer match if one exists. This is the same principle as a 401(k) match: you're turning down information programs if you don't. Ask your HR department whether there's a match and what the threshold is.
What happens if you don't use the money for medical costs
HSA money that sits unused is not lost—it stays in the account and rolls over year to year. You can withdraw it whenever you need it for a may have access to medical expense, even decades later. Receipts don't expire. If you contribute $3,000 this year and don't touch it, that $3,000 plus any investment gains remains available for medical costs in 2030 or 2050.
The problem arises only if you withdraw money for something other than a may have access to medical cost before age 65. The IRS defines may have access to costs narrowly: insurance premiums, deductibles, copays, medications, dental work, vision care, mental health treatment, and similar expenses. Gym memberships, vitamins, and cosmetic procedures don't count. If you withdraw $1,000 for a non-may have access to expense, you owe income tax on that $1,000 plus a 20 percent penalty ($200), for a total tax hit of roughly 32 to 42 percent depending on your tax bracket.
After age 65, the rules change. You can withdraw HSA money for any reason without the 20 percent penalty. Non-medical withdrawals are taxed as ordinary income, but the penalty disappears. This is why an HSA can serve as a retirement account: you can contribute during your working years, invest the balance, and withdraw it penalty-free after 65 for medical costs, living expenses, or anything else.
Choosing an HSA provider and account type
If your employer offers an HSA through a specific provider, that's usually the simplest route. Your employer may even handle the setup, and contributions come straight from your paycheck. Ask your HR or benefits department for the provider name and whether they offer investment options beyond a savings account.
If you need to open an HSA on your own—because you're self-employed, your employer doesn't offer one, or you want to move money from an old account—you can open one through a bank, brokerage, or HSA-specific provider. Look for low or no monthly fees, the ability to invest in mutual funds if you want to, and a user-friendly website or app. Some providers charge $2 to $5 per month just to hold the account, which eats into your balance over time.
Decide whether you want a savings account or an investment account. A savings account keeps your money in cash or a money market fund, earning minimal interest but with no risk. An investment account lets you buy stocks, bonds, or mutual funds, with the potential for higher returns but also the risk of losses. If you're saving for medical costs this year, a savings account makes sense. If you're building a long-term medical fund, investing may help your money grow faster.
HSA vs. FSA: which is better for you
An HSA and an FSA both let you set aside pre-tax money for medical costs, but they work differently. An FSA is "use it or lose it"—money you don't spend by the end of the year is forfeited, though most plans allow a small carryover ($640 in 2024) or a grace period. An HSA rolls over indefinitely, so unused money stays in the account.
An FSA is available to people with any health plan, not just high-deductible ones. An HSA requires an HDHP. If your employer offers both and you have an HDHP, the HSA is usually the better choice because you keep the money longer. If you have a traditional health plan and your employer offers an FSA, the FSA is your only option for pre-tax medical savings.
Some employers offer an HSA paired with a limited-purpose FSA, which covers only dental and vision costs. This combination lets you use the FSA for predictable dental and vision expenses (and lose unused money) while keeping medical money in the HSA to roll over. Ask your benefits department whether this option is available.
Frequently Asked Questions
Can I open an HSA if I'm self-employed?
Yes, as long as you have a high-deductible health plan. You'll open the account through a bank or HSA provider, not through an employer. You can contribute up to the annual limit and deduct the contribution on your tax return. Self-employed people often benefit from HSAs because the tax deduction reduces both income tax and self-employment tax.
What counts as a may have access to medical expense?
may have access to expenses include insurance premiums (for COBRA or Medicare), deductibles, copays, coinsurance, prescription medications, dental work, vision care, mental health treatment, hearing aids, and medical equipment like crutches or wheelchairs. Over-the-counter medications require a prescription to count. Cosmetic procedures, gym memberships, and general wellness products do not count.
Can I use my HSA to pay for my spouse's medical costs?
Yes, if your spouse is covered under your health plan or if you file taxes jointly. You can withdraw HSA funds to pay for your spouse's may have access to medical expenses even if they're not on your plan. Keep receipts to document the expenses in case the IRS asks.
What happens to my HSA if I change jobs?
Your HSA stays with you. It's your account, not your employer's. You can keep the money invested, continue to withdraw it for medical costs, and even continue to contribute if you have an HDHP with your new employer. If your new employer offers an HSA, you can keep your old account or roll it into the new one—ask your new HR department how they handle this.
Can I withdraw HSA money to pay for health insurance premiums?
Yes, but only for specific types of premiums. You can withdraw HSA funds to pay for COBRA continuation coverage, Medicare premiums (Part A, B, D, and supplemental), and long-term care insurance. You cannot use HSA money to pay for your employer's health plan premiums, even if you're paying your share through payroll deduction.