Discover does not accept cash deposits at branches because it has no physical locations
Discover Bank operates entirely online, which means there is no branch where you can walk in and deposit cash. If you have a Discover checking account and need to deposit cash, you will need to move the money through an intermediary first — either a bank or ATM network that accepts cash, then transfer it electronically to Discover.
The most common routes are depositing cash at another bank you use, at a MoneyGram location, or at an ATM that accepts cash deposits and connects to a network Discover recognizes. Once the cash is in that account or network, you transfer the funds to your Discover checking account online.
Key Takeaways
- Discover has no physical branches, so you cannot deposit cash directly at a Discover location.
- You can deposit cash at another bank or credit union you use, then transfer the balance to Discover through online banking.
- MoneyGram locations accept cash and can send it to your Discover account if you provide your account details.
- Some ATM networks allow cash deposits to accounts linked to Discover, though availability depends on your ATM provider.
- Transfers from external accounts to Discover typically take one to three business days to post.
Depositing cash at another bank, then transferring to Discover
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 and then move the money to Discover. Walk into a branch with your cash and your account information, deposit it, and the funds will be available in that account within minutes or by the next business day depending on the bank's policy.
Once the cash is in that account, log into your Discover checking account online and use the transfer feature to pull money from the external account. You will need the routing number and account number of the bank where you deposited the cash. Discover will initiate an ACH transfer, which typically takes one to three business days. Some banks offer faster transfers if you set up the connection in advance.
This method works even if you do not regularly use the other bank — many people maintain a small account at a traditional bank specifically for cash deposits and ATM access, then transfer the balance to their primary online bank.
Using MoneyGram to send cash to your Discover account
MoneyGram has locations at Walmart, CVS, Walgreens, and other retail stores nationwide. You can walk in with cash, provide your Discover checking account details (account number and routing number), and MoneyGram will send the money directly to that account. There is a fee for this service, typically between $2 and $10 depending on the amount, and you should confirm the fee before completing the transaction.
The cash will be sent as a direct deposit to your Discover account. Timing varies — some transfers post within hours, others take one to two business days. Ask the MoneyGram agent for an expected delivery date when you send the money. Keep your receipt in case the transfer does not arrive as expected.
Depositing cash at ATMs connected to Discover's network
Discover is part of the Allpoint ATM network, which includes thousands of ATMs worldwide. However, Allpoint ATMs are designed for withdrawals, not deposits. Some ATMs outside the Allpoint network do accept cash deposits, but they must be connected to a bank or credit union that Discover recognizes for transfers.
If you use an ATM that accepts deposits — often found at credit unions or regional banks — you can deposit cash there and then transfer the balance to Discover using the same method described above. Check with your ATM provider to confirm they accept deposits and whether they charge a fee for that service.
What happens if your transfer is delayed or does not arrive
ACH transfers from another bank to Discover typically take one to three business days. If your transfer does not appear within that window, log into your Discover account and check the transfer status. Discover's online banking system will show whether the transfer is pending, processing, or completed.
If the transfer shows as completed in Discover but you do not see the funds, contact Discover customer service with your transfer confirmation number. If the transfer is still pending after three business days, contact both Discover and the sending bank — the delay may be on either end. Keep your receipt from the cash deposit and any transfer confirmation numbers until the money arrives.
If you used MoneyGram, contact MoneyGram directly with your receipt and transaction number. They can trace the payment and confirm whether it was sent to the correct account number.
Avoiding common mistakes when depositing cash to Discover
The most frequent error is providing the wrong account number or routing number to MoneyGram or the sending bank. Double-check both numbers before you hand over cash or confirm a transfer. Your Discover routing number is 011000015 for all Discover checking accounts; your account number is on your checks, your debit card, or in your online banking dashboard.
Another mistake is depositing cash at a bank or ATM that does not connect to Discover's network. Not all banks and ATMs can transfer to online-only banks. Before you deposit, confirm with the bank or ATM operator that they can send money to Discover Bank. If you are unsure, use a major bank like Chase or Bank of America, which definitely connects to Discover.
Do not assume a cash deposit is instant. Even if the cash posts to your intermediate account immediately, the transfer to Discover takes one to three business days. Plan ahead if you need the money by a specific date.
Frequently Asked Questions
Can I deposit cash directly at a Discover ATM?
No. Discover ATMs through the Allpoint network only allow withdrawals. You must deposit cash at another bank or through MoneyGram, then transfer the funds to Discover electronically.
Does Discover charge a fee to receive a transfer from another bank?
No. Discover does not charge you to receive an incoming transfer. However, your sending bank or MoneyGram may charge a fee on their end. Ask before you transfer.
How long does it take for cash to show up in my Discover account?
If you deposit at another bank and transfer electronically, expect one to three business days. MoneyGram transfers may arrive within hours or take one to two business days. Weekends and holidays extend the timeline.
What if I deposit cash at a bank but the transfer to Discover fails?
The cash will remain in your account at the bank where you deposited it. Contact Discover with your transfer confirmation number to find out why it failed — usually it is a wrong account number or routing number. You can then try the transfer again with corrected information.
Is there a limit to how much cash I can deposit?
Discover does not set a limit on incoming transfers, but the bank or MoneyGram location where you deposit the cash may have daily or per-transaction limits. Ask before you deposit a large amount.