Yes, someone can deposit money into your bank account directly
Anyone can put money into your bank account if they have your account number and routing number. They do not need your permission, your PIN, or access to your card. The money moves from their account to yours through the banking system, and you keep it once it lands. The sender bears the cost and the risk if something goes wrong—not you.
The most common ways this happens are through direct deposit (an employer or government program sends your paycheck or benefits), ACH transfer (someone sends money from their bank account to yours), wire transfer (faster, usually for larger amounts), or by handing you cash to deposit yourself. Each method works differently and takes a different amount of time.
Key Takeaways
- Direct deposit and ACH transfers are free or low-cost and take one to three business days; wire transfers are faster but charge a fee.
- You only need to give someone your account number and routing number—they cannot withdraw money or see your balance with just that information.
- If money arrives in your account by mistake, it is still your bank's money until the sender's bank reverses it, which can happen weeks later.
- Deposits are protected by your bank's fraud policies, but the sender is responsible for sending the money to the correct account.
What information someone needs to send you money
To deposit money into your account electronically, the sender needs your account number and your bank's routing number. Your routing number is a nine-digit code that identifies your specific bank branch. You can find both on the bottom left of any check you write, or by calling your bank or logging into your online banking.
Giving out your account number and routing number is safe. These numbers alone do not let someone withdraw money, see your balance, or access your account in any way. They only allow deposits. If you are worried about a specific person, you can ask your bank whether they offer deposit-only accounts or restrictions, though most banks do not limit deposits once money is in the system.
Some banks also let you share a link or QR code that routes to a deposit screen, or you can use a payment app like Venmo, PayPal, or Cash App to receive money instead. These apps sit between the sender and your bank account, so you share less information directly.
How long it takes money to show up
The timeline depends on the method. Direct deposit from an employer or government program usually lands on a set day each pay period—often one to two business days before payday. ACH transfers between banks take one to three business days. Wire transfers arrive the same day or next business day but cost $15 to $50. Cash deposits at an ATM or teller show up immediately or within one business day.
Business days do not include weekends or federal holidays. If someone sends you an ACH transfer on a Friday, it may not land until Tuesday. If they send a wire transfer on Friday afternoon, it might not arrive until Monday. Your bank will show the deposit as "pending" for a day or two before it becomes available to spend.
Some banks hold deposits for a few days even after they arrive, especially if the amount is large or the account is new. This is called a hold, and your bank is required to tell you how long it will last. You can ask your bank about their hold policy before someone sends you money.
What happens if money is sent to the wrong account
If someone sends money to your account by mistake—they typed the wrong account number, or they meant to send it to someone else—the money still lands in your account and is yours to keep until the sender's bank finds out and reverses it. This can take days or weeks. Do not spend money you know was sent by mistake, because your bank will pull it back and your account will go negative if you have already used it.
If you receive money by mistake, contact your bank and tell them. They can help you reach the sender's bank to reverse the transfer. If you spend the money and then the transfer is reversed, you will owe your bank the difference. Some banks charge an overdraft fee on top of that.
If someone sends you money and then claims they did not, or says they sent more than they actually did, your bank can look at the transaction record. The sender's bank has proof of what left their account. If the amounts do not match, the sender is responsible for the discrepancy, not you.
Fraud protection when someone deposits money into your account
Your bank protects you against unauthorized deposits in limited ways. If someone deposits money into your account without your knowledge and you report it, your bank will investigate. However, if you gave someone your account number and they deposited money, that is not fraud—it is a transaction you authorized, even if you did not intend the specific amount or timing.
If someone uses your account number to send you money and claims later that you stole it or that the transfer was unauthorized, your bank will look at the transaction record. The sender's bank has a record of who initiated the transfer. If the sender authorized it from their own account, it is not fraud, even if they regret sending it.
The real risk is if someone obtains your account number through phishing, hacking, or theft and uses it to commit fraud in your name. Report any suspicious deposits to your bank immediately. Your bank can freeze your account, issue you a new account number, and investigate.
Using payment apps instead of giving out your bank details
If you do not want to share your account number and routing number, you can use Venmo, PayPal, Cash App, Zelle, or similar services. The sender creates an account, adds their bank account or card, and sends money to your username or phone number. The app then deposits the money into your bank account on your behalf, usually within one to three business days.
Payment apps charge different fees depending on how the sender pays. If they use a debit card, there is usually a small fee. If they transfer from their bank account, it is often free. Check the app's fee structure before you ask someone to send money through it.
Payment apps do require you to link your bank account to receive money, so you are still sharing your account number with a third party—just not directly with the sender. Read the app's privacy policy to understand how they use your information.
What to do if someone sends you money and then asks for it back
Once money lands in your account, it is yours. If someone sends you money and then asks you to return it, you are not required to. However, if they claim the transfer was a mistake or unauthorized, their bank may reverse it without asking you first. If you have already spent the money, your account will go negative.
If someone sends you money as a loan or gift and then changes their mind, that is a personal dispute, not a banking issue. Your bank will not reverse a transfer just because the sender regrets it. You would need to work it out between yourselves, or they could take legal action to recover the money.
If you receive money and are unsure whether you should keep it, contact your bank and ask. They can tell you whether the transfer appears legitimate and what your options are.
Frequently Asked Questions
Can someone deposit money into my account without my account number?
No. They need your account number and routing number to send money electronically. They could deposit cash at your bank's ATM or teller if they know which bank you use, but that requires them to have physical cash and access to your bank's location.
Can someone see my balance if I give them my account number?
No. Your account number and routing number only allow deposits. They cannot view your balance, see your transaction history, or withdraw money. Your PIN and online login credentials are what protect access to that information.
What if someone sends me money and I do not want it?
You can contact your bank and ask them to reverse the deposit, or you can contact the sender and ask them to request a reversal from their bank. Once the money is in your account, it is yours unless the sender's bank reverses it on their own. You are not required to return it.
How do I know if a deposit is real or a scam?
Check your bank's website or app to confirm the deposit landed. Scammers sometimes send fake deposit notifications to trick you into sending money back. If you are unsure, call your bank directly using the number on your card or statement—do not use a number from an email or text message.
Can I receive money if my account is overdrawn?
Yes. Deposits go into your account regardless of whether it is overdrawn. The deposit will reduce or eliminate your negative balance, but your bank may still charge overdraft fees for the period your account was negative.