Charles Schwab does not offer Health Savings Accounts directly
Charles Schwab is a brokerage and banking platform, not a health insurance provider or HSA custodian. You cannot open an HSA through Schwab itself. However, Schwab does offer a brokerage account specifically designed to hold HSA funds — meaning if you have an HSA opened elsewhere, you can move the money to Schwab to invest it rather than leaving it in a low-interest savings account.
The distinction matters because most people with HSAs never invest them. They keep the money in a cash account earning almost nothing. Schwab's HSA brokerage option lets you buy stocks, mutual funds, and ETFs with HSA dollars, which can grow faster over time — but you still need to open the HSA through your employer's plan, your health insurance company, or a bank that acts as an HSA custodian.
Key Takeaways
- Charles Schwab does not open HSAs; you must open one through your employer, your health insurance company, or a dedicated HSA custodian like Fidelity or HealthEquity.
- Once your HSA is open elsewhere, you can transfer the funds to a Schwab HSA brokerage account to invest them in stocks and mutual funds.
- Schwab's HSA brokerage account charges no monthly fees and allows you to keep your HSA funds invested while maintaining access to them for medical expenses.
- You will need to initiate a transfer from your current HSA custodian to Schwab; the process typically takes one to two weeks.
How to move an existing HSA to Schwab
If you already have an HSA with another provider and want to move it to Schwab, you start by opening a Schwab HSA brokerage account. Go to Schwab's website, select the HSA account option, and complete the application. Schwab will ask for your Social Security number, employment status, and confirmation that you are enrolled in a high-deductible health plan — the requirement for HSA may be able to access.
Once your Schwab HSA account is open, you request a direct transfer from your current HSA custodian. Contact your existing provider (your bank, your employer's plan administrator, or companies like Fidelity or HealthEquity) and ask them to transfer your HSA balance to Schwab. Provide them with Schwab's routing and account information. The transfer is tax-free and usually takes five to ten business days. You do not close your old HSA; the custodian simply moves the balance.
After the transfer completes, your HSA funds sit in Schwab's account. You can then invest them in Schwab's mutual funds, ETFs, or individual stocks. You can also withdraw money for may have access to medical expenses at any time — Schwab will issue a debit card or allow electronic transfers to your bank account.
What you need to know about HSA rules before investing
An HSA is not just a savings account; it is a tax-advantaged account with specific rules. Money you contribute is tax-deductible (or pre-tax if your employer contributes). The money grows tax-free. And withdrawals for may have access to medical expenses — doctor visits, prescriptions, dental work, vision care, and many other health costs — are tax-free. If you withdraw money for non-medical expenses before age 65, you pay income tax plus a 20 percent penalty. After 65, you pay income tax but no penalty, though the money is no longer tax-free.
Schwab's brokerage account does not change these rules. Your HSA funds are still your HSA funds, with the same tax treatment and the same restrictions. The only difference is that instead of sitting in a savings account earning 0.01 percent, they can be invested in the market. That also means they can go down in value, which is a real risk if you need the money soon for medical expenses.
Keep some HSA money in cash — enough to cover a year or two of expected medical costs — and invest the rest. That way you have funds available without penalty if you need them, but you are also building long-term wealth with the money you do not expect to use immediately.
Schwab's HSA account fees and features
Schwab charges no monthly maintenance fee for its HSA brokerage account. There are no annual fees, no inactivity fees, and no fees to transfer money in or out. You do pay standard brokerage commissions if you trade individual stocks (though Schwab offers commission-free trading on many stocks and ETFs), and you pay expense ratios on mutual funds and ETFs you hold, just as you would in any brokerage account.
The account comes with a Schwab debit card, so you can pay for medical expenses directly from your HSA. You can also set up automatic transfers to reimburse yourself from your HSA for out-of-pocket medical costs. Schwab provides online access to your account, mobile app access, and customer service by phone.
When Schwab's HSA account makes sense
Schwab's HSA brokerage account is most useful if you have a large HSA balance and a long time horizon before you expect to use the money. If you are 35 years old with $10,000 in your HSA and you do not expect major medical expenses for years, investing that money can make a real difference by retirement. If you are 62 with $2,000 in your HSA and you use it for medical expenses every year, keeping it in a money market account might be simpler and safer.
Schwab's account is also a good choice if you already use Schwab for other investing. Having your HSA in the same place as your brokerage account and retirement accounts makes it easier to see your full financial picture and manage everything in one login.
If your HSA is small (under $1,000) or you expect to spend it within a year or two, the complexity of investing may not be worth it. A basic HSA savings account through your employer or a bank is fine for short-term money.
Other HSA custodians and their investment options
Schwab is not the only place to invest HSA funds. Fidelity, Vanguard, and Lively also offer HSA accounts with brokerage options. Some employers offer HSA plans through Fidelity or HealthEquity that include investment options built in — you do not have to transfer anywhere. Compare the fees, investment options, and ease of use before you decide to move your HSA.
If your employer offers an HSA with investment options already included, staying there is often simpler than transferring to Schwab. If your employer's HSA is a basic savings account with no investment option, or if you left a job and have an old HSA sitting somewhere, moving it to Schwab or another investment-focused custodian can make sense.
Frequently Asked Questions
Can I open an HSA directly through Charles Schwab?
No. Schwab offers a brokerage account for HSA funds, but it does not act as an HSA custodian. You must open your HSA through your employer's plan, your health insurance company, or a dedicated HSA provider like Fidelity or HealthEquity. Once it is open, you can transfer the balance to Schwab.
What happens to my HSA if I move it to Schwab and then leave my job?
Your HSA stays yours. It is not tied to your employer. You can keep it at Schwab, transfer it to another custodian, or move it back to your new employer's plan if they offer one. The HSA account and the money inside belong to you, not your employer.
Can I invest my HSA in individual stocks at Schwab?
Yes. Once your HSA is at Schwab, you can buy individual stocks, ETFs, mutual funds, and other investments just like in a regular brokerage account. You can also keep some or all of it in a money market fund or cash sweep account if you prefer lower risk.
What if I need to withdraw money from my HSA at Schwab for a medical expense?
You can withdraw money anytime. Schwab will transfer it to your bank account or you can use your HSA debit card to pay directly. There is no waiting period. Keep records of the medical expense in case the IRS asks, because non-may have access to withdrawals are taxed and penalized.
Does moving my HSA to Schwab affect my tax deduction?
No. Moving the money does not change your tax treatment. The contribution is still deductible, the growth is still tax-free, and may have access to withdrawals are still tax-free. The transfer itself is not a taxable event.