Ally Bank does not accept cash deposits at physical locations
Ally is an online-only bank with no branch network, so you cannot walk into a location and deposit cash directly. This is the core constraint: Ally has no tellers, no vault, no deposit slips. If you have cash, you need to move it through another institution first.
The practical routes are limited to three methods: deposit the cash at another bank or credit union you belong to, use a third-party service like MoneyGram or a check-cashing store, or convert the cash to a check. Each has different timing and costs.
Key Takeaways
- Ally Bank has no physical branches, so you cannot deposit cash directly into an Ally account at a location.
- The fastest method is depositing cash at another bank or credit union you use, then transferring the funds to Ally, which typically takes one to two business days.
- MoneyGram and similar services can send cash to your Ally account, but they charge a fee and the transfer may take up to one business day.
- If you have a check instead of cash, Ally's mobile deposit feature lets you photograph the check and deposit it without visiting a branch.
- Some employers and government agencies can deposit directly to your Ally account if you provide your routing and account number.
Depositing cash through another bank or credit union you own
If you have an account at a traditional bank or credit union with physical locations—such as Chase, Bank of America, Wells Fargo, or a local credit union—you can deposit your cash there, then transfer it to Ally. This is usually the cheapest option and the most straightforward.
Deposit the cash at any branch of your other bank during business hours. The funds will be available in that account when ready or by the next business day, depending on the time of deposit and the bank's policy. Once the cash is in that account, log into Ally's website or mobile app, go to the transfer section, and set up an external transfer from your other bank to your Ally account. This transfer typically takes one to two business days to complete.
The total time from cash to Ally is usually one to three business days. There is no fee from Ally for receiving the transfer, though your other bank may charge a fee for sending money out—check their transfer policy first.
Using MoneyGram or similar money transfer services
MoneyGram is a money transfer service available at thousands of locations, including Walmart, CVS, and Western Union offices. You can walk in with cash, provide your Ally account details, and send the money directly to your Ally account. The service charges a fee—typically $5 to $15 depending on the amount—and the money usually arrives within one business day.
To use MoneyGram, you will need your Ally account number and routing number (which you can find in the Ally app under account details or by calling Ally customer service). The MoneyGram agent will ask for this information, take your cash, charge the fee, and provide a receipt with a reference number. The funds will appear in your Ally account within one business day.
This method works if you do not have another bank account or if you need the money in Ally quickly, but the fee makes it more expensive than using a bank transfer. Check the MoneyGram website or app to find a location near you and confirm the exact fee before you go.
Converting cash to a check and using mobile deposit
If you can get a check—either by asking someone to write you one or by purchasing a cashier's check from a bank—Ally's mobile deposit feature lets you photograph the front and back of the check and deposit it without visiting a branch. This avoids the need to physically go anywhere with the check.
Open the Ally mobile app, navigate to the deposit section, and follow the prompts to photograph both sides of the check. The app will verify the image quality and submit it. Ally typically makes the funds available within one to two business days. If you need a cashier's check, you can obtain one from any bank or credit union for a small fee (usually $5 to $15) by providing them with cash.
This method is slower than a direct transfer but avoids the fees charged by MoneyGram or other money transfer services. It works best if you have time to wait for the check to clear.
Direct deposit from your employer or government agency
If you receive regular payments—such as a paycheck, Social Security, or unemployment benefits—you can set up direct deposit to send the money straight to your Ally account. This eliminates the need to deposit cash at all, since the money arrives electronically.
To set up direct deposit, you will need to provide your employer or the government agency with your Ally account number and routing number. You can find both in the Ally app or by calling Ally customer service. Once set up, the funds will be deposited on the scheduled payment date, usually one to two business days before the payment date listed on your pay stub or notice.
Direct deposit is free and the most reliable way to get money into your Ally account regularly. If you have not set it up yet, ask your employer's payroll department or the relevant government agency for the form you need to complete.
What to do if you have a large amount of cash
If you are depositing a large amount of cash—typically $10,000 or more in a single transaction—the bank receiving the deposit will file a Currency Transaction Report (CTR) with the federal government. This is a standard reporting requirement, not a sign of wrongdoing. The bank will ask you questions about the source of the cash to complete the report.
Ally will not reject the deposit because of the amount, but the reporting process may add a day or two to the time it takes for the funds to become available. If you are depositing cash through another bank first, that bank may also have its own policies about large cash deposits—some require advance notice or have daily limits. Call your other bank ahead of time if you are planning to deposit more than $5,000 in cash.
Frequently Asked Questions
Can I deposit cash at an ATM with my Ally debit card?
No. Ally ATMs only dispense cash; they do not accept deposits. You will need to use one of the methods described above to get cash into your Ally account.
How long does it take for cash to show up in my Ally account?
It depends on the method. If you deposit cash at another bank and transfer it to Ally, expect one to three business days total. MoneyGram typically takes one business day. Mobile deposit of a check takes one to two business days. Direct deposit arrives on the scheduled payment date.
Is there a limit to how much cash I can deposit?
Ally itself has no stated limit on deposits. However, the bank or service you use to move the cash may have limits. Check with your other bank or MoneyGram about their policies before you deposit a large amount.
What if I do not have another bank account?
MoneyGram is your best option. Find a location near you, bring your cash and your Ally account details, and the money will be sent directly to your account within one business day. You will pay a fee, but it avoids the need for a second bank account.
Can I deposit cash at a store that cashes checks?
Check-cashing stores will not deposit cash directly into your Ally account. However, some will issue a check for your cash (minus a fee), which you can then deposit to Ally using mobile deposit. This is more expensive than using another bank or MoneyGram.