The fastest ways to fund your Schwab account
You can move money into your Charles Schwab checking account through five main routes: external bank transfer (ACH), wire transfer, mobile check deposit, direct deposit, or in-person at a Schwab branch. ACH transfers are free and take one to three business days. Wire transfers arrive the same day or next business day but cost $0 to $15 depending on whether you initiate from Schwab or another bank. Mobile check deposit is instant to your account (though the check clears over a few days), and direct deposit is automatic once you set it up with your employer or benefit provider.
The method you choose depends on how quickly you need the money, whether you have a check, and whether you're transferring from another bank or receiving income. Most people use ACH for routine transfers between their own accounts and wire transfer only when they need same-day funding or are sending money to someone else.
Key Takeaways
- ACH transfers from another bank are free and take one to three business days; you initiate them through Schwab's website or app under "Transfer Money."
- Wire transfers cost money but arrive same-day or next-business-day; you can send a wire through Schwab's website or call 1-800-515-2157 to initiate one.
- Mobile check deposit through the Schwab mobile app is instant to your account and requires only a photo of the front and back of the check.
- Direct deposit is free and automatic once you provide your Schwab routing number (497-000-018) and account number to your employer or benefit provider.
- Transfers initiated on weekends or after 5 p.m. ET on weekdays typically process the next business day, not immediately.
ACH transfers from another bank account
An ACH transfer is the standard way to move money between your own bank accounts. Log into your Schwab account online or through the mobile app, go to "Transfer Money," and select "External Transfer." You'll enter the routing number and account number of the bank you're transferring from, the amount, and the date you want the transfer to begin. Schwab will ask you to verify the external account by depositing two small amounts (usually under $1 each) into that account, then you confirm the amounts in Schwab's system. This verification typically takes one to two business days.
Once verified, ACH transfers are free and take one to three business days to complete. The exact timing depends on when you initiate the transfer and your other bank's processing schedule. If you start a transfer on Friday after 5 p.m. ET, it won't begin processing until Monday. Schwab processes outgoing ACH transfers on business days only.
You can set up recurring ACH transfers if you move money on a regular schedule—for example, a weekly transfer from your paycheck account to Schwab. You can also cancel or modify a transfer up until it's been sent to the other bank, which is usually within one business day of when you schedule it.
Wire transfers for same-day or next-day funding
A wire transfer moves money faster than ACH but costs a fee. If you're sending a wire from another bank to your Schwab account, that bank typically charges $15 to $30. If you're sending a wire from Schwab to another account, Schwab charges $0 for domestic wires (to U.S. accounts) and $15 for international wires. Incoming wires to Schwab are free.
To receive a wire into your Schwab checking account, you need to provide the sender with Schwab's routing number (497-000-018), your account number, and your full name as it appears on the account. The sender initiates the wire through their bank. Domestic wires typically arrive the same business day if sent before 2 p.m. ET; wires sent after 2 p.m. ET usually arrive the next business day. Weekend and holiday wires process on the next business day.
If you're sending a wire from Schwab, you can initiate it through the website or app, or call 1-800-515-2157 to speak with a representative. You'll need the recipient's routing number, account number, and bank name. Schwab will confirm the details before sending.
Mobile check deposit through the Schwab app
The Schwab mobile app lets you deposit checks by photographing the front and back. Open the app, tap "Deposit," select "Mobile Check Deposit," and take clear photos of both sides of the check. The check must be endorsed (signed on the back) and made payable to you. Schwab will show you the amount it's depositing and ask you to confirm.
The funds are usually available in your account within minutes, though the check itself takes the standard three to five business days to fully clear through the banking system. During that time, the money is in your account and you can spend it, but if the check bounces or is rejected, Schwab will reverse the deposit. There's no fee for mobile check deposit.
You can deposit up to $2,500 per check and $5,000 per day through mobile deposit, though these limits may vary. After you photograph the check, Schwab will ask you to destroy it (write "VOID" across it or shred it) so it doesn't get deposited twice.
Direct deposit from your employer or benefits
Direct deposit is automatic and free. Your employer or benefit provider (Social Security, unemployment, tax refunds, etc.) deposits money directly into your Schwab account on a set schedule. To set this up, you provide your employer or benefits administrator with your Schwab routing number (497-000-018) and your account number. You can find both on your Schwab debit card, in the app under "Account Details," or by calling 1-800-515-2157.
Direct deposit typically takes one to two pay cycles to activate after you submit your information. Once active, the money arrives on your regular payday or benefit payment date. There's no fee, and the money is available immediately—you don't have to wait for a check to clear.
If you receive a tax refund, you can also have the IRS deposit it directly to your Schwab account. You'll need to provide your routing number and account number when you file your tax return or amend it through the IRS website or your tax software.
In-person deposits at a Schwab branch
If you have a Schwab branch near you, you can walk in and deposit cash or a check directly. Find branch locations on Schwab's website or through the mobile app. Bring your ID and the cash or check you want to deposit. There's no fee, and the deposit is processed immediately for cash or within one business day for checks.
Schwab has fewer branches than traditional banks, so this option works best if you live or work near one. Most people rely on ACH, wire, or mobile deposit instead.
What to do if a transfer doesn't arrive on time
If you initiated an ACH transfer and it hasn't arrived within three business days, log into your Schwab account and check the status under "Transfer Money" or "Transaction History." The transfer may still be pending, or it may have been rejected if the account number or routing number was incorrect. If it was rejected, Schwab will show you the reason and you can initiate a new transfer with the correct information.
If a wire transfer doesn't arrive within one business day (for same-day wires) or two business days (for next-day wires), contact Schwab at 1-800-515-2157. Provide the wire reference number, the amount, and the date you sent it. Schwab can trace the wire through the banking system to find out where it is. If the wire was sent to the wrong account by mistake, Schwab can sometimes recover it, but this depends on the receiving bank's cooperation.
For mobile check deposits, if the funds don't appear within a few minutes, check your internet connection and try again. If the app rejected the photos, make sure both sides of the check are clearly visible and the check is properly endorsed.
Frequently Asked Questions
Can I transfer money from a credit card to my Schwab checking account?
No. ACH transfers and wires work only between bank accounts, not credit cards. If you need to move money from a credit card, you'd have to pay off the card first (through a payment to the credit card company), then transfer the money from your bank account. Some credit card companies offer balance transfer checks, which you can deposit into Schwab using mobile deposit, but you'll pay interest and fees on the balance transfer.
How long does it take to verify an external bank account for ACH transfers?
Verification usually takes one to two business days. Schwab deposits two small amounts into your external account, and you confirm the amounts in Schwab's system. Once confirmed, you can start ACH transfers immediately. If you don't see the deposits within two business days, check that you entered the correct account number and routing number.
What's Schwab's routing number for incoming transfers?
Schwab's routing number is 497-000-018. Use this number for ACH transfers, wires, and direct deposits from employers or benefit providers. Your account number is unique to you and appears on your debit card and in the app.
Can I transfer money on weekends?
You can initiate a transfer on a weekend through Schwab's website or app, but it won't process until the next business day (Monday, or the next day after a holiday). The transfer will then take the normal amount of time—one to three days for ACH, same-day or next-day for wire. Plan ahead if you need money by a specific date.
Is there a limit to how much I can transfer into my Schwab account?
Schwab doesn't publish a daily or monthly transfer limit for incoming ACH or wire transfers. However, your external bank may have limits on how much you can send out per day or per month. Check with your other bank if you're transferring a large amount. For mobile check deposit, the limit is $2,500 per check and $5,000 per day.