The fastest way is to walk into your bank branch with your cash and deposit slip

If you have a checking or savings account at a bank with physical locations, the simplest method is to visit a branch during business hours, hand the teller your cash and your account number or debit card, and they will deposit it directly. You do not need an appointment. The teller will count the cash, give you a receipt, and the money appears in your account immediately or within one business day depending on the time of day you deposit.

If you do not have a deposit slip, the teller will create one for you. Bring your debit card or a piece of mail showing your account number so they can confirm which account the cash goes into. Some banks also let you write your account number on a blank piece of paper if you do not have a card or statement with you.

Deposits made before the bank's cutoff time (usually 2 p.m. on weekdays) typically post the same day. Deposits made after cutoff or on weekends post the next business day. Holiday schedules vary by bank, so check your bank's website if you are depositing on or near a holiday.

Key Takeaways

  • Walk into any branch of your bank with cash and your account number or debit card to deposit money directly with a teller.
  • ATM deposits work at many banks but require an envelope, take longer to post, and some ATMs have daily limits on how much cash you can deposit.
  • Mobile check deposit apps let you photograph checks but do not work for cash.
  • Third-party services like MoneyGram or Western Union can deposit cash into your account, but they charge fees and are slower than a branch visit.
  • If your bank has no nearby branch, switching to an online bank with a partner ATM network or a bank that reimburses ATM fees may be your best option.

Depositing cash at an ATM

Many banks and credit unions have ATMs that accept cash deposits. Look for the deposit slot on the machine, insert your debit card, and follow the on-screen prompts. The ATM will ask you to insert cash into an envelope (some machines provide these; others require you to bring one). Seal the envelope, insert it into the deposit slot, and the machine will confirm the deposit.

ATM deposits usually take one to two business days to post to your account, longer than a teller deposit. Some ATMs have daily limits—often $1,000 to $5,000 per transaction—so if you are depositing a large amount, you may need to make multiple deposits or use a branch instead. Check your bank's website or call the customer service number on the back of your debit card to confirm your ATM's limits.

Not all ATMs accept cash. If you are unsure whether a specific machine takes deposits, look for a deposit slot or call your bank before you go. ATMs that only dispense cash will have no slot.

Using a mobile app to deposit checks (not cash)

If you have a check instead of cash, most banks and credit unions offer mobile check deposit through their app. You photograph the front and back of the check, enter the amount, and submit it. The check is held for a few days while the bank processes it, then the funds appear in your account.

Mobile check deposit does not work for cash. If you have only cash, you must use a branch, ATM, or one of the third-party services described below. Do not attempt to photograph cash and submit it as a deposit—the app will reject it, and the bank may flag your account for suspicious activity.

Depositing cash through third-party money transfer services

If you do not have access to your bank's branch or ATM, you can use MoneyGram or Western Union to deposit cash into your bank account. Visit a MoneyGram or Western Union location (often found in grocery stores, pharmacies, or check-cashing shops), provide your bank account number and routing number, and hand over your cash. The service will charge a fee—typically $5 to $15 depending on the amount—and the money will be transferred to your account within one to three business days.

This method is slower and more expensive than a branch or ATM deposit, so use it only if you have no other option. Before you go, call your bank to confirm it accepts deposits from MoneyGram or Western Union, because not all banks do.

What to do if your bank has no nearby branch or ATM

If you live far from any branch or ATM of your bank, consider switching to an online bank that partners with a large ATM network. Banks like Ally, Charles Schwab, and Fidelity reimburse ATM fees charged by other banks, so you can use any ATM without paying out of pocket. Some online banks also partner with networks like Allpoint or MoneyPass that include thousands of ATMs nationwide.

Alternatively, open an account at a local bank or credit union for cash deposits and transfers, and keep your online account for other purposes. This gives you a place to deposit cash locally while maintaining your primary account elsewhere.

Depositing cash from someone else's account

If someone else wants to deposit cash into your account, they can do so at a branch by providing your account number and their cash. They do not need to be on your account or have your permission, though some banks ask for your name or phone number to confirm the account exists. The teller will process the deposit the same way as if you had done it yourself.

If the person depositing the cash is not comfortable going to a branch, they can use MoneyGram or Western Union to send the money to your account, though this incurs a fee. They cannot deposit cash through an ATM or mobile app into someone else's account.

Limits on cash deposits and reporting requirements

Banks have no legal limit on how much cash you can deposit into your own account. However, the bank is required to file a report with the federal government if you deposit more than $10,000 in cash in a single day. This is routine and not a sign of wrongdoing—the bank simply documents large deposits as part of anti-money-laundering rules.

If you deposit exactly $10,000 or slightly less on multiple days to avoid triggering the report, the bank may flag this as suspicious activity and file a report anyway. Deposit the full amount at once if that is what you have. The report does not prevent you from accessing your money or cause problems with your account.

Frequently Asked Questions

How long does it take for cash deposited at a branch to show up in my account?

Cash deposited with a teller at a branch typically appears in your account the same day if you deposit before the bank's cutoff time (usually 2 p.m. on weekdays), or the next business day if you deposit after cutoff or on a weekend. Call your bank to confirm its cutoff time.

Can I deposit cash at an ATM that belongs to a different bank?

No. ATMs only accept deposits into accounts at that bank or credit union. If you try to use an ATM from a different bank, it will not recognize your card or will reject the deposit. Use only ATMs owned by your bank or a partner network.

What if the ATM rejects my cash deposit?

ATMs reject cash for several reasons: the bill is torn or damaged, the machine is full, or there is a technical error. If this happens, take your cash to a branch or try a different ATM. If the ATM accepted your envelope but then rejected it, the cash will be returned to the slot or held for you to pick up—check your bank's website or call customer service for instructions.

Do I need to tell my bank I am depositing a large amount of cash?

No. You can deposit any amount without notifying the bank in advance. The bank will file a report if you deposit over $10,000 in a single day, but this is automatic and does not require your action. Simply deposit the cash as you normally would.

Can I deposit cash into someone else's account without their permission?

Yes. Anyone can deposit cash into your account at a branch by providing your account number. They do not need your permission or to be listed on the account. If you want to prevent this, contact your bank about account restrictions, though most banks do not offer this option.