The fastest ways to fund your Schwab account
You can move money into a Charles Schwab checking account through ACH transfer from another bank, wire transfer, mobile check deposit, or in-person at a Schwab branch. ACH is free and takes one to three business days. Wire transfer arrives the same day but costs money. Mobile check deposit is free and clears within one to two business days. Which method you use depends on how fast you need the money and whether you have a check or access to another bank account.
Schwab does not charge fees for incoming transfers on any of these methods. The cost, if any, comes from your other bank — some charge for outgoing wire transfers, though most do not charge for ACH.
Key Takeaways
- ACH transfer from another bank is free, takes one to three business days, and works if you know your Schwab account and routing numbers.
- Wire transfer arrives the same business day but typically costs $0 to $15 at your sending bank and requires you to provide your Schwab account details to that bank.
- Mobile check deposit through the Schwab mobile app is free and clears in one to two business days if you have a check to deposit.
- You can deposit cash or checks in person at any Schwab branch, and cash deposits post immediately while checks clear within one to two business days.
- Schwab's routing number is 121000248, and you will need your specific account number to complete any transfer.
ACH transfer from your other bank
An ACH transfer is the most common way to move money between banks. You log into your other bank's website or app, select "send money" or "transfer funds," and enter Schwab's routing number (121000248) and your Schwab account number. The money leaves your other bank within one business day and arrives at Schwab within one to three business days total. This method is free at both banks.
ACH transfers work best when you are not in a hurry. If your other bank processes the transfer on a Friday, it may not arrive at Schwab until Tuesday or Wednesday because banks do not process ACH on weekends or federal holidays. Some banks let you schedule an ACH transfer for a future date, which is useful if you know when you will need the money.
If you do not know your Schwab account number, log into your Schwab account online or call Schwab at 1-800-435-4000. You can also find it on any statement or check you have received from Schwab.
Wire transfer for same-day funding
A wire transfer moves money the same business day, usually within hours. You contact your other bank (by phone, in person, or sometimes online) and provide them with Schwab's routing number (121000248), your Schwab account number, and the amount you want to send. Your bank will ask you to confirm the details and may require you to sign a form. The money leaves your account immediately and arrives at Schwab by the end of that business day.
Wire transfers cost money. Your sending bank typically charges $15 to $30 for an outgoing domestic wire, though some banks charge less or waive the fee for customers who meet certain requirements. Schwab does not charge you to receive a wire. If speed matters and you can afford the fee, wire transfer is the right choice.
Wire transfers are also final — once the money leaves your bank, you cannot cancel it. Make sure you have the correct Schwab account number before you initiate the transfer. If you send it to the wrong account, you will need to contact Schwab and your bank to attempt recovery, which can take weeks.
Mobile check deposit through the Schwab app
If you have a check, you can deposit it without visiting a branch. Open the Schwab mobile app, tap the menu, select "Deposit a Check," and follow the prompts to photograph the front and back of the check. The app will tell you the deposit amount and an estimated arrival date. Most checks clear within one to two business days. Mobile check deposit is free.
The check must be made payable to you and must have a valid routing number and account number printed on it. Schwab will hold large deposits — typically over $10,000 — for a longer period while they verify the check. Once you submit the deposit through the app, do not deposit the same check anywhere else. Write "deposited via mobile" on the back of the check and keep it for your records.
In-person deposit at a Schwab branch
You can walk into any Charles Schwab branch with cash or checks and deposit them directly. Cash deposits post to your account immediately. Checks clear within one to two business days. Bring a valid photo ID and the cash or checks you want to deposit. You do not need an appointment.
Schwab has branches in most major cities. You can find the nearest branch by visiting Schwab's website or calling 1-800-435-4000. If you live far from a branch, mobile check deposit or ACH transfer is usually more convenient.
Setting up automatic transfers from another bank
If you want to move money to Schwab regularly, you can set up automatic transfers. Log into your other bank's website, go to the transfer or bill pay section, and create a recurring transfer to Schwab using the routing number (121000248) and your account number. You can choose the amount and frequency — weekly, biweekly, monthly, or any schedule that works for you.
Automatic transfers use ACH, so they take one to three business days to arrive. If you set up a transfer for the 15th of each month and your other bank processes it on a Friday, the money may not arrive until the following Tuesday. Plan your transfers with this timing in mind if you need the money by a specific date.
What to do if your transfer does not arrive
If you sent an ACH transfer and it has been more than three business days, log into your Schwab account and check the transaction history to see if it shows as pending or received. If it does not appear, contact your sending bank first — they can confirm whether the transfer was processed and provide a trace number. Then contact Schwab at 1-800-435-4000 with the trace number so Schwab can investigate on their end.
If you sent a wire transfer and it has been more than one business day, call Schwab immediately at 1-800-435-4000. Wire transfers can be delayed if the routing number or account number was incorrect, or if there is a hold on your account. Schwab can tell you whether the wire arrived and where it went. If it went to the wrong account, recovery is difficult and may take weeks or longer.
Frequently Asked Questions
Can I transfer money from Schwab to another bank?
Yes. Log into your Schwab account, select "Transfer Funds," and choose the bank you want to send money to. If that bank is not listed, you can add it manually by providing the routing number and account number. ACH transfers to other banks are free and take one to three business days. Wire transfers are also available and cost $15 to $30.
What is Schwab's routing number?
Schwab's routing number is 121000248. This is the number you provide to your other bank when you want to transfer money into Schwab. Do not confuse it with your account number — the routing number is the same for all Schwab customers, but your account number is unique to you.
How long does a check deposit take to clear?
Checks deposited through the mobile app or at a branch typically clear within one to two business days. Large checks (usually over $10,000) may be held longer while Schwab verifies them. You can use the money before the check fully clears, but Schwab may reverse the deposit if the check bounces.
Can I deposit cash into my Schwab checking account?
Yes, but only in person at a Schwab branch. Cash deposits post immediately. If you do not have a branch nearby, you can use ACH or wire transfer to move money from another bank account instead.
Is there a limit to how much I can transfer into Schwab?
Schwab does not publish a single transfer limit. Your sending bank may have daily or monthly limits on ACH transfers, and wire transfers may have their own limits. Contact your other bank to find out what limits apply to your account. If you need to move a very large amount, you may need to split it across multiple transfers or days.