Yes, anyone can deposit cash into your account if they have your account number and routing number
Someone else can put money into your bank account without your permission, as long as they know your account number and routing number. They do not need your PIN, your password, or access to your debit card. Your bank will accept the deposit and add it to your balance. This is true whether the deposit comes from another person, a business, a government agency, or an employer.
The person depositing the money does not need to be on your account or have any legal relationship to you. They straightforward need to know where to send it. This is why employers can direct-deposit your paycheck, why the government can send tax refunds, and why a friend can wire you money for a loan.
The key protection you have is that deposits only add money to your account — they cannot remove it. Someone who knows your account number cannot withdraw funds, pay bills from your account, or change your account settings. That requires your PIN or your signature.
Key Takeaways
- Anyone can deposit money into your account using only your account number and routing number, which are printed on your checks and visible to anyone who sees a deposit slip.
- The person depositing money does not need your permission, your PIN, your password, or access to your card.
- Deposits only add money — they cannot remove it or change your account without additional authorization.
- Your account number and routing number are not secret information; they are meant to be shared so others can send you money.
- If someone deposits money into your account by mistake, contact your bank to report it; you cannot keep money that was sent to you in error.
How deposits work when someone else sends money
When another person deposits cash into your account, they typically do this through one of three routes: they visit a branch of your bank in person, they use an ATM that belongs to your bank, or they transfer money electronically if they have an account at another bank.
If they visit a branch in person, they tell the teller they want to deposit cash into your account. They provide your account number (or your name and account number), hand over the cash, and the teller processes the deposit. The money appears in your account within minutes if it is the same bank, or within one to two business days if it is a different bank.
If they use an ATM, they insert cash and select "deposit to another account." They enter your account number and the amount. The ATM accepts the cash and sends a receipt. The deposit usually posts within one business day.
If they transfer money electronically from their own bank account, they use their bank's website or app, select "send money," and enter your account number and routing number. This is called an ACH transfer or wire transfer depending on the speed. ACH transfers take one to three business days; wire transfers can be faster but usually cost a fee.
Why your account number is not secret information
Your account number and routing number appear on every check you write. If you have ever given a check to someone — a landlord, a utility company, a contractor — that person has seen both numbers. This is by design. Banks need these numbers to be shareable so that people can send you money without calling you first or asking permission.
Your routing number is the same for everyone at your bank. It identifies which bank holds your account. Your account number identifies which specific account within that bank is yours. Together, they work like a mailing address: they tell the banking system where to deliver the money.
Because these numbers are not secret, you should assume that anyone who has received a check from you, anyone who has paid you through a bank transfer, or anyone who has seen your bank statements knows your account number. This is normal and expected. The security of your account does not depend on keeping these numbers hidden — it depends on your PIN and your password, which only you should know.
What happens if someone deposits money by mistake
If someone deposits money into your account by mistake — they meant to send it to someone else, or they entered the wrong account number — you are not allowed to keep it. The money belongs to whoever sent it, and the bank will eventually recover it.
The right thing to do is contact your bank as soon as you realize the mistake. Tell them the deposit was sent to you in error and ask them to help return it. The bank can contact the person who sent it and arrange a reversal. If you spend the money and the bank later discovers the error, the bank will remove the funds from your account, which can leave you with a negative balance and overdraft fees.
Some banks will freeze the account or flag it for review if they suspect a deposit was sent in error, especially if the amount is large. This is to protect both you and the person who sent the money.
When you might want to give someone your account number
You should give your account number and routing number to anyone who needs to send you money: your employer (for direct deposit of your paycheck), government agencies (for tax refunds or benefit payments), insurance companies (for claim payments), or friends and family (for loans or gifts). You can find both numbers on a check, or you can call your bank and ask them to provide the routing number.
You should also provide these numbers if you want to set up automatic payments from your account. For example, if you want to pay your utility bill directly from your bank account each month, you give the utility company your account number so they can withdraw the payment on the due date. In this case, you are authorizing them to remove money, not just deposit it.
The difference matters: giving someone your account number for a deposit is safe because they can only add money. Giving someone your account number for a payment means you are authorizing them to remove money on a schedule you agree to. Make sure you trust the company and understand the payment terms before you authorize withdrawals.
What information you should keep private
While your account number and routing number are meant to be shared, your PIN and your online password should never be given to anyone — not even your bank. Your bank will never ask you for your password. If someone calls or emails claiming to be from your bank and asks for your password, it is a scam.
You should also keep your debit card itself private. If someone has your physical card, they can use it to withdraw cash or make purchases, even without knowing your PIN (some transactions do not require a PIN). If your card is lost or stolen, call your bank when ready to report it.
Your Social Security number should also be kept private. While your bank uses it to identify you, you should not share it with people who only need your account number. If someone asks for your Social Security number in order to deposit money into your account, that is a red flag — they do not need it.
Frequently Asked Questions
Can someone deposit money into my account if they only know my name?
Not reliably. Your name alone is not enough because many people share the same name. The person depositing the money needs your account number, or they need to visit a branch of your bank in person with your name and some form of identification. At a branch, a teller can look up your account using your name and ID, but this is slower than using the account number.
Do I need to give permission before someone deposits money?
No. Deposits do not require your permission or your authorization. Anyone with your account number can deposit money into your account at any time. This is different from withdrawals, which do require your authorization (through your PIN or signature).
What if I do not want someone to deposit money into my account?
You cannot prevent deposits if someone has your account number, because deposits are how the banking system is designed to work. However, if someone is repeatedly depositing money you do not want, you can contact your bank to discuss the situation. In rare cases, the bank may close the account or help you report harassment.
Can someone use my account number to steal money?
Not directly. Your account number alone cannot be used to withdraw money or make purchases. Theft requires your PIN, your password, your debit card, or your signature. However, if someone has your account number and other personal information (like your Social Security number or date of birth), they might be able to call your bank and impersonate you to change your password or request a new card. Protect your password and personal information.
Is it safe to write my account number on a check?
Yes. Your account number is printed on every check you write, and checks are designed to be shared with other people. Anyone who receives a check from you will see your account number. This is normal and expected. The security of your account depends on your PIN and password, not on keeping your account number secret.