What happens when someone sends you an ACH payment

When someone sends you an ACH payment, the money moves from their bank account to yours through the Federal Reserve's automated clearing house network. You do not need to do anything to receive it — the sender initiates the transfer, and the ACH system handles the rest. The money typically arrives in your account within one to two business days, though the exact timing depends on when the sender submitted the transfer and which banks are involved.

The sender needs only your name, routing number, and account number to send you the money. They do not need your permission beforehand, though many senders will ask for these details anyway as a courtesy. Once the transfer is submitted, you cannot stop it, so make sure you trust the person sending the money and that the account details are correct.

ACH payments are how most employers deposit paychecks, how government agencies send tax refunds and benefits, and how many businesses pay vendors and contractors. They are also how individuals send money to each other through apps like Venmo, PayPal, and Square Cash — though those apps add a layer on top of the underlying ACH system.

Key Takeaways

  • You need a bank account with a routing number and account number, which you can find on a check or by logging into your bank's website.
  • The sender initiates the transfer; you do not need to do anything to receive the money once they have your account details.
  • ACH transfers take one to two business days to arrive, and weekends and holidays do not count as business days.
  • If money arrives in your account by mistake, contact your bank when ready — keeping it is theft, and your bank will reverse the transfer eventually.
  • Your bank account number and routing number are not sensitive information in the way a password is; sharing them for legitimate ACH transfers carries minimal risk.

Finding your routing number and account number

Your routing number and account number are printed on the bottom left of any check you have. The routing number is the first nine digits, the account number follows it. If you do not have checks, log into your bank's website or mobile app — both numbers are usually listed under account details or settings. You can also call your bank's customer service line and ask; they will read them to you over the phone.

The routing number identifies your specific bank branch. The account number identifies your specific account within that bank. Together, they tell the ACH network exactly where to send the money. Different banks have different routing numbers, and some large banks have multiple routing numbers for different regions or account types, so make sure you give the sender the routing number for the branch where your account is held.

If you are unsure whether you have the right routing number, your bank's website usually has a tool to look it up by bank name and state. The Federal Reserve also maintains a public database of routing numbers, though it is easier to ask your bank directly.

How long an ACH payment takes to arrive

Standard ACH transfers take one to two business days. A business day is Monday through Friday, excluding federal holidays. If a sender submits a transfer on Friday afternoon, it will not arrive until Monday or Tuesday. If they submit it on a holiday, the clock does not start until the next business day.

Some banks offer next-day ACH, which guarantees arrival by the next business day. This is less common for incoming transfers than for outgoing ones, and it depends on whether both your bank and the sender's bank support it. If speed matters, ask the sender whether they can use next-day ACH or a faster method like wire transfer instead.

The timing also depends on when during the day the sender submits the transfer. Most banks have a cutoff time — usually late morning or early afternoon — after which transfers submitted that day are treated as submitted the next day. If a sender submits a transfer after the cutoff on Thursday, it may not arrive until Wednesday of the following week.

What to do if an ACH payment does not arrive on time

If you were expecting an ACH transfer and it has not arrived after two business days, contact your bank first. Provide them with the sender's name, the amount, and the date they said they submitted it. Your bank can check whether the transfer is stuck in the system, rejected, or never submitted at all.

Common reasons a transfer does not arrive include a typo in your account number, a mismatch between the name on the account and the name the sender used, or the sender's bank rejecting the transfer for fraud reasons. If your account number was wrong, the money will bounce back to the sender's account within a few days, and they can resubmit it with the correct number.

If the transfer was rejected by your bank, your bank will tell you why — usually because the account is closed, frozen, or flagged for suspicious activity. If that is the case, you will need to resolve the issue with your bank before the sender can try again. If the sender never actually submitted the transfer, ask them to do so now and confirm the details with them before they submit.

Receiving ACH payments from employers and government agencies

Employers and government agencies use ACH to send paychecks, tax refunds, unemployment benefits, and Social Security payments. To set this up, you usually fill out a form with your bank details — often called a direct deposit form or ACH authorization form. Your employer or the agency will keep this information on file and use it to send you money on a regular schedule.

For paychecks, your employer typically submits the ACH transfer one or two business days before payday, so the money arrives on the day you expect it. For government benefits, the schedule varies — some arrive on the same day each month, others on a schedule based on your Social Security number or case number. Check the agency's website or your account portal to see when your next payment is scheduled.

If you change banks, you need to update your direct deposit information with your employer or the agency. They will not automatically know your new account number. Log into your account portal or contact their payroll or benefits department to update it. Until you do, payments will go to your old account, and you will have to ask your old bank to forward them or contact the sender to resubmit.

Receiving ACH payments through payment apps

Apps like Venmo, PayPal, Square Cash, and Wise let you receive money from other users. When someone sends you money through one of these apps, it usually sits in your app account first. You then have the option to transfer it to your bank account via ACH, which takes one to two business days.

To set this up, you link your bank account to the app by providing your routing number and account number. The app will usually verify the account by depositing two small test amounts (a few cents each) and asking you to confirm the amounts. Once verified, you can transfer money out whenever you want.

Some apps let you receive money directly into your linked bank account without it sitting in the app first. This is faster and simpler, but not all apps offer it. Check your app's settings to see whether direct deposit to your bank account is an option.

What happens if you receive an ACH payment by mistake

If money arrives in your account that you did not expect and did not authorize, contact your bank when ready. Do not spend it. The sender or their bank will eventually notice the error and request a reversal, and your bank will pull the money back out of your account. If you have already spent it, you will owe the money back, and your account may go negative.

In some cases, the sender's bank will reverse the transfer automatically if they catch the error quickly. In others, the sender has to request it. Either way, your bank will deduct the amount from your account once the reversal is processed. This can take several days to a few weeks, depending on how quickly the error is caught.

If you keep money that was sent to you by mistake, it is theft. Your bank has a legal obligation to reverse it, and you could face criminal charges if you knowingly keep funds that do not belong to you. The safest move is to report it to your bank right away and let them handle the reversal.

Frequently Asked Questions

Can someone send me an ACH payment if I only give them my account number, without my routing number?

No. They need both your routing number and account number to send an ACH transfer. The routing number tells the system which bank to send it to; the account number tells the bank which account within that bank. Without the routing number, the transfer cannot be processed.

Is it safe to give someone my routing number and account number?

Yes, for legitimate ACH transfers. These numbers are not secret in the way a password or PIN is. They are printed on every check you write, and you are expected to share them with employers, government agencies, and people who need to send you money. The real risk is giving them to someone you do not trust or who might use them for unauthorized transfers, so only share them with people and organizations you know.

What if the sender used the wrong name when they submitted the ACH transfer?

ACH transfers are matched primarily by account number, not by name. If the account number is correct, the money will arrive even if the name does not match exactly. However, some banks flag transfers where the name differs significantly from the account holder's name, and the transfer may be delayed or rejected. If this happens, ask the sender to resubmit with the correct name.

Can I receive an ACH payment if my account is closed?

No. If your account is closed, incoming ACH transfers will be rejected and bounced back to the sender. If you recently closed an account and are expecting a transfer, open a new account and ask the sender to resubmit with your new account number. If you closed the account intentionally, contact the sender and let them know so they do not waste time trying to send the money.

Do I have to pay a fee to receive an ACH payment?

Most banks do not charge a fee to receive an ACH transfer. Some banks charge a small fee for certain types of accounts or if you exceed a certain number of transfers per month, but incoming ACH transfers are usually free. Check your bank's fee schedule or ask customer service if you are unsure.