What an ACH transfer is and when to use it

An ACH transfer is a way to move money directly from one bank account to another through the Automated Clearing House network. The money goes from your bank to the recipient's bank, not through a credit card or payment app. ACH transfers are free or very low-cost, take one to three business days, and work between most U.S. banks.

Use ACH transfers when you need to send money to someone who has a bank account — paying a contractor, splitting rent with a roommate, sending money to family, or paying a bill directly from your account. You will need the recipient's bank account number and routing number, which you can usually find on a check or ask them for directly.

ACH transfers are slower than wire transfers or debit card payments, but they are safer because they are harder to reverse fraudulently. They also cost nothing at most banks, whereas wire transfers often charge $15 to $30.

Key Takeaways

  • ACH transfers move money directly between bank accounts and take one to three business days to complete.
  • You need the recipient's routing number and account number, which you can find on a check or ask them to provide.
  • Most banks let you start an ACH transfer through online banking, mobile app, or by calling customer service.
  • ACH transfers are free at most banks, but some charge a small fee for outgoing transfers or if you exceed a monthly limit.
  • Once you send an ACH transfer, you cannot cancel it after the bank begins processing, so double-check the account number before confirming.

How to set up an ACH transfer through your bank's website or app

Log into your bank's online banking portal or mobile app and look for a link labeled "Send Money," "Transfer Funds," "Pay Someone," or "Add Payee." The exact wording varies by bank. Click that link and select the option to add a new recipient or external account.

Enter the recipient's full name, bank account number, and routing number. The routing number is a nine-digit code that identifies the bank; you can find it on the bottom left of a check, or the recipient can look it up on their bank's website. Double-check both numbers before moving forward — a wrong account number will send the money to the wrong person, and you may not be able to recover it.

Enter the amount you want to transfer and choose the date. Most banks let you send the money when ready or schedule it for a future date. Add a note or memo if you want — this helps the recipient know what the payment is for. Review all the details one more time, then confirm the transfer. Your bank will show you a confirmation number; save this in case you need to reference the transfer later.

ACH transfers through your bank's phone line or in person

If you do not use online banking or prefer to speak with someone, call your bank's customer service number on the back of your debit card. Tell the representative you want to send an ACH transfer and provide the recipient's name, account number, routing number, and the amount. The representative will walk you through the process and confirm the details before processing the transfer.

You can also visit a branch in person and ask a teller to send an ACH transfer for you. Bring the recipient's account and routing numbers in writing, or have them ready to read aloud. The teller will enter the information into the system and process the transfer while you wait. This method is slower than online banking but useful if you are not comfortable with the website or app.

Timing, fees, and limits on ACH transfers

ACH transfers typically take one to three business days to reach the recipient's account. The exact timing depends on when you send it and your bank's processing schedule. If you send a transfer on a Friday evening, it may not start processing until Monday, and the recipient might not see it until Wednesday. Some banks offer "next-day ACH" for transfers sent before a certain time on a business day, but this is not standard.

Most banks do not charge a fee for outgoing ACH transfers, but some charge $1 to $3 per transfer or limit you to a certain number of free transfers per month. Check your bank's fee schedule or ask a representative what you will be charged. Some banks waive fees for customers who maintain a minimum balance or have direct deposit set up.

Banks also set limits on how much you can transfer in a single transaction or per day. These limits vary widely — some banks allow $10,000 or more per transfer, while others cap it at $2,500. If you need to send more than your limit, you can split the transfer into multiple transactions or call your bank to request a temporary increase.

What to do if you send money to the wrong account

If you realize you sent an ACH transfer to the wrong account number before the bank processes it, call your bank when ready and ask to cancel the transfer. If the bank has not yet sent the payment to the other bank, they can stop it. Once the transfer leaves your bank's system, you cannot cancel it directly.

If the transfer has already been processed, contact your bank and ask them to file a dispute or reversal request. Provide the confirmation number and explain the error. Your bank will reach out to the recipient's bank and ask them to return the funds. This process can take several weeks, and there is no may provide the money will come back — it depends on whether the recipient's bank cooperates and whether the recipient still has the funds in their account.

To avoid this problem, always verify the account number with the recipient before sending. Ask them to confirm it aloud or send it to you in writing. Do not rely on a verbal number given quickly over the phone.

ACH transfers versus other ways to send money

ACH transfers are not the only way to move money between accounts. Here is how they compare to common alternatives:

MethodSpeedCostBest for
ACH transfer1–3 business daysFree or $1–$3Routine payments, bills, money to friends
Wire transferSame day or next day$15–$30Large amounts, urgent payments, international
Debit card paymentwhen ready to 1 dayFreePaying merchants, online purchases
Check3–7 business daysFree or $0.50–$1.50 per checkLarge amounts, formal payments, no account needed
Payment app (Venmo, PayPal)when ready to 1 dayFree or 1–3% feeSplitting bills, casual transfers, small amounts

If you need the money to arrive the same day, a wire transfer or debit card payment is faster, though more expensive. If the recipient does not have a bank account, a payment app or check may work better. For routine bills and transfers between accounts you control, ACH is usually the cheapest and simplest option.

Frequently Asked Questions

Can I cancel an ACH transfer after I send it?

You can cancel it only if your bank has not yet processed it, which is usually within a few hours of sending. Call your bank when ready if you need to stop a transfer. Once the payment leaves your bank's system, you cannot cancel it, but you can ask your bank to file a dispute and request the recipient's bank to return the funds — this takes weeks and is not may provide to work.

What information do I need from the recipient to send an ACH transfer?

You need their full name, bank account number, and the nine-digit routing number for their bank. You can find the routing number on a check (bottom left corner), on the bank's website, or by asking the recipient. Do not send money without verifying this information — a wrong account number means the money goes to someone else.

Why is my ACH transfer taking longer than three days?

Transfers sent on weekends or holidays do not start processing until the next business day. If you sent it on a Friday evening, it may not arrive until the following Wednesday. Some banks also have internal delays. If it has been more than three business days since you sent it, contact your bank to check the status.

Do I have to pay a fee to send an ACH transfer?

Most banks do not charge a fee for outgoing ACH transfers, but some charge $1 to $3 per transfer or limit you to a certain number of free transfers per month. Check your bank's fee schedule or ask a representative. Some banks waive fees for customers with direct deposit or a minimum balance.

Can I send an ACH transfer to someone at a different bank?

Yes, ACH transfers work between any U.S. banks that participate in the ACH network, which includes nearly all banks. You just need the recipient's account number and routing number. The money moves through the Federal Reserve's ACH system, not directly between the two banks.