Yes, you can deposit cash directly into your checking account at most banks

You can walk into your bank branch during business hours and hand a teller cash to deposit into your checking account. The teller will count it, record the amount, and credit your account — usually the same day or by the next business day. Most banks accept cash deposits without limit, though some may ask for ID or flag unusually large deposits for compliance reasons.

If you cannot visit a branch, you have other options: ATMs that accept cash deposits, mobile check deposit apps that work with cash (less common), or third-party services like Walmart or CVS that deposit cash into bank accounts for a fee. The method you choose depends on your bank's offerings, your location, and how quickly you need the money in your account.

Key Takeaways

  • Cash deposits at a bank branch are credited to your checking account the same day or next business day, with no deposit limit at most banks.
  • ATMs that accept cash deposits are available 24/7 at many banks, though some may hold the deposit for verification before crediting your account.
  • Third-party deposit services like Walmart or CVS charge a fee (typically $3 to $5) but work if you cannot reach your bank branch.
  • Banks must report cash deposits over $10,000 to the IRS, but this is routine compliance and does not mean your deposit is suspicious.
  • Mobile deposit apps typically do not accept cash directly — you photograph checks instead — so confirm your bank's app features before relying on it.

Depositing cash at a bank branch or ATM

The simplest route is a teller at your bank branch. Bring your cash and your debit card or account number. The teller will count the bills and coins, enter the amount into the system, and your checking account will show the deposit by end of business that day or the next morning. You will receive a receipt showing the amount deposited.

Many banks also offer 24-hour ATM cash deposits. You insert bills into the machine, confirm the amount on screen, and the deposit is recorded. Some ATMs verify the cash immediately and credit your account the same day; others hold it for one business day while the bank counts the cash remotely. Check your bank's website or call to confirm whether your branch's ATM accepts cash deposits and how long the hold lasts.

ATM deposits are convenient but carry a small risk: if the machine malfunctions or misreads the amount, you may need to contact your bank to resolve the discrepancy. For large amounts or time-sensitive deposits, a teller is safer because you get a receipt and immediate confirmation.

Using third-party services to deposit cash

If you cannot reach your bank branch or ATM, retailers like Walmart, CVS, and some grocery stores offer cash deposit services. You hand the cashier your cash and your bank account information (or debit card), and they process the deposit into your checking account. The deposit typically posts within one to two business days.

These services charge a fee — usually $3 to $5 per transaction — which is deducted from your deposit or charged separately. This option is most useful if you work odd hours, live far from a branch, or need to deposit cash outside your bank's operating hours. However, the fee makes it less economical for small, frequent deposits.

Not all banks partner with all retailers, so confirm that your bank works with the service before you go. Your bank's website or customer service line can tell you which third-party services accept deposits to your account.

How long cash deposits take to show up

A cash deposit made in person at a teller window usually appears in your checking account by end of business that day. If you deposit after hours or on a weekend, it will post the next business day. ATM deposits may post the same day or take one business day, depending on your bank's processing schedule.

Third-party retailer deposits typically take one to two business days. The retailer processes your deposit, sends it to your bank, and your bank credits your account. During this window, the money is in transit and not yet available for withdrawal, though some banks make it available sooner.

If your deposit does not appear within the expected timeframe, contact your bank's customer service with the receipt or transaction confirmation. They can track the deposit and resolve any delays.

Cash deposit limits and reporting requirements

Most banks do not set a limit on how much cash you can deposit in a single transaction. However, the federal government requires banks to report all cash deposits over $10,000 to the IRS on a form called a Currency Transaction Report (CTR). This is automatic compliance, not a sign of suspicion — banks file these reports for all large cash deposits, regardless of the source.

If you deposit exactly $10,000 or more, your bank will file the report. You do not need to do anything; the bank handles it. The report includes your name, account number, and the amount, but it does not trigger an investigation unless other factors suggest illegal activity.

Some people try to avoid the $10,000 threshold by making multiple smaller deposits — a practice called structuring. This is illegal, even if each individual deposit is legitimate. If a bank suspects structuring, it must report it, and you could face penalties. If you have a legitimate reason to deposit large amounts of cash regularly (for example, you run a cash business), deposit the full amount at once and keep records of where the cash came from.

What to do if your bank does not accept cash deposits

Some online banks and credit unions do not accept cash deposits because they have no physical branches. If your bank is online-only, you have a few options: open a second account at a bank with branches, use a third-party deposit service, or deposit cash into a different bank's ATM and transfer the money to your online account.

The transfer method works like this: deposit cash at any bank's ATM (even if you do not have an account there), then use your online bank's transfer feature to move the money from that temporary account to your checking account. This is slower and may incur fees, so it is not ideal for frequent deposits.

A better long-term solution is to open a checking account at a bank with physical branches in your area, or to find a credit union that accepts cash deposits and offers online banking. Many credit unions allow non-members to deposit cash at their ATMs for a small fee, which can be cheaper than a third-party service.

Protecting yourself when depositing large amounts of cash

If you are depositing a large sum, bring a receipt or record showing where the cash came from — a sales receipt, invoice, or bank statement. This is not required, but it helps if questions arise later. Keep your deposit receipt in case you need to prove the transaction.

Never deposit cash on behalf of someone else without a clear agreement in writing. If you deposit money into your account that belongs to another person, the bank considers it your money, and disputes over ownership can be difficult to resolve. If you need to transfer cash to someone else, deposit it into your account first, then send it via bank transfer, check, or another traceable method.

If you are depositing cash regularly as part of a business, keep a log of deposits with dates and amounts. This protects you if the IRS ever questions the source of the money, and it helps you spot errors or fraud.

Frequently Asked Questions

Do I need an ID to deposit cash?

Most tellers will ask for ID to verify your identity before accepting a cash deposit. Bring your driver's license, passport, or state ID. ATM deposits do not require ID because you use your debit card or account number to authenticate yourself.

What if I deposit cash and the bank says it was the wrong amount?

If the bank counts the cash and finds a discrepancy, ask to recount it together. If you are certain of the amount, request a supervisor. Keep your receipt and any documentation of where the cash came from. If the error is not resolved on the spot, file a dispute with the bank within 30 days.

Can I deposit cash to someone else's checking account?

You can deposit cash into another person's account only if you have authority to do so — for example, if you are a joint account holder or have power of attorney. Otherwise, the bank will not allow it. The safest way to give someone cash is to deposit it into your account first, then transfer it to theirs.

Will depositing cash affect my credit score?

No. Cash deposits do not appear on your credit report and do not affect your credit score. Banks report deposits to the IRS for compliance, but this information does not go to credit bureaus.

What happens if I deposit counterfeit cash by mistake?

If the bank detects counterfeit bills during processing, it will contact you and remove the amount from your account. You will not be charged a fee for this, but you will lose the money. If you suspect you received counterfeit cash, report it to your bank and the Secret Service.