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 with cash. Instead, you deposit cash into another bank account first, then transfer the money to Schwab electronically. The most common methods are depositing at a bank where you also hold an account, using a third-party ATM network that accepts deposits, or transferring from a friend's account.

The fastest route for most people is depositing cash at a bank branch where you already have an account, then moving that money to Schwab via ACH transfer or mobile app. If you do not have another bank account, you can use MoneyLion, Allpoint, or similar networks that accept cash deposits and connect to your Schwab account. Each method has different timelines and fees.

Key Takeaways

  • Schwab does not accept cash directly; you must deposit cash at another bank or ATM network first.
  • The fastest method is depositing at a traditional bank branch where you hold an account, then transferring to Schwab within one to three business days.
  • Third-party networks like MoneyLion and Allpoint accept cash deposits and can move money to Schwab, though fees and timing vary by provider.
  • Mobile check deposit through Schwab works for checks but not cash, so do not confuse the two methods.
  • Plan ahead for cash deposits because the transfer between accounts takes time; Schwab does not offer same-day cash deposit.

Depositing cash at another bank, then transferring to Schwab

If you have a checking or savings account at a traditional bank—Chase, Bank of America, Wells Fargo, or a local credit union—you can deposit cash there and then move the money to Schwab. Walk into a branch with your cash and deposit it into your account at that bank. The deposit posts immediately or within one business day.

Once the cash is in your other bank account, log into Schwab and initiate an ACH transfer from that bank to your Schwab checking account. Go to the Transfers tab in your Schwab account, select "Transfer funds," and choose "From another bank." You will need your routing number and account number from the other bank. The transfer typically takes one to three business days. Some banks also allow you to initiate the transfer from their side by adding Schwab as an external account.

This method has no fee at Schwab, though your other bank may charge a fee for the deposit or transfer depending on your account type. Check with that bank first. The total time from cash deposit to money in Schwab is usually two to four business days.

Using MoneyLion or Allpoint for cash deposits without another bank account

If you do not have another bank account, MoneyLion and Allpoint are third-party networks that accept cash deposits and can send the money to your Schwab account. MoneyLion operates through retail locations like CVS and Walmart; you can deposit cash at the register and link it to your Schwab account. Allpoint has ATMs nationwide that accept cash deposits in addition to withdrawals.

To use MoneyLion, download the app, link your Schwab checking account, and find a participating retail location near you. Tell the cashier you want to make a MoneyLion deposit, hand over your cash, and the money moves to your Schwab account within one to two business days. MoneyLion charges a fee per deposit—typically $1 to $2.50 depending on the amount—so this method costs more than using a traditional bank.

Allpoint ATMs work similarly. Find an Allpoint ATM using their locator tool, insert your Schwab debit card, select "Deposit," and follow the prompts. The cash posts to your Schwab account within one business day. Allpoint does not charge a fee for deposits at their ATMs, making it free if you have access to one nearby.

What to do if you receive cash and need it in Schwab quickly

If someone gives you cash and you need the money in your Schwab account within hours, your options are limited because bank transfers take time. The fastest route is asking the person who gave you the cash to send it electronically instead—via Venmo, PayPal, or a wire transfer from their bank. That money can reach Schwab the same day or next business day depending on the method.

If electronic transfer is not possible, deposit the cash at a bank branch or Allpoint ATM and accept that the transfer to Schwab will take one to three business days. There is no way to move cash into Schwab on the same day it is deposited elsewhere. Plan accordingly if you have a bill or payment due soon.

Mobile check deposit versus cash deposit—they are not the same

Schwab offers mobile check deposit through its app: you photograph the front and back of a check and submit it. The check clears within one to two business days. This feature does not work for cash. Do not attempt to photograph cash or deposit it through the mobile app—you must use one of the methods above (another bank account, MoneyLion, or Allpoint).

Mobile check deposit is convenient for checks you receive, but it does not solve the cash deposit problem. Keep the two methods separate in your mind: checks go through the app, cash goes through another bank or third-party network.

Fees and timing comparison across deposit methods

MethodFeeTime to SchwabRequirements
Deposit at another bank, then ACH transferNone (at Schwab)1–3 business daysAccount at another bank
MoneyLion at retail location$1–$2.50 per deposit1–2 business daysMoneyLion app, nearby retail partner
Allpoint ATM depositNone1 business daySchwab debit card, nearby Allpoint ATM
Wire transfer from another bank$0–$15 (varies by bank)Same day or next dayAccount at another bank with wire capability

Frequently Asked Questions

Can I deposit cash at a Schwab ATM?

No. Schwab ATMs only dispense cash; they do not accept deposits. You must use an Allpoint ATM, MoneyLion, or another bank to deposit cash first.

Does Schwab charge a fee to receive a transfer from another bank?

No. Schwab does not charge you to receive an incoming ACH transfer. Your other bank may charge a fee for sending the transfer, so check with them.

What if I deposit cash at my other bank on Friday—when will it reach Schwab?

The cash posts to your other bank account on Friday or Monday depending on the bank. The ACH transfer to Schwab then takes one to three business days, so you should see the money in Schwab by Wednesday or Thursday of the following week.

Can I deposit cash through Schwab's customer service phone line?

No. Schwab customer service cannot process cash deposits over the phone. You must deposit cash at another bank or third-party network and then transfer it electronically.

Is there a limit to how much cash I can deposit?

Schwab has no stated limit on incoming ACH transfers. However, the bank where you first deposit the cash may have daily or monthly deposit limits. Check with that bank about their policies before depositing large amounts.