Cash deposits at Charles Schwab require a workaround because Schwab has no physical branches
Charles Schwab does not accept cash deposits directly. Schwab operates as an online bank without branch locations, so you cannot walk in and hand a teller cash. Instead, you have three real paths: deposit cash at an ATM that Schwab owns or partners with, transfer money from another bank account you control, or use a third-party service like MoneyGram or a check-cashing store to convert cash into a form Schwab can receive.
The fastest and most straightforward method for most people is depositing at a Schwab-branded ATM or a partner ATM network. If you do not have access to those, moving cash through another bank account you own is the next most reliable option. The third-party route works but adds steps and sometimes fees.
Key Takeaways
- Schwab ATMs accept cash deposits at thousands of locations nationwide, and the money typically posts within one business day.
- If you use a non-Schwab ATM, Schwab does not reimburse the fee, so confirm the ATM is part of Schwab's network before you deposit.
- You can deposit cash into another bank account you own, then transfer that money to Schwab using online banking or a wire transfer.
- MoneyGram and similar services let you convert cash to a money order or transfer, but these add time and cost between $2 and $10 per transaction.
Depositing cash at a Schwab or partner ATM
Schwab operates its own ATM network and partners with MoneyPass, a nationwide ATM alliance. You can deposit cash at any ATM branded with the Schwab logo or displaying the MoneyPass symbol. Schwab's website and mobile app include an ATM locator tool—search by your zip code or address to find the nearest location.
Insert your debit card, select "Deposit," and follow the on-screen prompts. The ATM will accept bills and count them automatically. You will receive a receipt showing the amount deposited. The funds post to your checking account within one business day, though Schwab sometimes credits them the same day depending on the time of deposit.
Confirm the ATM is part of Schwab's network before you use it. If you deposit at an ATM that is not affiliated with Schwab, Schwab will not reimburse any out-of-network fees the ATM operator charges, and the deposit may take longer to post.
Moving cash through another bank account
If you have a checking or savings account at another bank—a local credit union, a regional bank, or another online bank—you can deposit cash there and then move the money to Schwab. This works well if you already have a relationship with another bank or if you receive cash regularly and want to consolidate it.
Deposit the cash at your other bank using their ATM, teller, or mobile app (if they offer mobile check deposit). Once the deposit clears, log into your Schwab account and initiate an external transfer. Schwab calls this an "ACH transfer" or "bank transfer." You will need your other bank's routing number and your account number there. The transfer typically takes one to three business days.
Alternatively, if you need the money faster, you can ask your other bank whether they offer wire transfers. A wire transfer moves money the same day or next business day but usually costs $15 to $30. Use this only if you need the cash urgently.
Using MoneyGram or check-cashing services
MoneyGram has locations at Walmart stores, grocery stores, and standalone shops across the country. You can pay cash to send a money transfer to your Schwab account. MoneyGram will ask for your Schwab account number and routing number, and the money will arrive as a direct deposit within one to two business days. The fee ranges from $2 to $10 depending on the amount.
Check-cashing stores offer a similar service: you bring cash, they issue a check or money order payable to you, and you deposit that check into Schwab using mobile check deposit (if Schwab's app supports it) or by mailing it. This route is slower and may involve multiple fees—one from the check-cashing store and potentially one from Schwab if they charge for check deposits, though most do not.
These methods work if you have no other option, but they cost more and take longer than ATM or bank-transfer deposits. Use them only if Schwab ATMs and your other bank accounts are not available to you.
What to do if you cannot find a Schwab ATM nearby
Schwab's ATM network covers most urban and suburban areas but is thinner in rural regions. If you live or work far from a Schwab or MoneyPass ATM, your best option is to deposit cash at another bank you use and transfer it to Schwab. Many people keep a small account at a local bank or credit union specifically for this reason.
You can also ask your employer or a trusted friend or family member whether they would deposit the cash into their account and then send it to you via Venmo, PayPal, or a bank transfer. This is informal but works if you trust the person and they are willing. Make sure you pay them back the exact amount so there is no confusion.
Timing and when deposits post
Cash deposits at Schwab ATMs post within one business day, often the same day if you deposit before the ATM's cutoff time (usually 9 p.m. or 10 p.m. local time). Deposits made after cutoff or on weekends post the next business day. Schwab does not process deposits on weekends or federal holidays.
Transfers from another bank account take one to three business days depending on whether you use an ACH transfer (slower, free) or a wire transfer (faster, costs money). If you use MoneyGram or a check-cashing service, add another one to two business days for the money to reach your Schwab account.
Plan ahead if you need the cash by a specific date. If you are depositing on a Friday evening, assume the money will not be available until Monday. If you need it over the weekend, an ATM deposit made before Friday's cutoff is your only option.
Fees and costs to watch for
Schwab does not charge you a fee to deposit cash at a Schwab-branded ATM or a MoneyPass ATM. The deposit is free.
If you accidentally use an ATM that is not part of Schwab's network, the ATM operator may charge you a fee—typically $2 to $3—and Schwab will not reimburse it. Always check the ATM locator before you deposit.
Bank transfers between your Schwab account and another bank are free. Wire transfers cost $15 to $30 depending on whether the wire is domestic or international. MoneyGram charges $2 to $10 per transfer. Check-cashing stores typically charge $2 to $5 per check or money order.
Frequently Asked Questions
Can I deposit cash at a Schwab branch?
Schwab has no physical branches. All deposits must happen through ATMs, transfers from other accounts, or third-party services like MoneyGram. If you need in-person banking, you would need to use a different bank.
What if the ATM rejects my cash?
ATMs sometimes reject bills that are torn, worn, or not recognized by the machine's scanner. If this happens, try a different ATM or deposit the cash at another bank and transfer it to Schwab. Keep the rejected bills—they are still legal tender and a bank teller can exchange them.
How much cash can I deposit at once?
Most Schwab ATMs accept up to $10,000 per transaction, though some machines have lower limits. Check your specific ATM's screen or Schwab's website for the exact limit at your location. If you need to deposit more, make multiple transactions or use another method.
Does Schwab report large cash deposits to the IRS?
Banks report cash deposits over $10,000 to the IRS as part of federal anti-money-laundering rules. This is routine and does not mean you have done anything wrong. The report is automatic and does not affect your account.
Can I deposit someone else's cash into my Schwab account?
Yes, you can deposit cash that belongs to someone else. The money goes into your account, so you are responsible for tracking who it came from and whether you owe it back. If it is a loan or a gift, keep a record of the agreement between you and the other person.