The main ways to fund a Schwab account
You can add money to a Schwab account through bank transfer, check deposit, wire transfer, or direct deposit. The fastest method depends on whether you're funding from another bank account, depositing a physical check, or setting up automatic payroll deposits. Each route has different timelines and requirements.
Most people use ACH transfer (also called electronic transfer) because it's free and works from any U.S. bank account. Wire transfer is faster but costs money. Mobile check deposit and mailed checks are slower but require no setup. Direct deposit is the fastest recurring option if your employer or benefit payer supports it.
Key Takeaways
- ACH transfer from another bank account is free and typically takes one to three business days, and you can set it up in the Schwab app or website under "Transfer & Pay."
- Wire transfer arrives the same business day but costs $0 to receive at Schwab (though your sending bank may charge you to send it).
- Mobile check deposit through the Schwab app is free and usually clears within one to two business days, but you must endorse the check and photograph both sides.
- Direct deposit from your employer or government benefit program is the fastest recurring method and requires you to provide Schwab's routing number and your account number to the payer.
- Mailed checks take five to seven business days and require you to endorse the back and include a deposit slip or account number.
ACH transfer from another bank account
ACH transfer is the most common way to move money into Schwab because it's free and works from any U.S. bank. Log into your Schwab account online or in the mobile app, go to "Transfer & Pay," and select "Transfer money." Choose the bank account you want to transfer from, enter the amount, and confirm. Schwab will ask you to verify the account by depositing two small test amounts (usually under $1 each) into that bank account, then you enter those amounts back into Schwab to confirm you own it. This verification happens once per account.
The transfer itself takes one to three business days. Schwab processes it immediately, but the sending bank and the receiving bank both need time to clear it. If you initiate the transfer on a Friday after business hours, it won't start processing until Monday. Weekends and federal holidays add extra days. Once the money arrives, it's available in your Schwab account right away.
If you're transferring from a bank that doesn't appear in Schwab's list when you set up the transfer, you can still do it manually by providing Schwab's routing number (1010) and your account number to your bank and asking them to send an ACH transfer. This takes the same one to three business days but requires you to initiate it from your other bank instead of from Schwab.
Wire transfer for same-day funding
Wire transfer moves money the same business day, but Schwab does not charge a fee to receive it while your sending bank usually does (typically $15 to $30). To wire money to Schwab, you need Schwab's routing number (1010), your account number, and your full name as it appears on the account. Call your bank or log into their website to initiate the wire. Most banks allow you to do this online, but some require a phone call.
The money arrives within hours if you send it before your bank's cutoff time (usually 2 p.m. or 3 p.m. Eastern time on a business day). If you send it after cutoff or on a weekend, it won't process until the next business day. Once Schwab receives it, the money is available immediately. There's no verification step like there is with ACH transfer, so you can wire money to a new account right away.
Wire transfer is useful when you need money fast—for example, to cover a large purchase or to meet a deadline—but the cost makes it expensive for routine deposits. If you wire money regularly, ACH transfer is cheaper over time.
Mobile check deposit through the Schwab app
You can deposit a check by photographing it with your phone. Open the Schwab mobile app, tap "Deposit," select "Mobile check deposit," and take clear photos of the front and back of the check. The check must be endorsed (signed on the back) with "For mobile deposit only" written above your signature. Enter the check amount and confirm. Schwab will tell you immediately whether the deposit was accepted or rejected.
The check usually clears within one to two business days. During that time, Schwab may place a hold on the funds, meaning you can see the deposit in your account but can't spend it yet. Once the hold lifts, the money is fully available. If the check is large (over $5,000) or from an unfamiliar bank, the hold may last longer.
After you deposit a check through the app, you must destroy the physical check so it doesn't get deposited twice. Write "VOID" across the front and back, then shred it or tear it up. Depositing the same check twice is considered fraud and can result in overdraft fees, account closure, or legal action.
Direct deposit from employer or government programs
Direct deposit is the fastest way to receive recurring payments like paychecks or government benefits. Your employer or benefit payer deposits money automatically on a set schedule—usually every two weeks for payroll or monthly for benefits. The money arrives on the scheduled date and is available immediately; there's no clearing period.
To set up direct deposit, provide your employer or benefit administrator with Schwab's routing number (1010) and your account number. You can find your account number in the Schwab app or on your account statements. Some employers ask for your account type (checking or savings); Schwab checking accounts are the standard choice for direct deposit. Once you submit this information, it usually takes one to two pay cycles before the first deposit arrives, so set it up well in advance if you're changing accounts.
Direct deposit is free and the most reliable way to fund your account because there's no manual step and no verification delay. If you receive Social Security, unemployment benefits, tax refunds, or other government payments, you can also set up direct deposit through the government program's website.
Mailed check deposits
You can mail a check to Schwab, though this is the slowest method. Endorse the back of the check with your signature, write your account number below your signature, and mail it to the address Schwab provides (you can find this in the app under "Deposit" or by calling customer service). Include a deposit slip if you have one, or simply write your account number on the envelope.
The check takes five to seven business days to arrive, plus one to two business days to clear once Schwab receives it. Total time is usually one to two weeks. During this time, you won't know the exact status of your deposit. If the check is lost in the mail, you won't find out until well after you sent it. For this reason, mailed deposits are best used only when you have no other option.
What to do if a deposit is delayed or rejected
If an ACH transfer doesn't arrive within three business days, log into your Schwab account and check the status under "Transfer & Pay." Schwab will show you whether the transfer is pending, processing, or failed. If it failed, the reason is usually that the account number or routing number was incorrect, the account was closed, or the sending bank rejected it for fraud prevention. Contact your other bank to confirm the account details and try again.
If a mobile check deposit is rejected, the app will tell you why—usually because the image is blurry, the check is damaged, or the amount is unclear. Take new photos and try again. If it's rejected a second time, mail the check or visit a Schwab branch in person.
If a wire transfer doesn't arrive the same day, call Schwab immediately. Wires can be recalled or redirected if there's an error, but only within a short window. If a mailed check doesn't arrive after two weeks, contact Schwab to report it missing and ask them to help you trace it.
Frequently Asked Questions
Can I deposit cash into my Schwab account?
No, Schwab does not accept cash deposits directly. You must deposit cash into another bank account first, then transfer it to Schwab using ACH or wire transfer. Some Schwab branches have ATMs that accept cash deposits into Schwab accounts, but this varies by location—call ahead to confirm.
How much money can I deposit at once?
ACH transfer limits vary by bank but are typically $10,000 to $25,000 per day. Wire transfer has no limit. Mobile check deposit is usually capped at $5,000 per check and $10,000 per day. Direct deposit has no limit. If you need to deposit more than these amounts, use wire transfer or contact Schwab to request a higher ACH limit.
Do I need to verify my identity when I add money?
You verify the bank account itself (not your identity) by confirming two small test deposits when you set up ACH transfer for the first time. Wire transfer and direct deposit don't require this step. Schwab may ask for additional identity verification if you're opening a new account or if a deposit looks suspicious, but this is separate from the deposit process.
What if I accidentally deposit money to the wrong account?
Contact Schwab immediately. If the money went to another Schwab account, Schwab can reverse it quickly. If it went to another bank, Schwab will file a claim, but recovery depends on whether the other bank cooperates. The faster you report it, the better your chances. Do not attempt to contact the other account holder directly.
Can I set up automatic recurring transfers?
Yes. In the Schwab app or website, go to "Transfer & Pay," set up the transfer, and select "Repeat" to make it automatic. You can choose daily, weekly, or monthly. Schwab will process it on the schedule you set. You can pause or cancel automatic transfers anytime.