Schwab does not offer Health Savings Accounts directly, but you can open an HSA elsewhere and link it to your Schwab brokerage account for investment
Charles Schwab Bank does not issue or administer HSAs themselves. If you need an HSA, you'll open it through your health insurance provider, your employer's benefits plan, or a dedicated HSA custodian like Fidelity, Lively, or HealthEquity. Once your HSA is open and funded, you can transfer money into a Schwab brokerage account to invest those funds—but the HSA itself lives outside Schwab's system.
This matters because HSAs have strict rules about where the money can sit and what it can be invested in. Your HSA custodian (the institution that holds the account) is responsible for enforcing those rules and reporting to the IRS. Schwab can hold the investments inside an HSA, but they cannot be the custodian.
Key Takeaways
- You must open an HSA through your health insurance provider, employer plan, or a dedicated HSA custodian—not through Schwab.
- Once your HSA is open, you can move money into a Schwab brokerage account and invest it in stocks, mutual funds, and ETFs.
- Your HSA custodian (not Schwab) is responsible for tax reporting and enforcing contribution limits and withdrawal rules.
- If you already have a Schwab brokerage account, linking an HSA to it is straightforward, but opening the HSA itself requires a separate step elsewhere.
Where to open an HSA if you don't have one yet
Start by checking whether your employer offers an HSA through their benefits plan. If they do, that's usually the fastest route—your employer may even contribute to it, and payroll deductions are straightforward. Ask your HR or benefits department for the plan documents and the custodian's contact information.
If your employer doesn't offer one, or you're self-employed or uninsured, contact your health insurance provider directly. Most major insurers—United Healthcare, Aetna, Cigna, Blue Cross—partner with HSA custodians and can tell you which one holds accounts for your plan. You may also open an HSA with a standalone custodian like Fidelity, Lively, or HealthEquity, though you'll need to be enrolled in a high-deductible health plan (HDHP) to contribute.
The custodian you choose will issue you an account number and routing information. That's what you'll use to fund the account and, later, to move money into Schwab if you want to invest it.
How to move HSA money into a Schwab investment account
Once your HSA is open and has a balance, you can transfer funds to Schwab to invest. You'll need to set up a Schwab brokerage account first if you don't have one. Then contact your HSA custodian and request a transfer to Schwab's account number.
Most custodians process transfers within 3 to 10 business days. Schwab will receive the money and hold it in a cash sweep account until you direct it into specific investments. You can then buy stocks, mutual funds, ETFs, or other securities within the HSA.
Keep in mind: the money is still legally part of your HSA, governed by HSA rules. Schwab is just the brokerage holding the investments. Your original custodian will still send you the tax forms (Form 5498-SA) at year-end, and they'll track your contributions and withdrawals for IRS purposes.
HSA contribution limits and tax reporting through Schwab
The IRS sets annual contribution limits for HSAs—$4,150 for individual coverage and $8,300 for family coverage in 2024, though these amounts change yearly. Your HSA custodian is responsible for enforcing these limits and rejecting contributions that would exceed them. Schwab, as the brokerage, has no role in this.
When you file taxes, your custodian will send you Form 5498-SA showing contributions made to your account. If you made contributions through payroll, your W-2 will reflect pre-tax deductions. Schwab does not issue this form—only your custodian does. You'll report the form with your tax return to document that your contributions were within the legal limit.
If you withdraw money from your HSA for non-medical expenses before age 65, you'll owe income tax plus a 20% penalty on the earnings portion. Your custodian tracks this, not Schwab. Make sure you understand the withdrawal rules before moving money into investments, because the penalty applies regardless of where the money is held.
Why you might invest HSA funds at Schwab instead of leaving them in cash
Many HSA custodians offer only savings accounts or money market funds, which earn minimal interest. If you have a large HSA balance and don't plan to use it soon, investing at Schwab can help the money grow over time. The longer your time horizon, the more sense it makes to take on some investment risk.
For example, if you're 35 and have $5,000 in your HSA, investing it in a diversified portfolio might grow it to $15,000 or more by age 65, depending on market returns. Leaving it in a savings account earning 4% to 5% annually would grow it to roughly $10,000 in the same period. The difference compounds.
However, if you use your HSA regularly to pay medical bills, keeping the money in cash at your custodian is simpler and avoids the risk of market downturns forcing you to sell investments at a loss when you need the money.
Fees and account minimums at Schwab for HSA investments
Schwab does not charge account minimums or monthly fees for brokerage accounts, including those holding HSA funds. You pay only when you trade—commissions on stocks (usually zero for most equity trades) and expense ratios on mutual funds and ETFs you hold.
Your HSA custodian may charge a separate fee for maintaining the HSA itself, typically $2 to $5 per month or a flat annual fee. This is separate from any Schwab fees. Check your custodian's fee schedule before opening or transferring, because these costs add up if your balance is small.
What happens to your HSA if you leave Schwab
If you decide to move your investments elsewhere, you can transfer them out of Schwab back to your original custodian or to a new one. This is called a trustee-to-trustee transfer, and it doesn't count as a withdrawal or trigger taxes. Schwab will process the transfer request within 5 to 10 business days.
You can also withdraw the cash and deposit it into another HSA custodian, but this counts as a withdrawal and must be redeposited within 60 days to avoid taxes and penalties. Trustee-to-trustee transfers are safer because they happen directly between institutions.
Frequently Asked Questions
Can I open an HSA directly with Schwab?
No. Schwab is a brokerage, not an HSA custodian. You must open your HSA through your health insurance provider, employer plan, or a dedicated custodian like Fidelity or HealthEquity. Once it's open, you can move money to Schwab to invest.
Do I need an HDHP to invest my HSA at Schwab?
You need an HDHP to contribute to an HSA in the first place, but once the account is open and funded, you can invest it at Schwab regardless of your insurance status. However, you cannot make new contributions if you're no longer enrolled in an HDHP.
Will Schwab report my HSA contributions to the IRS?
No. Your HSA custodian reports contributions on Form 5498-SA. Schwab only reports investment activity and earnings. Make sure you keep records from your custodian for tax time.
What if I need to withdraw money from my HSA for a medical bill?
Contact your HSA custodian to request a withdrawal. If the money is invested at Schwab, your custodian will instruct Schwab to sell the investments and send the cash. This process typically takes 5 to 10 business days. Keep receipts for the medical expense in case the IRS audits your HSA.
Can I have an HSA at multiple custodians?
You can have only one HSA at a time for tax purposes. If you open a second one, the IRS treats it as an excess contribution and you'll owe a 6% penalty. You can move money between custodians, but you cannot hold multiple active accounts simultaneously.