Ally Bank does not have physical branches, so you cannot walk in with cash

Ally is an online-only bank with no branch network. That means there is no teller window where you can hand over cash. If you need to deposit cash into an Ally account, you have to move it through another bank or service first — Ally does not accept cash directly.

The most common workaround is to deposit your cash at another bank you have access to (your employer's bank, a credit union, a big national chain), then transfer the money electronically to Ally. Another option is to use a third-party service like MoneyGram or a check-cashing store, though these usually charge a fee.

Key Takeaways

  • Ally has no physical locations, so you must deposit cash somewhere else first and then move it to your Ally account electronically.
  • The cheapest method is to deposit cash at a bank or credit union where you already have an account, then transfer the funds to Ally for free.
  • If you do not have another bank account, MoneyGram or a check-cashing service can convert your cash to a money order or check, which you can then deposit to Ally by mail or mobile app.
  • Mobile check deposit through the Ally app works for checks and money orders, but not for cash.
  • Transfers from another bank to Ally typically take one to three business days.

Deposit cash at another bank, then transfer it to Ally

If you have an account at a traditional bank or credit union with physical branches, this is the simplest route. Walk in with your cash, deposit it into your account there, and then initiate an electronic transfer to your Ally account. The cash deposit is immediate; the transfer to Ally usually takes one to three business days.

To set up the transfer, log into your Ally account online or through the mobile app. Go to Transfers, select "Transfer from another bank," and enter the routing and account numbers from your other bank. Ally will ask you to verify two small deposits (usually under $1 each) that the other bank will send to your Ally account — this is a security step to confirm you own both accounts. Once verified, you can transfer money back and forth between the two accounts at no cost.

This method works whether your other bank is a national chain like Chase or Bank of America, a regional bank, or a credit union. The only requirement is that both banks participate in the ACH network, which nearly all do.

Use MoneyGram or a check-cashing service to convert cash

If you do not have another bank account, you can take your cash to a MoneyGram location (often found in Walmart, CVS, or grocery stores) or a check-cashing store and ask them to issue a money order or cashier's check. You pay a fee — typically $1 to $5 depending on the amount — but you walk out with a paper instrument you can deposit into Ally.

Once you have the money order or check, you can deposit it into your Ally account using the mobile app's check deposit feature. Take a photo of the front and back, submit it through the app, and Ally will process it. The funds usually appear in your account within one to two business days.

This route costs more than a direct transfer from another bank, but it works if you have no other banking relationship. Compare the fee against the amount you are depositing — for small amounts, the percentage cost can be steep.

Mobile check deposit for checks and money orders only

Ally's mobile app includes a check deposit feature, but it only works for checks and money orders — not for cash. If you have a physical check or a money order in hand, you can photograph both sides with your phone and submit it through the app without visiting a branch or mailing anything.

The app will tell you the expected deposit date when you submit the images. Ally holds the funds for a short period while it processes the images, then credits your account. The exact timeline depends on when you submit (deposits submitted after business hours may not process until the next day) and the amount, but most deposits clear within one to two business days.

This feature is convenient if you already have a check or money order, but it does not solve the problem of depositing raw cash — you still need to convert the cash to a check or money order first.

Wire transfers and third-party payment apps as alternatives

If someone else is sending you money and they have cash, they can take it to their bank and wire it to your Ally account. A wire transfer is faster than an ACH transfer — usually same-day or next-day — but banks typically charge $15 to $30 to send a wire. This makes sense only for larger amounts.

Some people also use payment apps like PayPal, Venmo, or Square Cash to move money around. If a friend sends you money through one of these apps, you can then transfer it from the app to your Ally account. However, these apps usually require a bank account or debit card to load cash in the first place, so you are not really solving the cash-deposit problem — you are just adding an extra step.

What Ally does not accept for deposit

Ally will not accept cash deposits directly, even if you mail an envelope of bills to their address. The bank also does not have ATMs where you can deposit cash. Do not attempt to mail cash to Ally — it will not be processed and you risk losing the money.

Ally also does not accept third-party checks (checks made out to someone other than you) or checks with "for deposit only" written on them by someone else. If you receive a check made out to another person, that person must deposit it into their own account first.

Frequently Asked Questions

Can I deposit cash at an Ally ATM?

Ally does not operate its own ATM network. You can withdraw cash from Ally at ATMs in the Allpoint network, but you cannot deposit cash at any ATM. You must use another bank's branch or a third-party service like MoneyGram.

How long does it take to transfer cash from another bank to Ally?

Once you have deposited the cash at your other bank, the electronic transfer to Ally takes one to three business days. The initial cash deposit at the other bank is immediate, but the ACH transfer between banks follows the standard timeline.

What if I deposit a check through the Ally app but it bounces?

If the check is returned unpaid, Ally will reverse the deposit and debit your account for the amount. You will also be charged a returned-check fee, typically $10 to $15. Contact the person who wrote the check to resolve the issue.

Is there a limit to how much cash I can deposit at another bank before transferring to Ally?

Your other bank may have daily or monthly deposit limits, but Ally itself does not restrict incoming transfers. Check with your other bank about their limits. Deposits over $10,000 in a single day trigger federal reporting requirements, but this is not an Ally restriction — it applies to all banks.

Can I deposit cash if I do not have a Social Security number?

You cannot open an Ally account without providing a Social Security number or ITIN. If you already have an Ally account, the deposit methods described here work the same way. If you do not have an account yet, you will need to provide a valid SSN or ITIN during account opening.