Most people who post about HSA investing on Reddit are doing it, but it depends on your income and how soon you need the money
The short answer: yes, many people invest HSA funds, but whether you should depends on when you'll need the money and how much you have saved. Reddit threads on this topic show a split between people who treat an HSA as a retirement account and invest aggressively, and people who keep it in cash because they use it for medical expenses within a year or two.
An HSA is legally an investment account — you can hold cash, mutual funds, stocks, or bonds in it, just like a brokerage account. The tax advantage makes investing appealing: money grows tax-free, and withdrawals for medical expenses are never taxed. But that same rule means if you withdraw for non-medical reasons before age 65, you pay income tax plus a 20 percent penalty on the earnings (not the contributions). That risk is why Reddit discussions often focus on whether you can afford to leave the money untouched.
Key Takeaways
- HSA providers offer investment options similar to brokerage accounts, but not all providers offer the same funds or low fees — you may need to switch providers to access better investments.
- If you use your HSA to pay medical bills within one or two years, keeping the money in cash or a money market fund avoids the risk of market downturns forcing you to sell at a loss.
- If you have enough separate savings to cover medical expenses and can leave HSA money untouched for years, investing it like a retirement account can generate significant tax-free growth.
- Reddit users who invest HSAs often treat them as a third retirement account after maxing out 401(k) and IRA contributions, because the tax benefits are the strongest of any account type.
- Withdrawals for medical expenses are tax-free at any age, but non-medical withdrawals before 65 trigger a 20 percent penalty on earnings plus income tax, so the strategy only works if you can keep the money invested long-term.
How HSA investment options actually work at different providers
Your HSA provider controls what you can invest in, and the options vary widely. Fidelity, Lively, and HealthEquity all offer self-directed brokerage windows where you can buy individual stocks, ETFs, or mutual funds. Smaller regional providers may offer only a handful of mutual funds or money market funds. Some providers charge monthly maintenance fees, transaction fees, or fund expense ratios that eat into returns — this is the detail Reddit users mention most often when comparing providers.
If your current HSA provider has poor investment options or high fees, you can roll the money to a different provider without tax consequences. This is not a transfer — you withdraw the full balance and deposit it into a new HSA at a different company within 60 days. Some Reddit threads document people switching from their employer's default HSA provider to Fidelity or HealthEquity specifically to access lower-cost index funds. Before you switch, check whether your current provider charges a closing fee and whether the new provider charges a setup or transfer fee.
The investment menu also depends on your HSA balance. Most providers require a minimum balance — often $1,000 to $2,500 — before you can move money into investments. Below that threshold, your money sits in a cash account, usually earning little or no interest. This is why people with small HSA balances often keep everything in cash: the fees and minimum balance requirements make investing uneconomical.
When investing your HSA makes sense versus when it doesn't
Reddit users who invest their HSAs typically fall into one of two camps. The first group has stable employment, good health, and enough cash savings outside the HSA to cover medical bills for the next several years. They treat the HSA as a long-term retirement account, invest in low-cost index funds, and plan to withdraw for medical expenses only after age 65 or later. This strategy works because the longer the money stays invested, the more tax-free growth compounds.
The second group keeps their HSA in cash or a money market fund because they expect to use it within one to three years. This includes people with chronic conditions who know they'll have ongoing medical expenses, people with high-deductible plans who use their HSA to cover the deductible each year, or people early in their career who haven't built up savings yet. For this group, the risk of a market downturn forcing them to sell investments at a loss outweighs the potential for growth.
A middle strategy that appears in Reddit discussions is a "ladder" approach: keep one year of expected medical expenses in cash, invest the rest. This gives you immediate access to money you know you'll need while letting older contributions grow. The math works only if you can predict your medical spending with reasonable accuracy and if your HSA balance is large enough that investment fees don't consume the returns.
The tax-free withdrawal rule and why it changes the math
The core reason Reddit users invest HSAs aggressively is the tax treatment. Withdrawals for medical expenses are tax-free at any age — there's no age restriction like there is with IRAs or 401(k)s. This means if you invest $4,000 at age 35, it grows to $12,000 by age 55, and you withdraw it all for medical bills, you owe zero taxes on the $8,000 gain. Compare that to a taxable brokerage account, where you'd owe capital gains tax on the $8,000, or a traditional IRA, where you can't touch the money before 59½ without a penalty.
The catch is that you must use the money for a may have access to medical expense. The IRS defines this narrowly: doctor visits, dental work, prescriptions, medical equipment, and some insurance premiums count. Cosmetic surgery, gym memberships, and over-the-counter vitamins (with a few exceptions) do not. If you withdraw for a non-may have access to expense, you pay income tax on the withdrawal plus a 20 percent penalty on the earnings portion. This is why Reddit threads often emphasize: only invest money you're confident you won't need for non-medical reasons.
At age 65, the rules change. You can withdraw HSA money for any reason without the 20 percent penalty — you just pay income tax on non-medical withdrawals, the same as a traditional IRA. This is why some Reddit users describe the HSA as a "stealth retirement account": if you never touch it, it becomes a tax-advantaged savings vehicle with no required withdrawals and no age limit.
What Reddit users say about fees and fund selection
The most common complaint in Reddit HSA threads is that employer-sponsored HSAs often come with high fees and limited investment options. Monthly maintenance fees of $2 to $5, transaction fees of $5 to $10 per trade, and mutual funds with expense ratios above 0.5 percent are not uncommon. Over 20 years, these fees can reduce your balance by 10 to 20 percent compared to a low-cost provider.
Users who have switched providers often recommend Fidelity for its zero-fee brokerage window and access to Fidelity's own low-cost index funds (expense ratios of 0.03 percent or lower). HealthEquity and Lively also appear frequently in discussions as providers with reasonable fees and good fund selection. The trade-off is that switching requires you to initiate a rollover, which takes one to two weeks, and you need to manage the investment yourself rather than relying on employer payroll deductions.
A smaller number of Reddit users mention that they keep their HSA with their employer's provider despite higher fees because the employer contributes to it and the convenience of payroll deduction outweighs the cost. This is a reasonable choice if the employer contribution is large enough to offset the fees, but it's worth calculating: if your employer adds $1,500 per year and your provider charges $50 per year in fees, the net benefit is still $1,450.
How much you need to invest before it's worth the effort
Most financial advisors and Reddit users agree that investing an HSA makes sense only if your balance is at least $1,000 to $2,000 and you plan to leave it untouched for at least five years. Below that threshold, the minimum balance requirements and fees often consume any potential gains. If you have $500 in your HSA and expect to use it for medical bills next year, keeping it in cash is the right call.
The calculation also depends on your provider's fee structure. If your provider charges $5 per month ($60 per year) and you have a $2,000 balance earning 5 percent annually, you're paying 3 percent of your gains in fees. That's expensive. If you have a $10,000 balance, the same $60 fee is only 0.6 percent of your gains, which is more tolerable. This is why people with small HSA balances often wait until they've accumulated more before switching to an investment-focused provider.
Reddit threads also mention that some people use their HSA as a "pay-as-you-go" account: they withdraw money for medical expenses as they occur, rather than saving it up. If this is your pattern, investing doesn't make sense because your money is constantly moving in and out. But if you can cover medical expenses from your regular income and use the HSA as a long-term savings vehicle, investing becomes worthwhile.
The difference between HSA investing and other retirement accounts
Reddit users who max out their 401(k) and IRA contributions often turn to the HSA as a third retirement savings vehicle, and for good reason. An HSA has the strongest tax benefits of any account: contributions are tax-deductible (or pre-tax if made through payroll), growth is tax-free, and withdrawals for medical expenses are tax-free. A 401(k) and traditional IRA offer tax-deductible contributions and tax-free growth, but withdrawals are taxed as income. A Roth IRA offers tax-free growth and withdrawals, but contributions are not deductible. An HSA offers all three benefits, but only for medical expenses.
This is why some Reddit users describe the HSA as the "best retirement account nobody uses." If you have a high-deductible health plan, you can contribute $4,150 per year (individual coverage) or $8,300 per year (family coverage) as of 2024, and these limits increase slightly each year. If you invest that money and never touch it, you're building a tax-free medical fund that also functions as a retirement account after age 65.
The catch is that you must be enrolled in a high-deductible health plan to contribute to an HSA. If you switch to a traditional health plan, you can no longer contribute, though you can keep the account and continue to invest existing balances. This is why Reddit threads sometimes discuss whether to choose a high-deductible plan specifically for the HSA benefit — a decision that depends on your expected medical expenses and risk tolerance.
Frequently Asked Questions
Can I lose money by investing my HSA?
Yes. If you invest in stocks or stock-based funds and the market declines, your HSA balance can drop. If you need to withdraw money while the market is down, you lock in the loss. This is why keeping money in cash or a money market fund is safer if you expect to use it within a year or two. For money you won't touch for five or more years, the historical average stock market return is positive, but past performance doesn't may provide future results.
What happens if I withdraw HSA money for something that's not a medical expense?
You pay income tax on the full withdrawal amount plus a 20 percent penalty on the earnings portion (not the contributions). For example, if you withdraw $5,000 and $1,000 of that is earnings, you owe income tax on $5,000 plus a $200 penalty. At age 65, the 20 percent penalty goes away, but you still owe income tax on non-medical withdrawals. This is why investing only money you're confident you won't need for non-medical reasons is important.
Can I move my HSA to a different provider if I don't like the investment options?
Yes. You can roll your HSA balance to a different provider without tax consequences if you complete the transfer within 60 days. Check whether your current provider charges a closing fee and whether the new provider charges a setup fee. Some providers also charge a fee to process the rollover itself. After the transfer, you control the investments at the new provider.
Do I have to invest my HSA, or can I just leave it in cash?
You can leave it in cash. Many people do, especially if their balance is small or they expect to use the money soon. Cash accounts typically earn little or no interest, but they're safe and liquid. If your provider charges monthly fees even for cash accounts, you might come out ahead by switching to a provider with lower fees or no fees for cash balances.
What's the difference between investing in an HSA and investing in a regular brokerage account?
The main difference is taxes. In an HSA, growth is tax-free and withdrawals for medical expenses are tax-free. In a regular brokerage account, you pay capital gains tax on earnings and income tax on dividends. Over 20 years, the tax savings in an HSA can be substantial. The trade-off is that HSA withdrawals for non-medical reasons trigger a 20 percent penalty before age 65, while brokerage account withdrawals have no penalty.