The most direct way is to walk into your bank branch with the cash and a deposit slip

You can deposit cash at any branch of your bank during business hours. Bring the cash, your debit card or account number, and ask a teller for a deposit slip. Fill in the amount, sign it, hand it to the teller along with your cash, and the money goes into your account when ready—or by the next business day, depending on the time of day and your bank's processing schedule.

If you have an account with a large national bank, you likely have many branches to choose from. If your bank is smaller or regional, you may have fewer locations. Check your bank's website or call ahead to confirm the branch is open and accepts cash deposits, since some smaller branches or limited-service locations do not.

Most banks do not charge a fee for cash deposits made by the account holder. However, if someone else deposits cash into your account on your behalf, some banks charge a fee or require written authorization. Ask your bank about their policy before you hand cash to someone else to deposit.

Key Takeaways

  • Cash deposits at a bank branch are processed when ready or by the next business day, with no fee for account holders.
  • You need your debit card or account number and a deposit slip, both of which the teller will provide.
  • ATM deposits work at many banks but have daily limits, usually between $1,000 and $5,000 per transaction.
  • Mobile check deposit apps do not accept cash, only checks, so you cannot use them for cash.
  • Banks report large cash deposits to the IRS if the total is $10,000 or more in a single transaction or related transactions within a short period.

Using an ATM to deposit cash

Many banks offer ATM cash deposits, which you can do any time the ATM is available—usually 24 hours a day. Insert your debit card, select "deposit," choose "cash," and follow the prompts. The ATM will count the bills and confirm the amount before you complete the transaction. The deposit is usually credited to your account by the next business day.

ATM deposits have limits. Most banks cap cash deposits at $1,000 to $5,000 per transaction, though some allow higher amounts. If you need to deposit more than your bank's ATM limit, you will need to make multiple deposits or go to a branch. Check your bank's website or call customer service to find out your specific limit.

Not all ATMs accept cash deposits—only machines owned by your bank or a network your bank belongs to. Using an ATM from a different bank may result in a fee or a declined transaction. Stick to your own bank's ATMs when depositing cash.

What happens when you deposit a large amount of cash

Banks are required to report cash deposits of $10,000 or more to the Internal Revenue Service on a form called a Currency Transaction Report (CTR). This is not a penalty or a sign of wrongdoing—it is a standard reporting requirement. The bank files the report, not you, and the IRS uses it to track large cash movements.

If you make multiple cash deposits that add up to $10,000 or more within a short period—say, several deposits of $3,000 each over a few weeks—the bank may file a report on the total. This is called "structuring," and while depositing your own money is legal, the pattern itself can trigger scrutiny. If you have a legitimate reason for regular large cash deposits (you run a cash business, for example), tell your bank so they understand the pattern.

The reporting requirement applies whether you deposit at a branch, an ATM, or through any other method. There is no way to avoid it, and there is no reason to try—the report is routine and does not affect your account or your ability to use your money.

Depositing cash when you do not have a bank account yet

If you do not have a bank account, you will need to open one before you can deposit cash. Most banks require a government-issued photo ID, a Social Security number or Individual Taxpayer Identification Number (ITIN), and an initial deposit—often $25 to $100 in cash or check form. Some banks waive the initial deposit requirement.

You can open an account in person at a branch or online, depending on the bank. Online accounts are often faster and may have lower minimum balances, but you will still need to deposit cash at a branch or ATM once the account is open. Some online banks partner with retail locations like Walmart or CVS to accept cash deposits at their stores, which can be more convenient than finding a bank branch.

If you have had banking problems in the past—unpaid overdrafts or fraud—some banks may deny you an account. In that case, look for a second-chance bank account or a credit union, which often have more flexible approval policies.

Depositing cash at a store or retail location

Some banks partner with retail chains to accept cash deposits at their locations. Walmart, Target, CVS, and other stores may have deposit services available, usually at the customer service desk. You provide your account number and the cash, and the store sends it to your bank for processing. Deposits made this way typically post to your account within one to two business days.

Not all banks offer this service, and not all stores participate. Check your bank's website to see if they have retail deposit locations near you. If they do, ask the store what hours the service is available—it may not be 24/7 even if the store is open.

Retail deposits usually have the same limits as ATM deposits, and the same reporting requirements explore for amounts of $10,000 or more. There is typically no fee for this service if you are depositing into your own account.

Timing and when the money becomes available

Cash deposits made in person at a branch are usually available in your account when ready, or by the end of the business day. ATM deposits and retail deposits typically post by the next business day. If you deposit cash on a Friday evening or over a weekend, expect it to show up on Monday.

Your bank may place a hold on the deposit if the amount is unusually large or if your account is new. A hold means the money is in your account but you cannot withdraw it yet. Holds typically last one to five business days. If your bank places a hold, ask them how long it will last and when the money will be available.

Once the deposit posts, you can use the money to pay bills, transfer it to another account, or withdraw it. There is no restriction on how you use cash once it is deposited.

Frequently Asked Questions

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

Yes, but some banks require written authorization or charge a fee when a third party deposits cash on your behalf. Call your bank first to ask about their policy. If you regularly receive cash from others, consider having them open their own account and transfer the money to you electronically instead.

What if the ATM rejects my cash deposit?

ATMs reject cash for several reasons: the bills are damaged or worn, the machine is full, or there is a technical problem. Take your cash to a branch instead, or try a different ATM. If the machine kept your cash, contact your bank when ready with the date, time, and location—they can investigate and return the money if it was captured by the machine.

Do I need to report my own cash deposit to the IRS?

No. The bank files the Currency Transaction Report for deposits of $10,000 or more. You do not need to do anything. The report is routine and does not affect your taxes unless the cash came from unreported income.

Can I deposit cash using my bank's mobile app?

Mobile apps allow you to deposit checks by taking a photo, but they do not accept cash. You must deposit cash in person at a branch, ATM, or retail location.

What if my bank does not have a branch near me?

Ask your bank if they partner with other banks' ATMs or retail locations for deposits. Many banks belong to shared ATM networks that let you use other banks' machines. If your bank has no nearby options, consider switching to a bank with more locations or one that offers retail deposit services in your area.