You cannot send cash directly into a checking account through a bank

Cash has to be converted into a bank deposit before it can land in someone's checking account. A bank cannot receive cash electronically — the money has to physically enter the banking system at a branch, ATM, or through a third-party service that accepts cash and credits the account. If you have cash and want to put it into someone else's checking account, you need an intermediary step.

The person who owns the account can deposit cash themselves at their bank's branch or ATM. If you want to move your own cash into your checking account, this is the simplest route. If you want to send cash to someone else's account, you have a few options, each with different timing and fees.

Key Takeaways

  • Cash cannot move electronically into a checking account — it must be deposited in person at a branch or ATM, or converted to a digital payment first.
  • If you want to send your own cash to your checking account, deposit it at your bank's branch or ATM during business hours or 24/7 if your bank has ATM deposit.
  • To send cash to someone else's checking account, use a money transfer service like Western Union or MoneyGram, or ask the recipient to pick up cash you deposit at their bank.
  • Bank-to-bank transfers move money electronically but only work if both people have accounts; they do not accept cash as input.
  • Timing ranges from when ready (cash deposited at an ATM) to one to three business days (money transfer services crediting a checking account).

Depositing your own cash at your bank

The fastest way to get your cash into your checking account is to deposit it yourself. Walk into your bank's branch during business hours with your cash and your debit card or account number. The teller will count the cash, verify your account, and credit it when ready. The money shows in your account right away, though it may take one business day to fully clear if you deposit a large amount.

If your bank offers ATM cash deposit, you can skip the branch entirely. Insert your debit card, select deposit, feed the bills into the machine, and the money posts to your account within minutes. Not all banks offer this feature — check your bank's website or call to confirm. Banks that do offer it usually allow deposits 24/7, which is useful if you need to deposit cash outside business hours.

Sending cash to someone else's checking account using a money transfer service

If you want to send cash to another person's checking account, a money transfer service is the standard route. Companies like Western Union, MoneyGram, and Walmart2Walmart accept cash at physical locations and credit the recipient's bank account. You walk in with cash, provide the recipient's name and account details, pay a fee, and the service deposits the money into their checking account.

Timing depends on the service and the recipient's bank. Western Union and MoneyGram typically credit checking accounts within one to three business days. Walmart2Walmart is often faster — sometimes within hours — but only works if the recipient banks with a participating institution. Fees range from $5 to $15 depending on the amount sent and the service used. Ask the service for the exact fee before you hand over cash.

You will need the recipient's full name, account number, and routing number. The recipient does not have to be present — the service deposits the money directly. This method works across state lines and does not require both people to use the same bank.

Asking the recipient to pick up cash you deposit at their bank

Another option is to deposit cash at the recipient's bank branch yourself, if they have an account there. Walk in with the cash, give the teller the recipient's name and account number, and ask to deposit it into their account. Many banks allow this — you do not need to be a customer of that bank. The money posts to their account when ready or within one business day.

This only works if you know which bank they use and have access to a branch. It is free and fast, but it requires you to travel to their bank in person. Some banks have restrictions on deposits made by non-customers, so call ahead to confirm they will accept your deposit.

Why you cannot wire cash directly

A wire transfer moves money electronically from one bank account to another, but it requires the sender to have a bank account with funds already in it. You cannot initiate a wire transfer with physical cash — the cash has to be deposited into your account first, then you wire from there. This adds an extra step and usually takes longer than a direct money transfer service.

ACH transfers and other electronic payment methods work the same way. They move money between accounts that already exist in the banking system. Cash is not part of that system until someone deposits it.

Timing and fees at a glance

MethodTimingFeeBest for
Deposit cash at your own bank branchwhen ready to 1 business dayNoneYour own account, same-day access
Deposit cash at your own bank ATMMinutes to 1 business dayNoneYour own account, 24/7 access
Money transfer service (Western Union, MoneyGram)1 to 3 business days$5 to $15Sending to someone else's account
Deposit cash at recipient's bankwhen ready to 1 business dayNoneSending to someone else, if you know their bank
Wire transfer (after depositing cash first)Same day to 1 business day$15 to $30Large amounts, when speed matters

What happens if you deposit a large amount of cash

Banks report cash deposits over $10,000 to the federal government through a form called a Currency Transaction Report. This is routine and legal — it does not mean you are under investigation. The report straightforward documents the transaction. If you deposit $10,000 or more, expect the bank to ask where the cash came from. Answer honestly. Deposits of $10,000 or more are common for business owners, people selling property, and others with legitimate reasons to have large amounts of cash.

Do not try to avoid this by making multiple deposits under $10,000 — that practice is called structuring and is illegal. Banks are trained to spot it, and it triggers more scrutiny than a single large deposit would. If you have a legitimate reason for a large cash deposit, deposit it all at once and answer the bank's questions.

Frequently Asked Questions

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

Yes, you can deposit cash into someone else's account at their bank without their permission. The money goes into their account and they will see it. However, if the deposit is large or unusual, the bank may contact the account holder to verify it is legitimate. For regular deposits on behalf of someone else, tell them in advance so they are not surprised.

What if I do not know the recipient's bank or account number?

Use a money transfer service like Western Union or MoneyGram. You only need their name and a valid ID number (driver's license, passport, or state ID). They pick up the cash at a Western Union or MoneyGram location, or it can be deposited into their account if you provide that information. If you do not have their account details, ask them for it — most people can provide it in seconds.

Is it cheaper to send cash through a money transfer service or to deposit it at their bank myself?

Depositing cash at their bank is free if you can access a branch. Money transfer services charge $5 to $15. If you live near the recipient's bank, depositing in person is cheaper and faster. If you do not, a money transfer service is worth the fee for convenience.

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

Most banks credit ATM cash deposits within minutes to a few hours. The money is usually available for withdrawal the same day, though it may take one business day to fully clear. Check your bank's policy — some banks post ATM deposits overnight rather than when ready.

Can I send cash internationally to a checking account?

Yes, but you need a money transfer service that handles international transfers, such as Western Union, MoneyGram, or OFX. These services accept cash and deposit it into a checking account in another country. Fees are higher for international transfers — typically $15 to $50 depending on the amount and destination country. Timing is usually two to five business days.