You can deposit cash into Discover checking, but not at an ATM or branch

Discover does not operate physical branches or ATMs, so you cannot walk into a location and hand over cash. Instead, Discover offers two main ways to deposit cash: through a money transfer service like MoneyGram or Western Union, or by depositing cash at a partner bank and then transferring the funds electronically to your Discover account.

The most common method is using MoneyGram or Western Union. You take your cash to a participating location (grocery stores, pharmacies, convenience stores, and Walmart all carry these services), provide your Discover account details, and the cash is converted into a deposit that lands in your account within one to two business days. You will pay a fee for this service—typically $5 to $10 depending on the amount and the provider.

A second option is to deposit cash at another bank where you have an account, then transfer that money to Discover electronically. This works if you have a checking account at a traditional bank with branches. You deposit the cash there, then use Discover's online banking to initiate an ACH transfer from that account to your Discover account. This method is free but takes three to five business days.

Key Takeaways

  • Discover has no physical branches or ATMs, so cash deposits must go through a third party like MoneyGram or Western Union.
  • MoneyGram and Western Union deposits typically cost $5 to $10 and appear in your Discover account within one to two business days.
  • If you have another bank account, you can deposit cash there for free and then transfer the money to Discover using ACH, which takes three to five business days.
  • Discover does accept mobile check deposits through its app, which is free and faster than cash deposits.

Using MoneyGram or Western Union for cash deposits

Both MoneyGram and Western Union have thousands of locations across the United States. To deposit cash this way, you go to a participating location, tell the agent you want to send money to your own bank account, and provide your Discover account number and routing number. The agent will take your cash, charge you a fee, and give you a receipt with a confirmation number.

The money does not appear instantly. Most deposits show up within one to two business days, though some may take longer depending on the time of day you deposit and whether it is a weekend or holiday. Check your Discover account online or through the mobile app to confirm the deposit has arrived.

Fees vary by location and amount. A $100 cash deposit might cost $5 to $7, while a $500 deposit could cost $10 to $15. Call ahead or ask at the location to confirm the exact fee before you hand over your cash. Some locations may charge differently than others, even if they are the same brand.

Transferring cash from another bank account

If you already have a checking account at a bank with physical locations—such as Chase, Bank of America, Wells Fargo, or a local credit union—you can deposit cash there and then move the money to Discover for free. This method takes longer but costs nothing.

Deposit your cash at your other bank using their ATM, teller, or mobile app (if they offer mobile deposit for cash). Once the deposit clears, log into your Discover online banking and set up an ACH transfer to move the money from your other bank to your Discover account. You will need your other bank's routing number and your account number there. The transfer typically takes three to five business days.

This route works best if you already maintain another bank account and do not need the cash in Discover immediately. If you only have a Discover account and no other bank, this option is not available to you.

Why Discover does not accept cash at branches

Discover operates as an online-only bank with no physical locations. This model keeps their overhead costs low, which is why they can offer higher interest rates on savings accounts and lower fees on checking accounts compared to traditional banks. The tradeoff is that you cannot walk in with cash.

This is not unique to Discover. Other online banks like Ally, Charles Schwab, and Chime also have no branches. Customers of these banks use the same workarounds—money transfer services, transfers from other accounts, or mobile check deposits—to move cash into their accounts.

Mobile check deposits as an alternative

If you have a paper check instead of cash, Discover's mobile app lets you deposit it for free by taking photos of the front and back. This is faster and cheaper than converting cash through MoneyGram or Western Union. The check typically clears within one to two business days.

Cash itself cannot be deposited through the mobile app, but if someone writes you a check, this is a simpler path than dealing with a money transfer service.

Comparing your deposit options

MethodCostTime to ClearRequires Another Account
MoneyGram or Western Union$5–$15 per deposit1–2 business daysNo
Transfer from another bankFree3–5 business daysYes
Mobile check depositFree1–2 business daysNo

Frequently Asked Questions

Can I deposit cash at a Discover ATM?

No. Discover does not own or operate ATMs. You can withdraw cash from Discover ATMs at MoneyPass and Allpoint networks, but you cannot deposit cash at them. Cash deposits must go through MoneyGram, Western Union, or another bank account.

How much does it cost to deposit cash through MoneyGram?

Fees typically range from $5 to $15 depending on the amount you are depositing and the specific location. Larger deposits cost more. Ask the agent at the location before you hand over your cash, since fees can vary between locations.

What if I do not have another bank account?

Use MoneyGram or Western Union. Both have thousands of locations nationwide, and you do not need any other account to use them. You just need your Discover account number and routing number, which you can find in your online banking or on your debit card.

Can someone else deposit cash into my Discover account?

Yes, if they use MoneyGram or Western Union and have your account number and routing number. They can deposit cash at any participating location and send it to your Discover account. The money will arrive in one to two business days.

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

Discover does not set a limit on cash deposits, but MoneyGram and Western Union have their own limits per transaction and per day. These limits vary by location and provider. Ask at the location what their maximum is before you attempt a large deposit.