Discover Bank does not accept cash deposits at branches or ATMs
Discover is an online bank with no physical branches, so you cannot walk in and deposit cash directly. Discover also does not own ATM networks that accept cash deposits. If you need to move cash into your Discover checking account, you will need to use a third-party method — either a transfer from another bank account you control, or a cash deposit at a retailer that offers the service.
The most practical routes are depositing cash at a MoneyGram location, using a peer-to-peer payment app to move money from someone else's account, or depositing the cash into another bank account you own and then transferring it to Discover electronically.
Key Takeaways
- Discover has no branches or ATMs that accept cash, so you cannot deposit cash directly into a Discover account.
- MoneyGram locations accept cash and can send it to your Discover account, though fees apply and the transfer may take one to two business days.
- If you have another bank account, depositing cash there and then transferring the balance to Discover is often faster and cheaper than using a third-party service.
- Peer-to-peer apps like Venmo or PayPal can move money from someone else's account to yours, but they require the other person to have funds available.
Using MoneyGram to deposit cash
MoneyGram has locations at Walmart, CVS, Walgreens, and other retailers across the United States. You can walk in with cash and ask to send money to your Discover checking account. You will need your Discover account number and routing number (which you can find in your Discover online banking portal or on a check if you have ordered one). MoneyGram will charge a fee for this service — the amount depends on how much you are sending and which location you use, but fees typically range from a few dollars to around $15 for domestic transfers.
The cash will be sent to your Discover account as a direct deposit. This usually takes one to two business days to appear in your account. MoneyGram is useful if you need to deposit a large amount of cash and do not have access to another bank account, but the fee makes it more expensive than other methods.
Transferring cash through another bank account
If you have a checking or savings account at another bank — even one you rarely use — you can deposit cash there and then move the money to Discover electronically. Most banks accept cash deposits at their ATMs or branches at no charge. Once the cash is in that account, you can transfer it to Discover using ACH (Automated Clearing House), which is free and usually takes one to three business days.
To set up an ACH transfer, log into your Discover account and add the other bank as an external account. Discover will ask for the routing number and account number of the bank you want to transfer from. You may need to verify the account by confirming two small deposits that the other bank makes to your Discover account — this verification step can add a day or two. Once verified, you can initiate transfers whenever you need to move money from that account to Discover.
Using peer-to-peer payment apps
Apps like Venmo, PayPal, Square Cash, and Zelle allow you to receive money from other people. If someone you know has cash and a bank account, they can send you money through one of these apps, and you can then transfer it to your Discover account. This works only if you have someone willing to send you the money — it does not let you deposit your own cash directly.
Most of these apps link to your Discover account and allow you to transfer money out to it. The transfer is usually free and takes one to three business days. This method is most useful if you are receiving money from a friend or family member who already uses the app.
What to avoid when depositing cash
Do not try to deposit cash at a non-Discover ATM and expect it to reach your Discover account. Most ATMs that accept deposits are owned by specific banks and will only deposit cash into accounts at that bank. Discover ATMs (which are part of the Allpoint network) do not accept cash deposits at all — they only dispense cash.
Avoid using check-cashing services or payday loan stores to convert cash into a transfer to Discover. These services charge high fees and are unnecessary when MoneyGram or another bank account will do the job more cheaply. Also be cautious about sharing your account number and routing number with anyone other than Discover itself or a service you have explicitly chosen to use.
Timing and what to expect
Cash deposits through MoneyGram typically appear in your Discover account within one to two business days. ACH transfers from another bank account usually take one to three business days, though some banks process them faster. Peer-to-peer app transfers vary by app and by the banks involved, but most take one to three business days as well.
Weekends and bank holidays can add time to any transfer. If you deposit cash on a Friday evening, expect the money to arrive by Tuesday or Wednesday. If you need cash urgently, it is better to withdraw from your Discover account using the Allpoint ATM network or to ask a retailer if they offer cash back with a debit card purchase.
Frequently Asked Questions
Can I deposit cash at a Discover ATM?
No. Discover ATMs (part of the Allpoint network) only dispense cash. They do not accept cash deposits. You will need to use MoneyGram, another bank account, or a peer-to-peer app to move cash into your Discover account.
What if I do not have another bank account?
MoneyGram is your most direct option. Find a MoneyGram location at a Walmart, CVS, or Walgreens near you, bring your cash and your Discover account and routing numbers, and the money will be sent to your account. You will pay a fee, but the transfer usually takes one to two business days.
Is there a limit to how much cash I can deposit?
Discover does not publish a specific limit for cash deposits made through third-party services like MoneyGram. However, MoneyGram itself has transaction limits that vary by location and method. Check with the specific MoneyGram location about their maximum before you go.
Do I need to report large cash deposits to the IRS?
Banks report deposits over $10,000 to the IRS as a matter of routine — this is not a sign of wrongdoing. If you are depositing your own cash from a legitimate source (wages, a sale, a gift), you do not need to do anything extra. If you have questions about tax reporting, consult a tax professional.
What is the cheapest way to deposit cash into Discover?
If you have access to another bank account, depositing cash there and transferring it to Discover via ACH is free and takes one to three business days. If you do not have another account, MoneyGram is the most straightforward option, though it charges a fee.