The fastest way depends on where your money is right now

You can move money into a Schwab checking account through a bank transfer, a wire transfer, a mobile deposit, or by visiting a branch in person. The method that works fastest for you depends on whether the money is already in another bank account, coming as a check, or arriving as a wire from someone else. Most transfers take one to three business days; mobile deposits and in-person deposits post the same day or next business day.

Schwab does not charge fees for incoming transfers, wires, or deposits, so cost is not a factor in choosing your method. The real difference is speed and convenience.

Key Takeaways

  • ACH transfers from another bank account take one to three business days and work through Schwab's online banking portal or mobile app.
  • Mobile check deposit through the Schwab app posts within one business day and requires only a photo of the front and back of the check.
  • Wire transfers arrive the same business day if sent before the bank's cutoff time, usually 2 p.m. Eastern, but require the sender to have your routing and account number.
  • In-person deposits at a Schwab branch or ATM post when ready or within one business day depending on the method and time of day.
  • External transfers set up for the first time may require you to verify small deposits Schwab sends to your other bank account, which adds two to three business days to the process.

ACH transfers from another bank account

An ACH transfer is the standard way to move money between banks. You log into your Schwab account online or through the mobile app, select "Transfer Money," and enter the routing and account number of the bank you are pulling from. Schwab will ask whether you want to set up a one-time transfer or a recurring one.

The first time you transfer from a new bank account, Schwab will send two small deposits (usually under $1 each) to that account within one to two business days. You then log into that bank and confirm the amounts to Schwab, which verifies you own the account. This verification step adds two to three business days to your first transfer. After that, future transfers from the same account skip this step and take one to three business days.

ACH transfers are free and work during business hours and weekends, though transfers initiated after 5 p.m. Eastern or on weekends may not begin processing until the next business day.

Mobile check deposit

If you have a paper check, the fastest way to get the money into your account is through the Schwab mobile app. Open the app, go to "Deposit," and take a photo of the front and back of the check. The app will read the check number, amount, and routing information automatically. You then confirm the details and submit.

Mobile deposits post within one business day, and many post the same day if you deposit before 5 p.m. Eastern. There is no limit on how many checks you can deposit this way, and Schwab does not charge a fee. After the deposit posts, you can write the check number on the back of the physical check, mark it "deposited," and keep it or destroy it.

Wire transfers into your Schwab account

If someone is sending you money by wire, they will need your Schwab account number and routing number. You can find both in the Schwab app under "Account Settings" or by calling Schwab at 1-800-435-4000. Give the sender Schwab's routing number (which is 121000248 for most Schwab checking accounts, though confirm this with Schwab first) and your account number.

Wire transfers arrive the same business day if the sender initiates the wire before 2 p.m. Eastern. Wires sent after that cutoff or on weekends will arrive the next business day. Schwab does not charge you to receive a wire, though the sending bank may charge the sender a fee.

In-person deposits at a Schwab branch or ATM

If you have cash or a check and want to deposit it when ready, you can visit a Schwab branch during business hours. Deposits made at the teller window post the same day. You can also deposit checks at Schwab ATMs, which post within one business day.

Schwab has branches in most major cities. You can find the nearest one through the Schwab website or app. If there is no branch near you, you can deposit by mail: write your account number on the back of the check, put it in an envelope with a deposit slip (which you can print from the Schwab website or request by phone), and mail it to the address Schwab provides. Mailed deposits take five to seven business days to post.

Setting up transfers from your Schwab account to another bank

If you want to move money out of Schwab to another bank instead, the process is similar. Log into your Schwab account, select "Transfer Money," and choose the external account you want to send to. If it is your first time transferring to that account, Schwab will verify it the same way: by sending two small test deposits that you confirm in the other bank.

Outgoing ACH transfers take one to three business days. If you need the money faster, you can request an outgoing wire, which costs $15 and arrives the same business day if sent before 2 p.m. Eastern.

Troubleshooting transfers that are slow or stuck

If an ACH transfer has not arrived after three business days, log into your Schwab account and check the transfer status. The app will show whether the transfer is pending, processing, or complete. If it shows an error code, that code will tell you what went wrong—for example, an incorrect account number or a mismatch between the account name and the account number.

If the transfer failed, you can correct the information and try again. If the money was deducted from your other bank but did not arrive at Schwab, contact Schwab's customer service at 1-800-435-4000 with the transfer reference number. Schwab can trace the transfer and recover the funds, which usually takes five to ten business days.

For wire transfers, if the money has not arrived by the next business day, contact Schwab when ready with the wire reference number. Wires are harder to recover once they leave the sending bank, so speed matters.

Frequently Asked Questions

Can I set up automatic recurring transfers into my Schwab account?

Yes. When you set up a transfer through the Schwab app or website, you can choose "Recurring" and set it to repeat weekly, biweekly, monthly, or on a custom schedule. You can edit or cancel a recurring transfer at any time.

What if I do not know my Schwab routing number?

You can find it in the Schwab app under "Account Settings," on your Schwab debit card, or by calling 1-800-435-4000. The routing number for most Schwab checking accounts is 121000248, but confirm with Schwab before giving it to someone sending you a wire.

Is there a limit to how much I can transfer into my Schwab account?

Schwab does not publish a daily or monthly transfer limit for incoming ACH transfers. However, your other bank may have limits on how much you can send out per day. Check with that bank if you are trying to move a large amount.

Do I have to verify my other bank account the first time I transfer?

Yes, for ACH transfers. Schwab sends two small deposits to confirm you own the account. Wire transfers do not require verification because the sender provides the account information, not you.

What happens if I deposit a check through the mobile app and then deposit the same check in person?

The check will be deposited twice, and you will have duplicate funds in your account temporarily. Schwab will catch the duplicate and reverse one of the deposits within a few business days. To avoid this, mark the check "deposited" after you submit it through the app.