What you need to give someone to send you an ACH payment

To receive an ACH payment, you need to provide the person or business sending the money with your bank account number, your routing number, and your name as it appears on the account. That is all. You do not need to do anything on your end to "set up" to receive money — your bank account is already configured to accept incoming ACH transfers.

Your routing number is a nine-digit code that identifies your specific bank or credit union. Your account number is unique to your account at that institution. Both appear on the bottom left of any check you write. If you do not have checks, log into your bank's website or app, call the customer service number on the back of your debit card, or visit a branch in person and ask for these numbers. Many banks also display them in the account details section of their online portal.

Do not give out your debit card number, PIN, password, or Social Security number to receive an ACH payment. If someone asks for any of those things, they are not setting up a legitimate transfer.

Key Takeaways

  • You need only your routing number, account number, and name to receive an ACH payment — nothing else is required from you.
  • ACH deposits typically arrive within one to two business days, though some banks post them the same day.
  • Once the money lands in your account, it is yours to use immediately, even if your bank shows a pending status for a few hours.
  • If a payment does not arrive within three business days, contact the sender to verify they used the correct routing and account numbers.
  • ACH payments are protected by federal rules, and you can dispute a transfer if it was sent without your permission or for the wrong amount.

How long it takes for the money to show up

Most ACH payments arrive within one to two business days. Some banks post them the same day the transfer is initiated, especially if the sender submits the request early in the morning. Business days are Monday through Friday, excluding federal holidays, so a payment sent on Friday afternoon may not appear until Tuesday.

Your bank may show the deposit as pending for a few hours after it arrives, but the money is yours once it hits your account. You can spend it or transfer it out even while the pending status is still showing. The pending label is just your bank's way of confirming the transaction is real — it does not lock the money or delay your access to it.

If three business days have passed and the money has not arrived, ask the sender to double-check the routing number and account number they used. A single digit wrong in either number will cause the transfer to fail or go to the wrong account. The sender's bank should have a record of where the payment went, and they can trace it or resubmit with the correct information.

What happens if the wrong amount arrives

If you receive an ACH payment for the wrong amount, you have the right to dispute it. Contact your bank and tell them the transfer was incorrect — either too much or too little. Your bank will open a dispute case and contact the sender's bank to investigate.

The sender's bank has ten business days to respond to the dispute. If they confirm the error, the money is corrected: if you received too much, your bank will debit the overage; if you received too little, they will credit the difference. If the sender's bank does not respond within ten days, the dispute is resolved in your favor and the correction stands as you reported it.

Do not spend money you know was sent in error, even if it is in your account. If you do and the error is later corrected, your bank will remove the funds and you could end up overdrawn.

ACH payments you did not authorize

If someone sends you an ACH payment without your permission — or if you believe a payment was fraudulent — you can dispute it with your bank. Tell them the transfer was unauthorized and provide the date, amount, and the name of the sender if you know it. Your bank will investigate and, if they confirm it was not legitimate, they will reverse the transfer and remove the money from your account.

You have up to 60 days from the date the payment posted to report it as unauthorized. After 60 days, your bank may still investigate, but they are not required to by federal law. If you notice suspicious activity on your account, report it as soon as you see it.

Unauthorized ACH payments are rare because the sender needs your actual bank details to initiate one. If someone has your routing and account numbers and uses them to send you money you did not ask for, that is unusual enough to warrant a call to your bank. They can help you figure out who sent it and why.

Receiving ACH payments from your employer

If your employer pays you by direct deposit, that is an ACH transfer. You provide your bank details to your employer's payroll department once, and they send your salary on the same day each pay period. The process is the same as any other ACH payment — the money arrives in one to two business days, though many employers arrange for same-day posting.

If you change banks, update your direct deposit information with your payroll department right away. Give them your new routing number and account number. Do not wait until your next payday to do this, because if payroll processes before you update it, your check will go to your old account and you will have to ask your employer to reissue it or wait for the funds to be returned.

Some employers offer early direct deposit, which means you can access your paycheck a day or two before the official pay date. Ask your payroll department if this is available to you.

Receiving ACH payments from government programs

Government agencies — including Social Security, unemployment insurance, tax refunds, and stimulus payments — send money by ACH. You provide your bank details when you set up the benefit or file your tax return, and the agency deposits the payment directly into your account on the scheduled date.

If you are expecting a government payment and it does not arrive by the date you were told, wait one additional business day before contacting the agency. ACH transfers sometimes post a day late due to banking system delays. If it still has not arrived after that, contact the agency directly. They can tell you whether the payment was sent and to which account.

Government agencies use the same ACH system as private businesses, so the timing and process are identical. The only difference is that government payments are usually scheduled weeks or months in advance, so you know exactly when to expect them.

Receiving ACH payments from peer-to-peer apps

Apps like Venmo, PayPal, Cash App, and Zelle all use ACH transfers to move money between bank accounts. When someone sends you money through one of these apps, the app initiates an ACH transfer from their bank to yours. You do not need to provide your bank details to the app — you only need a username, email, or phone number.

The money arrives in your bank account in one to two business days, just like any other ACH transfer. Some apps offer instant transfers for a small fee, which means the money reaches your account within minutes instead of days. Standard transfers are free and take the normal one to two business days.

Once the money is in your bank account, it is no longer in the app — it belongs to you and you can spend it however you want. If you want to send it back or dispute the transfer, you do that through your bank, not through the app.

Frequently Asked Questions

Can I receive an ACH payment if I only have a savings account?

Yes. ACH transfers work the same way for savings accounts as they do for checking accounts. You provide your routing number and savings account number, and the deposit arrives within one to two business days. You can receive as many ACH payments as you want into a savings account.

What if I give someone the wrong routing number by accident?

The payment will either fail or go to a different bank. The sender's bank will try to match the routing number to a real institution. If it does not match any bank, the transfer will be rejected and the money will be returned to the sender within a few days. If the routing number belongs to a real bank but not yours, the receiving bank will reject it and send it back. Either way, you will not receive the money and the sender will need to resubmit with the correct information.

Do I need to be home to receive an ACH payment?

No. ACH transfers are electronic and do not require your presence. The money is deposited into your account automatically on the scheduled date, whether you are home, at work, or anywhere else. You can check your balance anytime through your bank's app or website to see if it has arrived.

Can someone steal money from my account if they have my routing and account number?

They can attempt to send you money, but they cannot withdraw money from your account with only those two pieces of information. ACH transfers only move money into an account, not out of it. If someone tries to pull money out using your account details, that is a different type of fraud and your bank will reverse it if you report it within 60 days.

What if my bank is closed when the ACH payment arrives?

It does not matter. ACH transfers are processed by the Federal Reserve's automated clearing house, which operates 24 hours a day. Your bank receives the deposit even if they are closed, and it will show up in your account the next time you check, whether that is during business hours or not.