Yes, you can deposit cash directly into a checking account

You can put cash into a checking account at your bank's branch, at an ATM, or sometimes through a mobile app that lets you photograph checks. The method you use depends on which bank you use, what time it is, and whether you need the money available when ready or can wait until the next business day.

Cash deposits at a staffed teller window are processed the same day during business hours. ATM deposits are typically held overnight and show up in your account the next morning. Some banks charge a fee for cash deposits above a certain amount, and some require you to be a customer of that specific bank to use their ATM for deposits.

Key Takeaways

  • Cash deposited at a teller window during business hours posts to your account the same day; ATM deposits usually post the next business day.
  • You can only deposit cash at ATMs owned by your bank or at banks in your bank's network — you cannot use a competitor's ATM.
  • Some banks charge fees for cash deposits, especially large ones, so check your account agreement or call your bank before depositing a large sum.
  • If you deposit cash after hours or on a weekend, it will not be available until the next business day even if you use an ATM.

Depositing cash at a bank branch during business hours

Walk into your bank with the cash and your debit card or account number. Tell the teller you want to deposit cash into your checking account. The teller will count the money, enter the amount into the system, and give you a receipt showing the deposit. The money appears in your account when ready — you can check your balance on your phone or at an ATM right after you leave.

If you are depositing a large amount of cash — typically $10,000 or more in a single transaction — your bank is required by federal law to file a Currency Transaction Report (CTR) with the Financial Crimes Enforcement Network (FinCEN). This is routine and does not mean anything is wrong. The bank will ask you to fill out a form with your name, address, and the source of the funds. The deposit still goes through normally.

Bring your ID if you are depositing cash at a branch where you are not a regular customer, or if the teller does not recognize you. Some banks also ask for ID as a standard practice.

Depositing cash at an ATM

Not all ATMs accept cash deposits. Only ATMs owned by your bank or by banks in your bank's network will let you deposit cash into your account. You cannot use a competitor's ATM to deposit cash, even if you have a debit card from that bank.

Insert your debit card, enter your PIN, and select "Deposit" from the menu. The ATM will ask you to insert cash into a slot. Some ATMs count the bills as you feed them in; others accept an envelope of cash that a bank employee counts later. The ATM will show you the amount it counted and ask you to confirm. Once you confirm, the transaction is complete and you will get a receipt.

Cash deposited at an ATM after business hours — typically after 5 or 6 p.m. on weekdays, or anytime on weekends — will not be available until the next business day. If you deposit cash on a Friday evening, it will not show up in your account until Monday morning. If you deposit on a Saturday or Sunday, it will show up Monday morning. Deposits made during business hours on a weekday usually post the same day, but check with your bank to be sure.

Finding an ATM that accepts cash deposits

Log into your bank's website or mobile app and look for the ATM locator tool. Most banks have one. Search for ATMs near you and filter for ones that accept deposits. You can also call your bank's customer service line and ask where the nearest deposit-accepting ATM is.

If your bank is part of a network — such as Allpoint, MoneyPass, or CO-OP — you may be able to use ATMs at other banks in that network. Check your bank's website to see which networks they belong to, then use that network's ATM locator to find a machine near you.

Fees for cash deposits

Most banks do not charge a fee for cash deposits made by account holders at their own ATMs or branches. However, some banks charge a fee if you deposit cash at an ATM owned by another bank, even if that bank is in your network. A few banks charge a fee for very large cash deposits — for example, deposits over $5,000 in a single transaction.

Check your account agreement or call your bank's customer service line before you deposit a large amount of cash. Ask specifically whether there is a fee for the deposit amount you are planning to make. The fee, if there is one, will be deducted from your account after the deposit posts.

What happens if the ATM rejects your cash

ATMs sometimes reject bills that are torn, heavily marked, or too old. If the machine rejects your cash, it will return the bills to you. Try depositing at a different ATM, or go to a branch and deposit with a teller instead. Tellers can usually accept bills that machines reject, as long as the bills are genuine and identifiable.

If the ATM accepts your cash but later the bank determines that some of the bills were counterfeit or damaged beyond use, the bank will contact you and deduct that amount from your account. This is rare, but it can happen.

Depositing cash from someone else

You can deposit cash into your own checking account even if the money came from someone else. There is no rule against it. However, if you regularly deposit large amounts of cash that do not match your normal income — for example, you deposit $50,000 in cash every month but your job pays you $3,000 — your bank may ask you where the money is coming from. This is called a Suspicious Activity Report (SAR), and banks are required to file one if a pattern looks unusual.

You do not need to do anything special or provide documentation unless your bank asks. If they do ask, straightforward explain the source of the funds. If the source is legitimate — a gift, an inheritance, a side business, a loan from a family member — tell them that. Banks ask these questions to prevent money laundering, not to accuse you of anything.

Frequently Asked Questions

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

Cash deposited at an ATM during business hours on a weekday usually shows up the next business day. If you deposit after hours or on a weekend, it will not appear until the next business day. Some banks post ATM deposits the same day if you deposit before a certain time — usually 2 or 3 p.m. — but this varies by bank.

Can I deposit cash at any bank's ATM?

No. You can only deposit cash at ATMs owned by your bank or at ATMs in your bank's network. You cannot use a competitor's ATM to deposit cash into your account, even if you have a debit card from that bank. Check your bank's website to find deposit-accepting ATMs near you.

Do I have to report cash deposits to the IRS?

Your bank reports large cash deposits to the government, but that does not mean you owe taxes on the money. If the cash is income — from a job, a business, or a sale — you owe taxes on it. If it is a gift or a loan, you do not. The bank's report is for anti-money-laundering purposes, not tax purposes.

What if I want to deposit cash but I do not have my debit card?

You can deposit cash at a branch with just your account number and an ID. You cannot use an ATM without your debit card and PIN. If you have lost your debit card, go to a branch or call your bank to request a replacement before you try to use an ATM.

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

There is no legal limit on how much cash you can deposit into your own account. However, deposits of $10,000 or more trigger a Currency Transaction Report, which is a standard government form. Some banks may also have their own internal limits on ATM deposits — for example, some ATMs will not accept more than $5,000 in a single transaction. Check with your bank if you are depositing a very large amount.