Yes, anyone can deposit cash or a check into your account if they have your account number and routing number

You do not need to be the account holder for money to land in someone else's bank account. A friend, family member, employer, government agency, or stranger can all deposit funds into your account as long as they have two pieces of information: your account number and your bank's routing number. These numbers appear on the bottom left of your checks, and your bank can provide them instantly by phone or online.

The deposit method depends on the amount and the depositor's bank. A coworker can use their own bank's mobile app to send money via ACH (Automated Clearing House), which typically arrives within one to two business days. Someone without a bank account can walk into your bank branch with cash and hand it to a teller. An employer can set up direct deposit to your account using the same routing and account numbers. A relative overseas can use a wire transfer service like Western Union or MoneyGram, though that route costs more and takes longer.

The key point: your bank does not verify who is sending the money or why. They only check that the account number and routing number are valid. Once the deposit clears, the money is yours to use.

Key Takeaways

  • Anyone with your account number and routing number can deposit money into your account through ACH transfer, wire transfer, or in-person cash deposit.
  • Your bank does not prevent deposits from people you do not know, so you can receive money from anyone without prior permission or setup.
  • ACH deposits from another bank account take one to two business days; cash deposits at your bank branch are immediate.
  • You should never share your account number and routing number with someone you do not trust, because they could also set up automatic withdrawals or payments from your account.
  • If you receive a deposit you did not expect or did not authorize, contact your bank immediately to report it and ask whether it is legitimate.

How deposits from other people actually work

When someone deposits money into your account, the transaction follows one of three paths depending on the method and the amount.

ACH transfer is the most common route for person-to-person money movement. The sender logs into their own bank's app or website, enters your account number and routing number, chooses an amount, and schedules the transfer. Their bank sends the request to the ACH network, which batches transfers and processes them overnight. The money typically arrives in your account one to two business days later. The sender's bank may charge a small fee (usually $0 to $3), but your bank does not charge you to receive it.

Wire transfer is faster but more expensive. The sender goes to their bank in person or online, provides your account number and routing number, and pays a wire fee (typically $15 to $50). The money arrives the same day or the next business day. Wire transfers are harder to reverse once sent, so banks use them for larger amounts or time-sensitive payments.

Cash deposit requires the sender to visit your bank branch in person with physical cash. They give the cash to a teller, provide your account number, and the money posts to your account immediately. This method works only if your bank has a branch near the sender, and some banks limit cash deposits to account holders only—you should check your bank's policy before asking someone to deposit cash for you.

Direct deposit is set up by an employer, government agency, or other organization that pays you regularly. They submit your account number and routing number once, and then automatically deposit your paycheck or benefit payment on a set schedule. No action is required from you after the initial setup.

What information someone needs to deposit money into your account

The minimum information required is your account number and your bank's routing number. Both appear on the bottom of your checks in this order: routing number on the left, account number in the middle, and check number on the right. If you do not have checks, you can find both numbers by logging into your bank's website or mobile app, calling your bank's customer service line, or visiting a branch in person.

Some deposit methods require additional information. For a wire transfer, the sender may need your full name, your bank's name and address, and sometimes a SWIFT code (if the money is coming from outside the United States). For a direct deposit setup, your employer will ask for your name, account number, routing number, and account type (checking or savings). For a cash deposit at a branch, the teller will ask for the account number and may ask for the account holder's name to verify the account exists.

Your account number and routing number are not secret in the same way a password is. They are printed on every check you write, so anyone who has ever received a check from you already has both numbers. Sharing them with trusted people—employers, family members, friends who want to send you money—is safe. However, you should not share them with people you do not know or trust, because someone with these numbers could potentially set up automatic bill payments or recurring transfers from your account without your permission.

Why your bank does not stop deposits from unknown people

Banks do not block deposits based on who is sending the money because deposits add money to your account—they do not remove it. A deposit is a one-way transfer into your account, so there is no fraud risk to you. Your bank's job is to make sure the money actually arrives and that the account number is valid, not to police who you receive money from.

This is different from withdrawals or payments, which remove money from your account. If someone tries to withdraw money or set up a recurring payment from your account without your permission, your bank's fraud detection systems will flag it. But a deposit? Your bank processes it as long as the account number is correct.

This also means you can receive money from people you have never met. A stranger could deposit $100 into your account if they somehow obtained your account number and routing number. It happens rarely, but it is possible. If you receive an unexpected deposit, you can contact your bank to ask where it came from. If it was sent by mistake, you may be asked to return it. If it was sent intentionally but you do not want it, you can simply leave it in your account or donate it.

Deposits from employers and government agencies

Direct deposit is the standard way employers and government agencies move money into your account. You provide your account number and routing number once during onboarding or enrollment, and then payments arrive automatically on a set schedule—usually every two weeks for paychecks, or monthly for benefits like Social Security or unemployment.

Direct deposit is faster and more reliable than paper checks. The money typically posts to your account on the scheduled date, sometimes a day early depending on your bank's processing. You do not have to do anything after the initial setup; the payment arrives without you taking action.

If you change banks or want to stop direct deposit, you need to update your information with the employer or agency. Provide them with your new account number and routing number, or tell them to stop direct deposit entirely. It can take one to two pay cycles for the change to take effect, so plan ahead if you are switching banks.

What to do if you receive a deposit you did not expect

If money appears in your account and you do not know where it came from, contact your bank immediately. Call the customer service number on the back of your debit card or log into your online banking to start a chat with a representative. Provide the date of the deposit, the amount, and any details you can see about where it came from (the sender's name, if visible, or the reference line on the transaction).

Your bank can trace the deposit back to its source and tell you who sent it. Common reasons for unexpected deposits include: a refund from a merchant you returned something to, a payment from someone who owes you money, a direct deposit from an employer or government agency that you forgot you signed up for, or a deposit sent to the wrong account by mistake.

If the deposit was sent to you by mistake, your bank may ask you to return it. Do not spend money that was clearly sent in error. If the deposit came from a scam or fraud scheme, your bank will investigate and may reverse it. If you are unsure whether to keep the money, ask your bank whether it is safe to use or whether you should hold it pending further investigation.

Protecting your account number and routing number

Your account number and routing number are printed on your checks, so they are not highly sensitive information. However, you should still be thoughtful about who you share them with.

Safe to share with: employers, government agencies, banks, credit unions, trusted family members, and friends who want to send you money. These entities need the numbers to deposit money into your account, and they have no reason to misuse them.

Do not share with: people you do not know, unsolicited callers or emailers claiming to be from your bank, websites that ask for your account number without a clear reason, or anyone who contacts you unexpectedly asking for banking information. Scammers sometimes pose as banks or government agencies to trick people into sharing account numbers.

If someone calls or emails you claiming to be from your bank and asking for your account number, hang up or delete the email. Your bank already has your account number. If you are unsure whether the contact is legitimate, call your bank directly using the number on the back of your debit card or on your bank's official website.

Frequently Asked Questions

Can someone deposit money into my account without my permission?

Yes, anyone with your account number and routing number can deposit money into your account. You do not need to give permission for deposits to occur. However, deposits add money to your account, so there is no fraud risk to you. If you receive an unexpected deposit, contact your bank to find out where it came from.

Do I need to be present when someone deposits cash into my account?

No. If someone deposits cash at your bank branch, they only need your account number. You do not need to be there. The teller will post the cash to your account immediately. However, some banks limit cash deposits to account holders only, so check your bank's policy before asking someone else to deposit cash for you.

How long does it take for money deposited by someone else to show up in my account?

It depends on the method. Cash deposits at your bank branch post immediately. ACH transfers from another bank account take one to two business days. Wire transfers take one business day, sometimes the same day. Direct deposits from employers or government agencies post on the scheduled date, which is usually the same day or one day before payday.

What if someone deposits money into my account by mistake?

Contact your bank and explain that the deposit was sent in error. Your bank can help trace the deposit and may ask you to return the money to the sender. Do not spend money that was clearly sent to the wrong account. Your bank can reverse the deposit if needed.

Can someone set up automatic payments from my account if they only have my account number?

Typically no. Setting up automatic payments or recurring withdrawals usually requires additional verification, like a signature or online authorization. However, you should still protect your account number and only share it with people you trust. If you notice unauthorized payments, contact your bank immediately to report fraud.