The fastest ways to deposit cash depend on what you have access to

You can deposit cash into a bank account at an ATM, a bank branch, a check-cashing service, or through a mobile app if your bank partners with a cash network. The method that works fastest depends on whether you have a debit card, which bank you use, and whether you need the money available the same day or can wait one to two business days. ATM deposits and branch deposits usually post within 24 hours. Mobile app deposits through third-party cash networks may take longer and often charge a fee.

If you don't have a bank account yet, you'll need to open one before you can deposit cash. Most banks let you open an account online or in person with a government ID and an initial deposit—sometimes as little as $25.

Key Takeaways

  • ATM deposits post within one business day if you use your bank's own ATM, but some banks charge a fee for deposits at other banks' machines.
  • In-person deposits at a bank branch are free and usually the most reliable way to ensure cash posts the same day.
  • Mobile app cash deposits through networks like Ingo Money or MoneyLion charge a fee (usually $1 to $5) and may take one to three business days to post.
  • Check-cashing services and money transfer companies like Western Union can deposit cash into a bank account but charge higher fees than banks do.
  • Cash deposits over $10,000 trigger a federal reporting requirement, but depositing under that amount is routine and legal.

Depositing cash at your bank's ATM

Most banks have ATMs that accept cash deposits if you insert your debit card. The machine counts the cash, confirms the amount on screen, and deposits it into your account. The transaction usually posts within one business day. If you deposit cash after business hours or on a weekend, it will post the next business day.

Some banks charge a fee if you use an ATM that doesn't belong to your bank. Check your bank's fee schedule or call customer service to confirm whether out-of-network ATM deposits cost money. If you use a different bank's ATM regularly, the fees add up quickly—often $2 to $3 per deposit.

ATM deposits are convenient but have limits. Most machines accept deposits up to $10,000 per transaction, though some accept less. If you're depositing a large amount, split it across multiple transactions or go to a branch instead.

Depositing cash in person at a bank branch

Walking into a bank branch with cash is the most straightforward method. You hand the cash to a teller, they count it, and it posts to your account the same day. There is no fee. You don't need your debit card—just your account number or the card itself. Bring a government ID if you're opening an account for the first time.

Branch deposits are useful if you're depositing a large amount, if you want to confirm the deposit posted immediately, or if your ATM is broken. Most banks are open Monday through Friday during business hours and some on Saturday mornings. If you work during the day, you may need to plan a trip or use a different method.

If you don't have an account at that bank, you cannot deposit cash there. You must have an account with the bank whose branch you're visiting.

Using a mobile app to deposit cash

Some banks and financial apps partner with cash networks—companies like Ingo Money, MoneyLion, or PayActiv—that let you deposit cash using your phone. You open the app, enter the amount, and receive a barcode or reference number. You take that to a participating retail location (often a grocery store, pharmacy, or convenience store) and hand over the cash. The store scans the barcode, you confirm the amount, and the money goes into your account.

These deposits usually take one to three business days to post and cost $1 to $5 per transaction. The fee is higher than an ATM or branch deposit, but the convenience may be worth it if you don't have easy access to your bank. Check your bank's app or website to see which cash networks it partners with, because not all banks offer this option.

Retail cash deposits have limits. Most networks cap deposits at $500 to $1,000 per transaction. If you need to deposit more, you'll need to make multiple trips or use a different method.

Depositing cash through check-cashing services and money transfer companies

Check-cashing services and money transfer companies like Western Union or MoneyGram can deposit cash into a bank account, but they charge significantly more than banks do. Fees typically range from $5 to $15 depending on the amount and the company. These services are useful if you don't have a bank account yet and need to move cash quickly, but they are not a cost-effective long-term option.

To use these services, you provide the teller with the recipient's bank account number, routing number, and the amount you want to deposit. The money usually posts within one to two business days. Some services offer same-day delivery for an additional fee.

These companies are widely available—you can find them at grocery stores, pharmacies, and dedicated storefronts—but always compare fees before you use them. A $100 deposit might cost $5 to $10 in fees, which is a significant percentage of the total.

What happens with large cash deposits

Deposits of $10,000 or more trigger a federal reporting requirement called a Currency Transaction Report (CTR). The bank files this report with the Financial Crimes Enforcement Network (FinCEN), a division of the U.S. Treasury. This is routine and legal—it does not mean you've done anything wrong. The report simply documents that a large cash transaction occurred.

You do not need to do anything special. The bank handles the reporting automatically. However, if you deposit exactly $9,999 to avoid the $10,000 threshold, or if you make multiple deposits of just under $10,000 in a short time, the bank may file a Suspicious Activity Report (SAR) instead. This is called "structuring," and it can trigger an investigation. If you have a legitimate reason for a large cash deposit—you sold a car, received an inheritance, or cashed out a business—simply deposit the full amount and let the bank file the CTR.

Timing and when cash posts to your account

Cash deposits at your bank's ATM or branch usually post within one business day. If you deposit on a Friday after 5 p.m., it will post on Monday. If you deposit on a weekend, it will post on Monday. Holidays also delay posting by one day.

Mobile app deposits and money transfer company deposits take longer—usually one to three business days. The delay happens because the money has to move from the retail location or cash network to your bank, which takes time. Check the app or receipt for the exact timeline.

If you need the money available immediately, go to a bank branch during business hours. If you can wait a day or two, an ATM deposit is fine. If you're using a mobile app or money transfer service, plan for the longer timeline and deposit earlier than you think you'll need the money.

Frequently Asked Questions

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

No, not directly. You cannot walk into a bank and deposit cash into another person's account. However, you can transfer money to someone else's account after you deposit the cash into your own account. Alternatively, money transfer services like Western Union or MoneyGram let you send cash directly to another person's bank account if you provide their account and routing numbers.

What if the ATM rejects my cash deposit?

ATMs reject cash for several reasons: the bills are torn or damaged, the machine is full, or there's a technical problem. If this happens, take the cash to a bank branch instead. The teller can deposit it for you. If the ATM ate your cash and didn't return it, contact your bank immediately and report the problem. The bank will investigate and refund you if the cash was lost.

Do I need to report cash deposits to the IRS?

Depositing cash into your bank account is not itself taxable income. However, if the cash came from self-employment, a side job, or selling something, you may owe taxes on that income. The bank does not report small deposits to the IRS, but it does report deposits over $10,000. Keep records of where the cash came from so you can report it correctly on your tax return if needed.

Can I deposit cash if I don't have a debit card?

Yes. You can deposit cash at a bank branch without a debit card—just bring your account number or the card itself. You can also use a mobile app cash deposit if your bank partners with a cash network. ATM deposits require a debit card, so that method won't work without one.

How long does it take to deposit cash into a new account?

If you're opening a new account, you can deposit cash in person at a branch the same day. The account opens immediately, and the cash posts the same day. If you open the account online, you'll need to wait for the account to be activated (usually one to two business days) before you can deposit cash, or you can go to a branch and deposit cash in person once the account is open.