Charles Schwab charges $0 for outgoing domestic wire transfers and $0 for ACAT account transfers out — two of the most important transfer policies to understand when choosing a brokerage. ACH transfers are free and typically complete in 1–3 business days. Schwab’s no-fee transfer policy is one of the most investor-friendly in the industry and a meaningful reason to consider Schwab for long-term account management.
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 domestic wire | $0 | Same day (before 4:00 PM ET cutoff) |
| Incoming international wire | $0 | Varies |
| Outgoing international wire | May apply — verify at schwab.com | Varies |
| Full ACAT account transfer out | $0 | 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
Schwab’s $0 outgoing wire fee is a significant advantage over banks like Chase ($25–$35/wire) and comparable to Fidelity and Merrill Edge.
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 charges $0 for outgoing ACAT transfers. This means you can move your entire portfolio to another brokerage without paying a departure fee — an important consumer protection.
Schwab also reimburses incoming transfer fees: If your current brokerage charges an ACAT-out fee, Schwab will typically reimburse it when you transfer your account to Schwab. The reimbursement amount varies — contact 800-435-4000 to confirm current reimbursement policy.
ACAT transfer comparison:
| Broker | ACAT-out fee |
|---|---|
| Schwab | $0 |
| Fidelity | $0 |
| Vanguard | $0 |
| 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