Charles Schwab lists $25 per outgoing wire ($15 if submitted online), no fee for incoming wires, and $50 per account for a full transfer out of assets ($0 for a partial transfer out). ACH transfers are free and typically complete in 1–3 business days.
Schwab Transfer Fees at a Glance
| Transfer type | Fee | Timing |
|---|---|---|
| ACH/EFT deposit | $0 | 1–3 business days |
| ACH/EFT withdrawal | $0 | 1–3 business days |
| Incoming domestic wire | $0 | Same day (when received) |
| Outgoing wire | $25 ($15 if submitted online) | Same day (before 4:00 PM ET cutoff) |
| Incoming international wire | $0 | Varies |
| Full ACAT account transfer out | $50 per account | 5–7 business days |
| Partial ACAT transfer | $0 | 5–7 business days |
| Check deposit (mobile) | $0 | 1–2 business days |
| Official check request | $0 (standard) | 5–7 business days by mail |
ACH daily limits are typically $100,000/day for established accounts. New accounts start lower. Verify your current limit at schwab.com.
Wire Transfers
Wire transfers are the fastest way to move large amounts in or out of Schwab.
To send an outgoing wire from Schwab:
- Log in to schwab.com → “Accounts” → “Transfers & Payments” → “Wire Money”
- Enter the receiving bank routing number, account number, and recipient name
- Confirm before 4:00 PM ET for same-day delivery
- Review carefully — wires are generally irreversible once sent
Fidelity lists $0 for an outgoing domestic wire, while Merrill Edge lists $24.95.
Schwab Bank routing number for incoming wires: 121202211 (for Schwab Bank checking account transfers). For Schwab brokerage wires, the receiving instructions differ — log in to schwab.com for your specific account’s wire receiving instructions, or call 800-435-4000.
ACH Transfers (Bank Link)
ACH is the standard method for regular deposits and withdrawals between your Schwab account and an external bank.
To link a bank account:
- Log in to schwab.com → “Accounts” → “Transfers & Payments” → “Set Up Bank Link”
- Enter routing and account numbers (or use Plaid for instant verification with supported banks)
- Verify via micro-deposits if required (1–2 business days)
- Transfer up to your daily ACH limit
Daily ACH limit: Typically $100,000 for established accounts. New accounts start lower (often $25,000–$50,000) and increase automatically over time. Check your specific account limit at schwab.com under “Transfer Settings.”
Margin accounts: If you have a margin account, Schwab may allow you to withdraw against unsettled funds up to your margin limit. This is not a free loan — margin interest applies.
ACAT Account Transfers (Moving to Schwab or Leaving Schwab)
Schwab lists $50 per account for a full transfer out and $0 for a partial transfer out.
Incoming transfer fees: If your current brokerage charges an ACAT-out fee, ask Schwab whether any reimbursement offer applies before you start the transfer.
ACAT transfer comparison:
| Broker | ACAT-out fee |
|---|---|
| Schwab | $50 (full transfer) |
| Fidelity | $0 |
| Vanguard | Up to $100 |
| Merrill Edge | $49.95 |
| E*TRADE | $75.00 |
ACAT timeline: 5–7 business days for full account transfers. During the transfer window, your account is typically frozen — no trades or withdrawals. Partial transfers (moving specific positions) take a similar timeframe.
How Long Do Schwab Transfers Take?
| Method | Deposit | Withdrawal |
|---|---|---|
| ACH (bank link) | 1–3 business days | 1–3 business days |
| Wire transfer (domestic) | Same day | Same day (before 4 PM ET) |
| Mobile check deposit | 1–2 business days | N/A |
| ACAT in | 5–7 business days | N/A |
| ACAT out | N/A | 5–7 business days |
Settlement and Withdrawal Timing
Under the SEC’s T+1 settlement rule (effective 2024), stock and ETF trades settle one business day after the trade date. You cannot withdraw proceeds from a sale until settlement completes.
Example: You sell $50,000 in stocks on Monday. The trade settles Tuesday. You can initiate an ACH withdrawal Tuesday — funds arrive Thursday.
If you need faster access to sale proceeds, initiate a wire transfer on settlement date for same-day delivery.
Schwab Bank vs. Brokerage Transfers
Schwab operates both a brokerage (Schwab One) and a bank (Schwab Bank). Transfers between them are typically instant — one of the advantages of having both accounts at Schwab.
- Schwab One → Schwab Bank: Instant internal transfer
- Schwab Bank → external bank: ACH, 1–3 business days
- Schwab One → external bank: ACH or wire, same rules as above
For full details on the Schwab Bank High Yield Investor Checking account — including unlimited worldwide ATM reimbursements and the routing number — see the dedicated guide.
See the full Charles Schwab review and compare at the best brokerage accounts guide. For rolling over a 401(k) to Schwab, see the Schwab 401(k) rollover guide.
The content on Wealthvieu is for informational purposes only and should not be considered financial, tax, or investment advice. Consult a qualified professional before making financial decisions. Full disclaimer · Editorial policy