Cash deposits at Charles Schwab require a workaround because Schwab itself has no branch network
Charles Schwab does not accept cash deposits directly at branches or ATMs. Schwab is primarily an online bank with no physical locations where you can hand over cash. To deposit cash into your Schwab checking account, you need to move the money through an intermediary first — either a partner bank, a cash-to-check service, or a mobile deposit of a check you obtain elsewhere.
The most practical routes depend on how much cash you have, how quickly you need it in your account, and whether you have access to a partner institution. Each method has different timing and requirements.
Key Takeaways
- Schwab has no branches or ATMs that accept cash deposits, so you must convert cash to a check or transfer it through another bank first.
- The fastest method is usually depositing cash at a MoneyLion ATM or similar network, then transferring the funds to Schwab electronically.
- You can also deposit cash at a bank where you have an account, then transfer that money to Schwab via ACH or wire transfer.
- Mobile deposit of a check works if you can obtain a check from another source, but adds extra steps and timing delays.
- Some Schwab customers use cash-to-check services at retailers like Walmart, then deposit the check via Schwab's mobile app.
Depositing cash through a partner bank account you already own
If you have a checking or savings account at another bank — Chase, Bank of America, Wells Fargo, a local credit union, or any other institution with branches — you can deposit cash there, then move the money to Schwab electronically.
Walk into a branch of your other bank with the cash and your account number or debit card. Deposit the cash into that account. Once the deposit clears (usually the same day for in-branch deposits), you can transfer the funds to Schwab using ACH transfer, which is free and takes one to three business days. Log into your Schwab account, go to the transfer section, select "transfer from another bank," and enter the routing and account number of your other bank. Schwab will initiate the pull from that account.
This method works well if you already maintain another bank account and do not need the cash in Schwab when ready. The cash-to-bank deposit is when ready, but the electronic transfer to Schwab takes a few days.
Using a MoneyLion ATM or similar cash-to-account network
MoneyLion operates a network of ATMs that accept cash deposits and can route the funds directly to your Schwab account. You do not need a MoneyLion account to use this service — you can deposit cash as a guest. Find a MoneyLion ATM near you through their website or app, insert your cash, and select the option to deposit to an external account. You will need your Schwab routing number and checking account number.
The deposit is processed when ready, and the funds typically appear in your Schwab account within one business day. MoneyLion charges a small fee per transaction (usually $2 to $5 depending on the amount), which Schwab does not reimburse. This is faster than the partner bank route but costs money.
Other networks like Allpoint and some regional ATM operators also accept cash deposits to external accounts, though availability and fees vary by location. Check whether any of these networks have ATMs near you before relying on this method.
Converting cash to a check and depositing via mobile
If you have access to a check, you can deposit it into Schwab using the mobile app's check deposit feature. The challenge is obtaining a check in the first place.
One option is to ask someone you trust — a family member, friend, or employer — to write you a personal check for the cash amount. You then photograph the front and back of the check using Schwab's mobile app and submit it for deposit. The funds typically appear in your account within one to three business days, depending on the check amount and Schwab's processing queue.
Another option is to use a cash-to-check service at retailers like Walmart, Target, or some grocery stores. You pay a fee (typically $3 to $10) and receive a check made out to you for the cash amount. You then deposit that check via Schwab's mobile app. This adds cost and extra steps compared to direct cash deposit at a traditional bank.
Wire transfer from another bank if you need same-day settlement
If you need the cash in your Schwab account the same day, you can deposit cash at another bank and request a wire transfer to Schwab. Walk into a branch with your cash and ask to wire the funds to your Schwab account. You will need to provide Schwab's routing number (1110-0001) and your Schwab account number.
Wire transfers are processed the same business day if you initiate them before the sending bank's cutoff time (usually 2 or 3 p.m.). Schwab receives the funds by end of business that day. However, most banks charge $15 to $30 per outgoing wire transfer, making this option expensive for small deposits.
Use this method only if you need when ready access to the cash and the amount is large enough that the wire fee is justified.
What Schwab does not accept for cash deposits
Schwab has no ATMs that accept cash deposits, even though Schwab customers can withdraw cash from ATMs in the Allpoint network. Deposits only work at partner banks or through the specialized services listed above.
You also cannot mail cash to Schwab or deposit it at a Schwab office (Schwab has investor centers in some cities, but these do not handle banking deposits). Do not attempt to send cash through the mail — it is not insured in transit and Schwab will not process it.
Timing and fees summary
| Method | Time to Schwab account | Cost |
|---|---|---|
| Partner bank deposit + ACH transfer | 1–3 business days | Free |
| MoneyLion ATM deposit | 1 business day | $2–$5 per transaction |
| Cash-to-check service + mobile deposit | 1–3 business days | $3–$10 service fee |
| Wire transfer from another bank | Same business day | $15–$30 wire fee |
Frequently Asked Questions
Can I deposit cash at a Schwab ATM?
No. Schwab ATMs only allow withdrawals, not deposits. You must use one of the methods described above to get cash into your account.
How long does it take for cash to show up in my Schwab account?
It depends on the method. MoneyLion deposits appear within one business day. Partner bank ACH transfers take one to three business days. Wire transfers arrive the same business day. Mobile check deposits take one to three business days.
Is there a limit on how much cash I can deposit?
Schwab itself has no stated limit on incoming transfers. However, the method you use may have limits. MoneyLion ATMs typically cap deposits at $1,000 per transaction. Partner banks may have daily or monthly limits on in-branch cash deposits. Check with your specific bank or service.
What if I do not have another bank account?
You can use MoneyLion, a cash-to-check service at a retailer, or open a free checking account at a local bank or credit union specifically to receive and transfer cash to Schwab. The partner bank route becomes your best option once you have that account.
Does Schwab reimburse fees from MoneyLion or wire transfers?
No. Schwab does not reimburse fees charged by other institutions or third-party services. You pay the fee directly to the service provider.