Yes, anyone can deposit money into your bank account if they have your account number and routing number
Your bank account is designed to receive deposits from other people. You do not need permission from the bank each time someone sends you money — the account itself is set up to accept incoming transfers. What matters is whether the person sending the money has the right information and uses a method your bank supports.
The person depositing money needs two pieces of information: your routing number (a nine-digit code that identifies your bank) and your account number (the unique identifier for your specific account). With those two numbers, they can send money through ACH transfer, wire transfer, or by depositing a check in your name. Some banks also let people deposit cash directly at a teller or ATM if they know your account number.
You should only share your account and routing number with people you trust. Sharing this information does not let someone withdraw money from your account — they can only deposit — but it does let them see your account number in records and statements.
Key Takeaways
- Anyone with your routing number and account number can deposit money into your account through ACH transfer, wire transfer, or check deposit.
- Deposits through ACH typically take one to three business days; wire transfers usually arrive the same day or next business day.
- You should only share your account details with people you trust, because they will be able to see your account number in transaction records.
- If someone deposits money into your account by mistake, contact your bank — they can help you return it to the sender.
- Deposits do not require your permission or a signature, but your bank may place a hold on large deposits while they verify the source.
How ACH transfers work when someone sends you money
An ACH transfer (Automated Clearing House) is the most common way someone deposits money into your account. The sender initiates the transfer through their own bank's website or app, enters your routing and account numbers, and the money moves through the Federal Reserve's clearing system.
ACH transfers typically take one to three business days. The sender's bank pulls the money from their account immediately, but your bank does not receive and post it right away. If someone sends you money on a Friday afternoon, you may not see it until Tuesday. Weekends and bank holidays extend the timeline.
The sender can set up a one-time transfer or recurring transfers (for example, a family member sending you money every month). They can also cancel a transfer before it settles, though once the money arrives in your account, only you can authorize a reversal.
Wire transfers and same-day deposits
A wire transfer is faster than ACH but costs money — usually $15 to $30 depending on the bank. The sender's bank sends the money directly to your bank through a separate network, and the transfer typically settles the same business day or the next morning.
Wire transfers require more information than ACH: your full name, account number, routing number, and sometimes your bank's address. The sender's bank verifies this information before sending, which is why wire transfers are considered more secure for large amounts.
Once a wire transfer arrives, it is final. The sender cannot cancel it, and your bank cannot reverse it without your permission. If someone wires money to the wrong account by mistake, the receiving bank can attempt to recover it, but there is no may provide.
Check deposits and cash deposits in your name
Someone can write a check in your name and deposit it into your account. They can do this at an ATM (if your bank has mobile check deposit), at a branch, or by mailing the check to your bank. The check must be made out to you or to you and another person — it cannot be made out to someone else and then deposited into your account.
Check deposits typically take three to five business days to clear, depending on the amount and your bank's policy. Your bank may place a hold on the funds during this time, meaning you can see the deposit but cannot withdraw the money yet.
Some banks also allow people to deposit cash directly into your account at a teller window or ATM if they have your account number. This is less common and varies by bank — call your bank to ask whether this option is available.
What happens if someone deposits money by mistake
If money appears in your account that you did not expect and did not authorize, contact your bank immediately. Do not spend the money. Your bank can investigate the deposit and help return it to the sender if it was sent to the wrong account.
If you spend money that was deposited by mistake, your bank may reverse the deposit and overdraw your account. You could then be responsible for overdraft fees and for repaying the amount. The sender's bank may also initiate a chargeback or dispute, which can freeze your account while the issue is resolved.
If you know the person who sent the money, you can also contact them directly and ask them to request a reversal from their bank. ACH transfers can sometimes be reversed within a short window if both banks cooperate.
Holds and verification on large deposits
Your bank may place a hold on a deposit if the amount is unusually large or if the deposit pattern is unusual for your account. A hold means the money is in your account, but you cannot withdraw it yet. The hold typically lasts three to five business days while your bank verifies the source of the funds.
Banks place holds to prevent fraud and to comply with anti-money-laundering rules. If someone deposits $10,000 or more into your account, your bank is required to file a report with the government — this is standard practice and does not mean anything is wrong.
If your bank places a hold and you need the money urgently, call the bank and explain your situation. They may be able to release the hold early if you can verify the source of the deposit (for example, a letter from your employer or a copy of the check).
Protecting your account information
Your routing number and account number are printed on every check you write, so they are not secret information. However, you should still be cautious about who you share them with. Only give this information to people you trust — employers, family members, service providers you know.
Do not share your account number in response to unsolicited emails, texts, or phone calls. Scammers sometimes pose as banks or government agencies and ask for account information. Your bank will never ask for your account number via email or text.
If you are concerned that your account number has been compromised, contact your bank. They can monitor your account for unauthorized activity and issue you a new account number if necessary.
Frequently Asked Questions
Can someone deposit money into my account without my permission?
Yes. Deposits do not require your permission or signature. Anyone with your routing and account numbers can send money to your account through ACH, wire, or check. You cannot prevent deposits, but you can monitor your account and contact your bank if something looks wrong.
How long does it take for money to show up after someone sends it?
ACH transfers take one to three business days. Wire transfers usually arrive the same day or next business day. Check deposits take three to five business days. The exact timeline depends on when the sender initiates the transfer and your bank's processing schedule.
What if I want to return money someone deposited into my account?
Contact your bank and explain the situation. If the deposit was recent and the sender's bank is still processing it, your bank may be able to reverse it. If the money has already settled, you will need to transfer the money back to the sender's account yourself or ask them to pick it up in cash.
Do I need to tell my bank before someone deposits money into my account?
No. You do not need to notify your bank in advance. However, if you are expecting a large deposit or a deposit from an unusual source, you can call your bank ahead of time to let them know — this may help them avoid placing a hold on the money.
What information do I need to give someone so they can deposit money into my account?
For an ACH transfer, they need your routing number and account number. For a wire transfer, they also need your full name and sometimes your bank's address. For a check deposit, they just need to write the check in your name. Never share your PIN, password, or Social Security number.