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:

  1. Log in to schwab.com → “Accounts” → “Transfers & Payments” → “Wire Money”
  2. Enter the receiving bank routing number, account number, and recipient name
  3. Confirm before 4:00 PM ET for same-day delivery
  4. 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 is the standard method for regular deposits and withdrawals between your Schwab account and an external bank.

To link a bank account:

  1. Log in to schwab.com → “Accounts” → “Transfers & Payments” → “Set Up Bank Link”
  2. Enter routing and account numbers (or use Plaid for instant verification with supported banks)
  3. Verify via micro-deposits if required (1–2 business days)
  4. 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.

WealthVieu
Written by WealthVieu

WealthVieu researches and writes data-driven personal finance guides using primary sources including the IRS, Bureau of Labor Statistics, Federal Reserve, and Census Bureau.

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