Schwab does not offer HSA accounts directly, but you can open an HSA elsewhere and link it to your Schwab brokerage account for investing

Charles Schwab Bank does not issue or administer Health Savings Accounts. If you need an HSA, you must open one through a bank, insurance company, or HSA custodian that specializes in them — such as Fidelity, Lively, HealthEquity, or your health insurance provider. Once you have opened an HSA with another institution, you can transfer funds into a Schwab brokerage account to invest them, but Schwab itself does not hold the HSA as the primary account.

This matters because an HSA requires specific administration: the custodian must track your contributions against IRS limits, report them on Form 5498-SA, and ensure withdrawals are used for may have access to medical expenses. Schwab's banking and brokerage services do not include this compliance layer. You need the HSA custodian to handle the tax reporting and contribution limits, then move money to Schwab only if you want to invest it rather than keep it in cash.

Key Takeaways

  • Schwab does not open or administer HSAs, so you must open an account with a separate HSA provider like Fidelity, HealthEquity, or your health plan.
  • After opening an HSA elsewhere, you can transfer funds into a Schwab brokerage account if you want to invest the money rather than hold it in cash.
  • The HSA custodian (not Schwab) is responsible for tracking your contributions, enforcing IRS limits, and reporting to the IRS on Form 5498-SA.
  • Schwab's HSA-linked brokerage accounts typically charge no account fees, but you pay the HSA custodian's fees separately for administering the HSA itself.

How to set up an HSA and connect it to Schwab

Start by opening an HSA with a provider that offers one. Your health insurance company may offer an HSA directly, or you can choose an independent custodian. Common options include Fidelity, HealthEquity, Lively, Optum Bank, and Conduent. Each charges different fees — some charge nothing if you maintain a minimum balance, others charge $2 to $5 per month. Compare the fee structure and investment options before you choose.

Once your HSA is open, log into the HSA custodian's website and look for a transfer or investment option. Most custodians allow you to move money into an external brokerage account. You will provide Schwab's routing and account number, and the HSA custodian will initiate an ACH transfer. The money moves to your Schwab account within one to three business days. Your HSA custodian continues to track the account as your HSA; Schwab simply holds the money and lets you invest it.

Keep records of the transfer. The HSA custodian will report your total HSA balance to the IRS at year-end, regardless of where the money sits. If you invest through Schwab, you will receive 1099 forms from Schwab for any gains or dividends, and a separate Form 5498-SA from your HSA custodian showing your contributions and distributions.

Fees and account structure when using Schwab for HSA investing

Schwab does not charge a fee to hold HSA funds in a brokerage account. You pay no monthly maintenance fee, no inactivity fee, and no transfer fee when money arrives from your HSA custodian. However, you will pay Schwab's standard trading commissions if you buy and sell stocks or funds — though Schwab offers commission-free trading on most stocks, ETFs, and mutual funds.

Your HSA custodian charges separately. If you use Fidelity as your HSA custodian, for example, Fidelity charges no custodian fee if your HSA balance is $25,000 or more; below that, it charges $36 per year. HealthEquity charges $2.50 per month ($30 per year) for most accounts. These fees are in addition to any Schwab trading costs. Budget for both when you compare providers.

Some HSA custodians offer their own investment platforms and charge nothing if you invest through them. If you move the money to Schwab instead, you may pay the custodian's fee plus Schwab's trading costs. For small HSA balances, it may be cheaper to keep the money with the custodian and not move it to Schwab.

When it makes sense to move HSA funds to Schwab

Moving your HSA to Schwab for investing makes sense if you have a large balance and want access to Schwab's full range of investment options — individual stocks, ETFs, mutual funds, and options. If your HSA custodian offers limited investment choices or high fees, Schwab's platform may be cheaper and more flexible.

It also makes sense if you already use Schwab for other investing and want to consolidate your accounts in one place. You can see all your holdings in one login, and you may may have access to for Schwab's tiered pricing or advisory services if your total assets reach certain thresholds.

Moving your HSA to Schwab does not make sense if your balance is small (under $5,000), because the HSA custodian's annual fee may exceed any investment gains. It also does not make sense if you plan to use the HSA for medical expenses within the next year or two — keeping the money in cash at the custodian is simpler and avoids market risk.

Tax reporting when your HSA is split between two institutions

Your HSA custodian reports your total contributions and distributions to the IRS on Form 5498-SA, regardless of where the money is invested. If you contribute $4,000 to your HSA and move $3,000 to Schwab, the custodian still reports $4,000 in contributions. The IRS does not care where the money sits — only that it stays within the HSA structure.

Schwab will send you a 1099-B form if you sell investments at a gain or loss, and a 1099-DIV if you receive dividends. These forms report the investment activity, not the HSA contribution itself. You do not report the 1099-B or 1099-DIV on your tax return if the money stays in the HSA — HSA earnings are tax-free. You only report them if you withdraw money for non-medical expenses, which triggers taxes and a 20% penalty on the earnings portion.

Keep your HSA custodian's year-end statement and Schwab's statements together. If the IRS ever questions your HSA, you will need to show both the contribution record (from the custodian) and the investment record (from Schwab) to prove the money never left the HSA.

Withdrawals and medical expense documentation

If you need to withdraw money from your HSA for a may have access to medical expense, you can withdraw from either the custodian's account or your Schwab account — but the withdrawal must go through the HSA custodian. You cannot simply sell shares at Schwab and move the money to your checking account; that breaks the HSA structure and triggers taxes.

Instead, contact your HSA custodian and request a withdrawal. The custodian will move the money from your Schwab account back to the custodian, then send it to you or pay the provider directly. This process takes three to five business days. You will need to provide documentation that the expense is may have access to — a receipt, invoice, or explanation of benefits from your provider.

Keep all medical receipts and documentation for at least three years. The IRS can audit HSA withdrawals up to seven years after the withdrawal, and you must prove that every dollar you took out was for a may have access to expense. If you cannot document an expense, the withdrawal is taxed as income plus a 20% penalty.

Alternatives if Schwab's setup does not fit your needs

If you want an HSA and brokerage account in one place without the complexity of moving money between institutions, consider opening your HSA directly with Fidelity or Lively. Both offer HSA accounts with built-in investment options, so you can contribute and invest without transferring to a separate brokerage. Fidelity charges no custodian fee above $25,000; Lively charges $2.50 per month but offers a wider range of investment choices than some competitors.

If you prefer Schwab for other reasons but want simpler HSA management, keep your HSA in cash at the custodian and only move money to Schwab if you have a large balance and a specific investment strategy. For most people, the custodian's cash account is sufficient and avoids the complexity of tracking two institutions.

Frequently Asked Questions

Can I open an HSA through Schwab's website?

No. Schwab does not offer HSA accounts. You must open an HSA through a separate provider — your health insurance company, Fidelity, HealthEquity, Lively, or another custodian. Once it is open, you can move money to Schwab to invest it, but Schwab does not administer the HSA itself.

If I move my HSA to Schwab, do I still get the tax deduction?

Yes. The tax deduction depends on your HSA custodian reporting your contribution to the IRS on Form 5498-SA, not on where the money is invested. Moving funds to Schwab does not change your tax status or reduce your deduction.

What happens if I sell HSA investments at a loss in my Schwab account?

You cannot claim the loss on your tax return. HSA losses are not deductible because HSA earnings are tax-free. If you sell at a loss, you simply have less money in the HSA; the loss disappears and does not offset other investment losses.

Can I withdraw money from Schwab directly if I need it for a medical expense?

No. All HSA withdrawals must go through your HSA custodian, even if the money is invested at Schwab. Contact the custodian, request a withdrawal, and provide documentation of the medical expense. The custodian will move the money back from Schwab and send it to you.

Do I need to report the transfer from my HSA to Schwab on my taxes?

No. Moving money between HSA accounts is not a taxable event. Only withdrawals for non-medical expenses or distributions after age 65 (which are taxed as income) must be reported. Transfers between institutions stay within the HSA and are not reported to the IRS.