Transfer timing depends on the type of transfer and what you're moving
A Charles Schwab transfer takes anywhere from one business day to two weeks, depending on whether you're moving money between your own accounts, transferring from another brokerage, or moving cash in and out of the account. Internal transfers between your Schwab accounts are fastest. Transfers from outside brokerages take longer because Schwab has to wait for the other firm to release your assets. Cash transfers by wire or ACH follow their own timelines.
The clock starts when Schwab receives your request, not when you submit it online. If you request a transfer after market close or on a weekend, the timer begins the next business day. Schwab counts business days only — not weekends or market holidays.
Key Takeaways
- Transfers between your own Schwab accounts settle in one business day once the request is received.
- Incoming transfers from another brokerage typically take three to five business days after the other firm releases your assets.
- Wire transfers into Schwab usually arrive the same business day if sent before 2 p.m. ET; outgoing wires take one to two business days.
- ACH transfers (the free bank transfer method) take three to five business days in each direction.
- Schwab does not hold transferred securities for a waiting period — they settle into your account as soon as they arrive.
Moving money between your own Schwab accounts
If you have multiple accounts at Schwab — say a brokerage account and an IRA — transferring between them is the fastest option. Once Schwab processes your request, the transfer settles in one business day. You can move cash, stocks, mutual funds, or other securities this way.
You initiate this transfer through your Schwab account dashboard under "Transfer Funds" or "Move Money." The system shows you which of your accounts are linked and ready to transfer. There is no fee for internal transfers, and the securities move at their current market value with no delay for pricing.
Incoming transfers from another brokerage
Moving your investments from another firm to Schwab takes longer because Schwab must request your assets from the other brokerage, and that firm must process and release them. The typical timeline is three to five business days after the other firm sends the assets to Schwab. Some brokerages are slower — a few take up to ten business days to release assets.
You start by opening a new Schwab account (if you do not have one) or requesting an incoming transfer in your existing account. Schwab will ask you for the account number and firm name of the account you are transferring from. Schwab then contacts that firm directly. You do not need to do anything with your old brokerage unless it requires written authorization — Schwab handles most of the coordination.
The other brokerage may charge an outgoing transfer fee, typically $25 to $50. Schwab does not charge a fee to receive the transfer. Once the assets arrive at Schwab, they settle when ready into your account and are available to trade.
Wire transfers into and out of Schwab
A wire transfer is the fastest way to move cash into Schwab. If you send a wire before 2 p.m. ET on a business day, it usually arrives the same day. Wires sent after 2 p.m. or on weekends arrive the next business day. Schwab does not charge a fee to receive incoming wires.
Sending money out of Schwab by wire takes one to two business days. You request the wire through your account, and Schwab processes it the same business day if submitted before the cutoff time. The receiving bank then has one business day to credit the funds to your account. Schwab charges a flat fee for outgoing wires — the amount varies by account type, so check your account details or call Schwab to confirm the current fee.
To receive a wire into Schwab, you need your Schwab account number and Schwab's wire instructions, which you can find in your account settings or by calling customer service. The sending bank will ask for these details.
ACH transfers from your bank account
ACH (Automated Clearing House) transfers are the free way to move money between your bank and Schwab. They take three to five business days in each direction. This is the standard timeline set by the banking system, not by Schwab alone.
To set up an ACH transfer into Schwab, you link your bank account through Schwab's website. Schwab will deposit two small test amounts into that account, and you confirm the amounts to verify you own the account. Once verified, you can transfer money from your bank to Schwab. The first transfer may take longer if Schwab is still verifying the account.
Outgoing ACH transfers from Schwab to your bank follow the same three- to five-business-day window. You request the transfer in your Schwab account and specify the bank account and amount. The funds leave Schwab within one business day, but the receiving bank controls when they appear in your account.
What slows down transfers and what does not
Market volatility does not slow transfers. Securities move at whatever price they are worth when they settle, not at a locked-in price. If you are transferring stocks and the market drops, your shares are still worth less, but the transfer itself is not delayed.
Pending trades do slow transfers. If you have an open order to buy or sell securities, Schwab may hold the transfer until that order settles. This is a safety measure to prevent overdrafts or margin calls. Once the trade settles, the transfer can proceed.
Incomplete information also causes delays. If you provide the wrong account number for an incoming transfer, or if your bank account verification fails, Schwab will contact you to correct it. This can add several days. Double-check all account numbers and routing information before submitting.
Schwab's processing does not slow down on busy days. The firm processes transfers continuously, and market hours do not affect the timeline. A transfer requested on a Monday morning moves at the same pace as one requested on a Friday afternoon (though Friday afternoon transfers do not start until Monday).
Frequently Asked Questions
Can I trade securities while a transfer is in progress?
Yes. Once securities arrive in your Schwab account, they are available to trade when ready. If you are transferring cash, you can trade as soon as the cash settles. Pending transfers do not lock your account or prevent you from buying and selling other holdings.
What happens if I need the money before the transfer completes?
You cannot reverse a transfer once it has been sent to the other firm, but you can request a wire transfer instead if you need faster movement. Wire transfers settle the same day in many cases. If the transfer has not yet left Schwab, you may be able to cancel it — contact Schwab customer service when ready to ask.
Do I need to do anything on my end once the transfer arrives?
No. Once the transfer settles into your Schwab account, it is fully yours and ready to use. You do not need to confirm it or take any action. Schwab sends a confirmation email when the transfer completes.
Why is my transfer taking longer than the stated timeline?
The most common reason is incomplete or incorrect information — a wrong account number, routing number, or bank details. The other firm may also be slower than average. Contact Schwab with your transfer reference number, and they can check the status and tell you where it is stuck.
Are there fees for transfers into Schwab?
Schwab does not charge fees to receive transfers. The sending firm may charge an outgoing transfer fee, typically $25 to $50 for brokerage transfers. Wire transfers into Schwab are free; outgoing wires have a fee set by your account type.