The main ways to fund a Schwab account
You can move money into a Schwab account through a bank transfer, a wire transfer, a check deposit, or by transferring assets from another brokerage. The method you choose depends on how fast you need the money to arrive and whether you're moving cash or investments.
Bank transfers (also called ACH transfers) are the slowest but free. Wire transfers arrive the same day but cost money. Check deposits work through the Schwab mobile app. Asset transfers from another brokerage take several days but move your existing positions without selling them.
Each method has different timing and different steps. The right choice depends on whether you're in a hurry and what you're moving.
Key Takeaways
- ACH transfers from your bank are free and take one to three business days, making them the cheapest option for most people.
- Wire transfers arrive the same business day but cost $15 to $25 depending on whether you initiate from Schwab or your bank.
- Mobile check deposit through the Schwab app works for checks up to $50,000 and clears within one to two business days.
- You must link your external bank account to Schwab before you can transfer money, a process that takes one to two business days to verify.
- Asset transfers from another brokerage move your existing investments without forcing you to sell, though the process takes three to five business days.
Setting up a linked bank account for transfers
Before you can move money from your bank to Schwab, you need to link your external bank account. Log into your Schwab account online or through the mobile app, go to the Transfer & Pay section, and select Link Bank Account. You'll enter your bank's routing number, your account number, and your account type (checking or savings).
Schwab will then send two small deposits (usually under $1 each) to that bank account within one to two business days. Once you see those deposits in your bank account, you return to Schwab and confirm the two amounts. This verification step proves you own the account and prevents fraud.
After verification is complete, you can transfer money from that bank account to Schwab when ready. The link stays active, so you only do this setup once per bank account.
ACH transfers: free but slower
An ACH transfer (Automated Clearing House) moves money from your linked bank account to Schwab for free. In your Schwab account, go to Transfer & Pay, select Deposit Funds, choose your linked bank account, enter the amount, and confirm. The money typically arrives in one to three business days.
ACH transfers are free because they move through the banking system in batches rather than individually. The tradeoff is speed. If you initiate a transfer on a Friday afternoon, it may not arrive until the following Tuesday or Wednesday.
Schwab allows multiple ACH transfers, though some banks limit how many you can initiate per month. Check with your bank if you plan to move large amounts frequently.
Wire transfers: fast but with a fee
A wire transfer moves money the same business day, but you pay for that speed. You have two options: initiate the wire from Schwab, or ask your bank to send a wire to Schwab.
If you initiate from Schwab, the fee is typically $15 outgoing. If your bank sends the wire, your bank charges the fee (usually $15 to $25) and Schwab may charge a $15 incoming wire fee as well. Ask your bank what they charge before you request a wire.
To initiate a wire from Schwab, go to Transfer & Pay, select Wire Funds, enter the amount, and confirm. You'll need your bank's routing number and your account number. The money usually arrives within hours on the same business day, though it can take until the next business day if you initiate after your bank's cutoff time (usually 2 p.m. Eastern).
Mobile check deposit through the Schwab app
If you receive a paper check, you can deposit it without visiting a branch. Open the Schwab mobile app, go to Deposit, select Mobile Check Deposit, take a photo of the front and back of the check, and confirm the amount. Schwab will hold the check image and process it.
Checks up to $50,000 can be deposited this way. Smaller checks typically clear within one business day; larger checks may take two. You don't need to mail the check or visit a branch.
After you submit the deposit, keep the physical check for at least 30 days in case Schwab needs to verify it. Do not deposit the same check twice.
Transferring investments from another brokerage
If you have stocks, bonds, or funds at another brokerage and want to move them to Schwab without selling them, you can request an asset transfer (also called an ACAT transfer). This moves the actual investments rather than converting them to cash first.
In your Schwab account, go to Transfer & Pay, select Transfer Assets, and provide information about your other brokerage account. Schwab will contact that brokerage and request the transfer. The process usually takes three to five business days.
Your old brokerage may charge a transfer fee (typically $50 to $100). Some brokerages waive the fee if you ask, and Schwab may reimburse it if you transfer a large enough balance. Ask Schwab about fee reimbursement before you initiate the transfer.
What happens if a transfer fails or is delayed
ACH transfers sometimes fail if your account number or routing number is incorrect, or if your bank flags the transfer as suspicious. Schwab will notify you and you can resubmit with the correct information.
Wire transfers rarely fail, but they can be delayed if you initiate after your bank's cutoff time or on a weekend. The money will arrive on the next business day.
If a transfer doesn't arrive within the expected timeframe, contact Schwab's customer service with the transfer confirmation number. They can check the status with your bank and tell you whether the money is still in transit or whether something went wrong.
Frequently Asked Questions
How long does it take to link a bank account to Schwab?
The initial link takes one to two business days while Schwab sends the verification deposits. Once you confirm the two amounts, the account is active when ready and you can transfer money the same day.
Can I transfer money from a bank account that isn't in my name?
No. The bank account must be in your name or in your name jointly with someone else. Schwab verifies ownership during the linking process and will reject accounts that don't match your Schwab account holder name.
Is there a limit to how much I can transfer at once?
ACH transfers are usually limited to $25,000 per transaction, though some banks allow higher amounts. Wire transfers have higher limits, often $100,000 or more per day. Check with Schwab or your bank about your specific limits.
What if I deposit a check and it bounces?
Schwab will reverse the deposit and deduct the amount from your account. You'll be notified of the reversal. If the check was from a third party, contact them to request a new check or payment method.
Can I transfer money out of Schwab the same way?
Yes. You can initiate ACH transfers or wire transfers out of Schwab to your linked bank account using the same Transfer & Pay section. ACH transfers out are free; wire transfers out cost $15.