The fastest way to deposit cash depends on your bank and how much you're depositing

You can deposit cash at an ATM, at a teller window, through a retail partner, or by mail—but not all banks offer all methods. ATMs are fastest if your bank has them, though some charge a fee for out-of-network use. Teller windows are free and handle large amounts without question. Retail partners like Walmart or CVS offer convenience but charge fees. Mail is slow and risky for cash. Start by checking what your specific bank offers, because the options vary widely.

The method you choose depends on how much cash you have, how quickly you need it deposited, and what you have access to. If you are near a branch, a teller is your safest bet. If you need speed and have your bank's ATM nearby, that works too. If you are far from both, a retail partner may be your only practical option.

Key Takeaways

  • ATM deposits are instant at your own bank's machines, but out-of-network ATMs may charge $1 to $3 per transaction.
  • Teller deposits at a branch are free, handle any amount, and give you a receipt on the spot.
  • Some banks let you deposit cash at partner retailers like Walmart or CVS, though fees and limits apply.
  • Mobile app photo deposits work for checks, not cash—you cannot photograph bills and deposit them remotely.
  • Mailing cash is possible but slow, risky, and not recommended unless you have no other option.

Depositing cash at an ATM

Most banks have ATMs that accept cash deposits. Insert your debit card, enter your PIN, select "Deposit," and follow the prompts. The machine will count the bills, confirm the amount on screen, and add the money to your account. The deposit usually posts within one business day, sometimes instantly depending on the time of day and your bank.

Out-of-network ATM deposits—using an ATM from a different bank—often cost $1 to $3 per transaction. Some banks reimburse these fees; others do not. Check your bank's fee schedule or call customer service before using an unfamiliar ATM. If you use out-of-network ATMs regularly, the fees add up fast. A $2 fee on a weekly deposit costs you over $100 a year.

Depositing cash at a branch teller window

Walk into any branch of your bank during business hours with your cash and debit card or account number. Tell the teller you want to deposit cash. They will count it, confirm the amount, and give you a receipt. The deposit posts immediately or within one business day. There is no fee for teller deposits at your own bank.

Teller deposits are the safest option for large amounts because you get a receipt with the exact amount and a timestamp. If there is ever a dispute about whether the money arrived, you have proof. Tellers also catch errors—if you miscounted, they will tell you before the deposit is final. For amounts over $10,000, a teller can answer questions about reporting requirements on the spot.

Depositing cash at retail partners

Some banks partner with retailers like Walmart, CVS, or Target to let you deposit cash without visiting a branch. You hand the cash to the cashier, they give you a receipt, and the money goes into your account. Not all banks offer this service, and those that do usually charge $2 to $5 per deposit. Check your bank's website or app to see if this option is available to you.

Retail deposits are convenient if you are already shopping, but the fees make them expensive for frequent use. They also have limits—many cap deposits at $500 or $1,000 per transaction. If you need to deposit more, you will have to make multiple trips or use a different method. The trade-off is convenience versus cost.

Why you cannot deposit cash through a mobile app

Mobile banking apps let you photograph checks and deposit them remotely, but this does not work for cash. The app reads the check number, routing number, and account number from the image. Cash has no numbers to read, so the technology cannot process it. You must use an ATM, teller, or retail partner to deposit physical bills.

If you receive cash and want to deposit it without leaving home, your only option is to ask someone you trust to deposit it for you at an ATM or branch using their own card, or to wait until you can go in person. There is no remote way to deposit physical currency.

Mailing cash to your bank

Some banks accept cash deposits by mail, but this is slow and risky. The cash is in transit for several days, and if the envelope is lost or stolen, you have no recourse. The bank will not reimburse you. You also have no proof the money was sent until it appears in your account, which can take a week or more.

Only mail cash if you have exhausted every other option. If you do, use registered mail with signature confirmation so you have proof of delivery. Never send large amounts. Include a deposit slip with your account number, and call your bank first to confirm they accept cash by mail—many do not. Some banks have stopped accepting mailed cash entirely due to security concerns.

What to do if your bank has no ATMs near you

If you live far from a branch and your bank has no ATMs in your area, ask customer service about retail deposit partners or out-of-network ATM reimbursement. Some banks reimburse all out-of-network ATM fees, which makes using another bank's ATM free. Others offer mobile check deposit, which does not help with cash but reduces how often you need to deposit in person.

If your bank offers none of these options and you have cash to deposit regularly, it may be worth switching to a bank with better ATM access or one that partners with retailers in your area. The cost of frequent out-of-network fees or long drives to a branch adds up over time. Online banks often have partnerships with thousands of ATMs nationwide, which can solve this problem.

Frequently Asked Questions

How long does it take for a cash deposit to show up in my account?

ATM deposits usually post within one business day, sometimes instantly if you deposit early in the day. Teller deposits post immediately or the next business day. Retail deposits and mail deposits take longer—typically two to five business days. Check your bank's policy for the exact timeline.

Is there a limit to how much cash I can deposit at once?

Banks do not legally limit cash deposits, but they are required to report deposits over $10,000 to the IRS on a form called a Currency Transaction Report. This is normal and not a sign of trouble. If you deposit over $10,000 regularly, the bank may ask why; answer honestly. Structuring deposits to avoid the $10,000 threshold is illegal.

Can I deposit someone else's cash into my account?

Yes, you can deposit cash that belongs to someone else. Use a teller or ATM with your own card. The bank does not care whose cash it is. If the amount is large or you do this often, the bank may ask questions to make sure you are not involved in money laundering, but depositing someone else's cash is legal.

What if the ATM rejects my cash or says the deposit failed?

If an ATM rejects bills, it usually means they are torn, worn, or the machine could not read them. Try a different ATM or go to a teller. If the ATM says the deposit failed but took your cash, contact your bank immediately. Do not leave—get a receipt or note the time and machine location. The bank can investigate and refund you if the cash was lost.

Do I need to bring anything besides cash to deposit at a branch?

Bring your debit card or account number so the teller knows which account to credit. You do not need an ID for a cash deposit at your own bank, though some branches may ask for one. Call ahead if you are depositing a very large amount—the branch may need to order extra cash handling supplies.