Anyone can deposit money into your checking account if they have your account number and routing number

You do not need to be the account holder to put money into a checking account. A friend, family member, employer, or stranger can all deposit funds if they know your account number and routing number. The bank does not verify who is making the deposit — only that the destination account exists and is open.

This is different from withdrawing money. Only you, anyone you have given power of attorney to, or someone whose name is on the account can take money out. But deposits work one direction: anyone can push money in.

The method matters. Some deposit routes are open to anyone; others have restrictions based on who holds the account or what relationship exists between the depositor and the bank.

Key Takeaways

  • Anyone with your account and routing number can deposit money through an ACH transfer or wire transfer, and the bank will not stop them.
  • In-person deposits at a bank branch require either an account at that bank or a deposit slip signed by you, the account holder.
  • Mobile check deposits and ATM deposits are restricted to the account holder or authorized users only.
  • Your employer, government agencies, and payment services can all deposit directly into your account without your permission each time, once you have given them your account details once.
  • Receiving deposits from anyone does not change who can withdraw money — only the account holder and authorized signers can do that.

Deposits that anyone can make without restrictions

ACH transfers are the most common way a non-account-holder deposits money. ACH stands for Automated Clearing House. Your employer uses ACH to send your paycheck. A friend can use ACH through their own bank's website or a payment app to send you money. The sending bank asks for your account number and routing number, verifies the account exists, and moves the money. Your bank does not ask who is sending it.

Wire transfers work the same way. Anyone at any bank can walk in or call and wire money to your account number and routing number. The sending bank may ask why the money is being sent, but they do not verify that you authorized it. Wire transfers are faster than ACH — usually same-day or next-day — but they cost money to send (typically $15 to $30 on the sending end).

Both ACH and wire transfers are one-way. The sender cannot pull money back out of your account, and you do not have to do anything to receive the money except have an open account.

Deposits that require you to be present or to authorize them

In-person cash or check deposits at a bank branch have two paths. If the person depositing has an account at that bank, they can deposit into any account at that bank using your account number. If they do not have an account there, they need a deposit slip that you have signed. You can pick up blank deposit slips at your bank or print them from your bank's website, fill in your account number, and give them to someone else to use.

Some banks will accept a deposit slip photo or a written note with your account number and signature, but policies vary. Call your bank before you hand someone a blank slip — they can tell you exactly what form of authorization they accept.

Mobile check deposits through your bank's app are restricted to you and anyone you have added as an authorized user on your account. The app requires login credentials, so only people with access to your phone or your online banking password can use it.

ATM deposits work the same way. You or an authorized user can insert an envelope of cash or checks into an ATM connected to your bank, and the money goes into your account. Some banks allow cardless ATM access with a code, which means anyone with that code could theoretically deposit, but this is rare and requires your setup.

Recurring deposits from employers and government agencies

Once you give your account number and routing number to your employer, the government, or a payment service, they can deposit money into your account on a schedule without asking permission each time. This is called direct deposit. You authorize it once by providing your banking details and signing a form, and then the deposits happen automatically.

Tax refunds, Social Security payments, unemployment benefits, and payroll all use direct deposit. You control when it starts and stops by updating your information with the agency or employer, but you do not need to approve each individual deposit.

If someone else sets up direct deposit to your account without your knowledge — for example, a scammer using a stolen account number — you can contact your bank and reverse the deposits. Banks have fraud protections for ACH transfers. You have up to 60 days to report an unauthorized ACH deposit.

What happens if someone deposits money you did not ask for

If money appears in your account from someone you do not know or did not authorize, you have options. For ACH transfers and direct deposits, you can contact your bank within 60 days and report the deposit as unauthorized. The bank will reverse it and return the money to the sender.

For wire transfers, reversal is harder. Once a wire is sent, it is usually final. You can ask your bank to contact the sending bank and request a recall, but the sending bank is not required to cooperate. If you believe a wire transfer was fraudulent, report it to your bank and to the FBI's Internet Crime Complaint Center.

Deposits of money you did not ask for do not obligate you to keep the money or to spend it. You can leave it in your account, and if the sender requests it back, you can return it. But you are not required to act unless the deposit was fraudulent.

How to give someone your account details safely

Your account number and routing number are not secret in the way a password is. You share them every time you set up direct deposit, receive a wire transfer, or give someone a check (your routing number is printed on every check). Sharing these numbers does not let someone log into your account or change your password.

What these numbers do allow: deposits into your account, and in some cases, ACH withdrawals if you have given someone authorization to do so. If you are giving your account number to someone you do not fully trust, make sure you are only authorizing deposits, not withdrawals.

Never share your PIN, online banking password, or debit card number. Those are the keys to withdrawing money. Your account number and routing number are the keys to depositing only.

Deposits from payment apps and services

Apps like Venmo, PayPal, Cash App, and Zelle all move money between accounts. When someone sends you money through one of these apps, the app is moving funds from their bank account to yours using ACH in the background. You do not have to do anything — the money lands in your account automatically.

Some of these apps require you to link your account first, which means you provide your account number and routing number to the app. Once linked, anyone using that app can send you money. Other apps let the sender initiate the transfer without you setting anything up in advance.

These services are convenient, but they do charge fees in some cases. Sending money is often free, but receiving money or transferring it out to your bank account may cost money depending on the app and your account type.

Frequently Asked Questions

Can someone deposit money into my account without my permission?

Yes. Anyone with your account number and routing number can send you an ACH transfer or wire transfer without asking. You do not have to authorize each deposit. However, if a deposit was truly unauthorized and fraudulent, you can report it to your bank within 60 days and request a reversal for ACH transfers.

What if I want to stop someone from depositing money into my account?

You cannot block deposits at the account level. However, if someone is repeatedly sending you unwanted money, you can contact your bank and ask them to block ACH transfers from that specific sender. For wire transfers, you can request that your bank reject wires from a particular source. Talk to your bank's fraud department about your options.

Do I need to report money that someone else deposited into my account?

If the deposit is a gift or payment for something you sold, you do not need to report it to the bank. If it is a large deposit and your bank suspects money laundering, they may file a report with the government — but that is the bank's responsibility, not yours. If you are unsure, ask your bank.

Can someone withdraw money from my account if they know my account number?

No. Knowing your account number and routing number lets someone deposit money, but not withdraw it. To withdraw money, someone needs your debit card, PIN, online banking password, or power of attorney. Account number alone is not enough.

What is the difference between a deposit slip and a check?

A check is a written order to your bank to pay money from your account to someone else. A deposit slip is a form that tells your bank to put money into your account. When someone else uses a deposit slip with your account number, they are putting money in, not taking it out.