Yes, someone else can deposit money into your account — but the bank controls how

Another person can put money into your bank account in most cases, but the method depends on what information you give them and what your bank allows. The most common routes are direct deposit (if they have your routing and account number), a wire transfer, a mobile payment app, or an in-person deposit at a branch. Your bank does not require the depositor to be an account holder or to have any relationship to you — they only need the right details or access to the right system.

The key difference is between push methods (where someone sends money to you) and pull methods (where you pull money from someone else's account). Most deposits are push methods, meaning the other person initiates the transfer. Your role is to provide the information they need or to authorize the transfer.

Key Takeaways

  • Direct deposit requires your routing number and account number, which you can share safely — the bank uses these only to receive money, not to withdraw it.
  • Wire transfers, ACH transfers, and mobile payment apps all let someone send you money without being a bank customer themselves.
  • In-person deposits at a branch require the depositor to visit your bank with cash or a check, but they do not need to know your account details.
  • Giving someone your account number for deposits does not let them withdraw money — your bank controls what actions each method allows.
  • Some banks limit how much a non-customer can deposit in person or require ID; check with your specific bank for their rules.

Direct deposit and ACH transfers: the most common routes

If someone needs to send you money regularly — a paycheck, a family member's contribution, a refund — they can use direct deposit or an ACH transfer. Both require your routing number (a nine-digit code that identifies your bank) and your account number. You can find both on the bottom left of any check you write, or by logging into your online banking and looking at account details.

Direct deposit is what employers use to pay you. The employer's payroll system sends the money through the ACH network (Automated Clearing House), which is a batch system that processes transfers overnight. ACH transfers work the same way but are initiated by individuals or businesses outside of payroll. Someone can send you an ACH transfer through their own bank's online banking system, through a payment app, or through a service like PayPal or Venmo (though those apps may add their own fees).

Sharing your routing and account number for deposits is safe — these numbers only tell the banking system where to send money, not where to take it from. Your bank will not let someone withdraw money using only these two pieces of information. If you are worried about sharing the numbers, you can ask the person to show you their bank's transfer screen before they enter the details, so you see they are sending money, not requesting it.

Wire transfers: faster but less common for personal deposits

A wire transfer moves money the same day, unlike ACH transfers which take one to three business days. The depositor goes to their bank (or uses their bank's online system) and requests a wire to your account. They will need your full name, your routing number, your account number, and sometimes your bank's address.

Wire transfers cost money — usually $15 to $30 on the sending end — so most people use them only for large amounts or urgent transfers. They are also harder to reverse if something goes wrong, so banks ask more questions before processing them. For regular deposits from family or friends, ACH transfers or direct deposit are more common because they are free or low-cost.

Mobile payment apps: no account numbers needed

Apps like Venmo, PayPal, Square Cash, and Zelle let someone send you money without knowing your account number. Instead, they send money to your username, email address, or phone number registered with the app. The app then deposits the money into your linked bank account, usually within one to three business days.

These apps are popular for splitting bills, paying friends, or receiving small amounts because they are fast and do not require sharing banking details. However, they add a layer between the sender and your bank — the app holds the money briefly and then transfers it to you. Some apps charge fees for when ready transfers, though standard transfers are usually free.

To receive money through these apps, you create an account, link your bank account, and share your username or phone number with the person sending money. You do not share your routing or account number directly.

In-person deposits: cash or checks at a branch

Someone can walk into your bank's branch with cash or a check made out to you and deposit it into your account. They do not need to be a customer of that bank, and they do not need to know your account number — they just need to tell the teller your name and account number (or provide a deposit slip with that information printed on it).

Most banks allow non-customers to make deposits, but some have limits on how much can be deposited at once, or they may require the depositor to show ID. Call your bank's branch before the person comes in if you want to know their specific rules. This method works well for one-time deposits or when the person has cash they want to give you directly.

What information is safe to share, and what is not

Your routing number and account number are safe to share for deposits. These are printed on every check and are meant to be shared — they tell the banking system where to send incoming money. Your bank cannot withdraw money using only these two pieces of information.

Never share your PIN, password, or online banking login with anyone, even if they say they need it to deposit money. Legitimate deposit methods do not require these. Never share a debit card itself or its full number and security code unless you are making a purchase. If someone asks for these to deposit money into your account, they are asking for something they do not need, and you should decline.

Your full name is safe to share — it is on your checks and is needed for most deposits. Your email or phone number is safe to share if you are using a mobile payment app.

Timing: how long deposits take to show up

The time a deposit takes depends on the method. Direct deposit and ACH transfers usually take one to three business days — the money leaves the sender's bank on day one, clears through the ACH network overnight, and arrives in your account on day two or three. Wire transfers arrive the same day if sent before your bank's cutoff time (usually 2 or 3 p.m.), or the next business day if sent after.

Mobile payment app transfers vary. Some apps show the money in your account within minutes (though it may not be fully cleared), while others take one to three business days. Check the app's terms to see what it promises.

In-person cash deposits show up when ready — the teller counts the cash and credits your account right away. Checks deposited in person may take one to three business days to clear, depending on the check's bank.

Frequently Asked Questions

Can someone deposit money into my account without my permission?

No. To deposit money, they need either your account details (routing and account number) or your name and account number at a branch, or your username in a payment app. If you have not given them any of these, they cannot deposit money. If someone has your details and deposits money you did not ask for, you can contact your bank to reverse it.

Does the person depositing money need to be a customer of my bank?

No. They can use their own bank's online system to send you an ACH transfer or wire, or they can use a mobile payment app. The only exception is in-person deposits — they would need to visit your bank's branch, but they do not need to have an account there.

What if I give someone my account number and they try to withdraw money?

They cannot. Your bank will not allow a withdrawal using only your account number and routing number. To withdraw money, someone would need your debit card, your PIN, your online banking password, or authorization from you directly. Sharing these two numbers for deposits is safe.

Are there limits on how much someone can deposit into my account?

Your bank may have limits on single deposits or daily deposits, depending on the method. ACH transfers often have daily limits (commonly $10,000 to $25,000, but this varies by bank). Wire transfers may have higher limits. In-person deposits may be limited by the branch. Check with your bank about their specific limits.

What happens if a deposit is sent to the wrong account?

If the routing number or account number was wrong, the money usually bounces back to the sender's bank within one to three business days. If the money went to the right bank but the wrong account number, it may go to someone else's account — in that case, the sender's bank can request a reversal, but it depends on whether the other account holder cooperates. This is why it is important to double-check account numbers before sending large amounts.