What an ACH payment is

An ACH payment is a transfer of money from one bank account to another through the Automated Clearing House network. ACH is the system that moves money when you set up direct deposit for your paycheck, pay a bill online, or send money to someone else's account. The bank does not hand over cash or a check — the money moves electronically between financial institutions.

ACH transfers are slower than wire transfers or debit card payments, but they cost less to process. Most ACH payments take one to three business days to complete. Because the system batches transfers together and processes them at set times each day, you cannot send money when ready through ACH the way you can with a wire transfer.

The Federal Reserve and The Clearing House operate the ACH network together. Your bank connects to this network and uses it to move money on your behalf. You do not interact with the ACH system directly — you just tell your bank where the money should go, and the bank handles the rest.

Key Takeaways

  • ACH payments move money electronically between bank accounts and typically take one to three business days to complete.
  • Direct deposit, bill pay, and peer-to-peer transfers all use the ACH network behind the scenes.
  • ACH transfers are cheaper than wire transfers because the system batches many payments together and processes them at scheduled times.
  • You authorize an ACH payment by providing your account number and routing number, or by signing up for a service like bill pay or direct deposit.
  • ACH payments can be reversed within a limited window if there is an error, but once the money reaches the other account, getting it back is harder.

How ACH payments move through the banking system

When you set up an ACH payment, your bank collects the information it needs: the receiving bank's routing number, the receiving account number, and the amount. Your bank then groups your payment with thousands of others and sends the batch to the ACH network at a scheduled time — usually once or twice per business day.

The ACH network sorts all incoming batches by receiving bank and sends each bank its payments. The receiving bank credits the destination account. The whole process normally takes one to three business days because payments are processed in batches rather than one at a time.

If something goes wrong — the account number is wrong, the receiving bank rejects the payment, or the sending bank reverses it — the money bounces back to your account. This return trip also takes one to three business days. Your bank will notify you if a payment fails, though the notification may arrive after the money has already returned.

Common types of ACH payments you encounter

Direct deposit is an ACH payment your employer sends to your bank account on payday. You provide your employer with your account number and routing number once, and they use ACH to deposit your paycheck automatically every pay period.

Bill pay is an ACH payment you set up through your bank's website or app. You tell your bank which company to pay, how much, and when. Your bank then sends an ACH payment to that company's bank account. Some companies receive bill pay payments as ACH transfers; others have your bank print and mail a check instead.

Peer-to-peer transfers between individuals often use ACH behind the scenes. Apps like Venmo, PayPal, and Cash App may use ACH to move money from your bank account to another person's account, though some also offer faster methods.

Recurring payments to subscription services, insurance companies, and utilities typically use ACH. You authorize the company once, and they charge your account on a regular schedule — weekly, monthly, or annually.

What information you need to give for an ACH payment

To receive an ACH payment, you need to provide two pieces of information: your routing number and your account number. The routing number identifies your bank; the account number identifies your specific account within that bank. Both numbers appear on the bottom left of your checks.

If you are setting up bill pay or a recurring payment, you may also need to provide the company's name and the account number they have assigned to you as a customer. For direct deposit, your employer needs the same routing and account numbers.

Some banks ask for additional information like your full name or address to confirm the account is yours, but the routing and account numbers are the core requirement. Do not share this information with anyone except your bank or a company you trust to charge your account.

How long ACH payments take and why

A standard ACH payment takes one to three business days from the time you send it. The exact timing depends on when your bank submits the batch and when the receiving bank processes it. If you send a payment on Friday evening, it may not reach the other account until Tuesday because the ACH network does not process payments on weekends or federal holidays.

Some banks offer next-day ACH, which guarantees the payment will arrive the next business day. This service usually costs more than a standard ACH payment and may only be available for certain types of transfers. Check with your bank to see whether next-day ACH is an option for your payment.

The delay is built into how ACH works. Because the system processes thousands of payments in batches at set times, individual payments cannot move when ready. If you need money to arrive the same day or the next day, a wire transfer or debit card payment is faster, though both cost more.

Reversing or stopping an ACH payment

If you sent an ACH payment by mistake, you can ask your bank to reverse it, but only within a limited window — usually one business day from when you sent it. After that, the payment is considered settled, and reversing it becomes much harder.

If the receiving bank has already credited the destination account, you cannot straightforward cancel the payment. Instead, you would need to contact the receiving bank or the company that received the money and ask them to return it. Many companies will do this if you contact them quickly, but they are not required to.

For recurring ACH payments — like a subscription charge or utility bill — you can stop future payments by contacting your bank or the company charging your account. Stopping a recurring payment does not reverse payments that have already been processed.

ACH payment limits and fees

Most banks do not charge a fee for ACH payments you send, though some charge a small fee for bill pay or recurring payments. Receiving an ACH payment is always free. Wire transfers and expedited services cost more because they move faster.

Banks may set daily or monthly limits on how much you can transfer via ACH. These limits vary by bank and by account type. If you need to send a large ACH payment, check with your bank first to confirm the amount is within your limit. You may be able to request a higher limit if you have a good account history.

Some banks also limit the number of ACH transfers you can make per month, though this is less common than amount limits. If you hit a limit, you can usually wait until the next month or contact your bank to request a temporary increase.

Frequently Asked Questions

Can I cancel an ACH payment after I send it?

You can cancel an ACH payment within one business day of sending it by contacting your bank when ready. After that window closes, the payment is settled and cancellation becomes difficult. If the money has already reached the other account, you would need to contact the receiving company and ask them to refund it.

What is the difference between ACH and a wire transfer?

ACH payments take one to three business days and cost little or nothing. Wire transfers move money the same day or next business day but cost $15 to $50. Wire transfers are also harder to reverse once sent. Use ACH for routine payments and bills; use a wire transfer when you need money to arrive urgently.

Is my account number safe to give out for ACH payments?

Your routing and account numbers are safe to share with your bank, your employer, and companies you trust to charge your account. These numbers alone cannot be used to withdraw money without your authorization. However, do not share them with unknown people or websites.

Why did my ACH payment fail?

ACH payments fail most often because the account number or routing number is wrong, the receiving bank rejects the payment, or the sending account does not have enough money. Your bank will send you a notice if a payment fails and the money will return to your account within one to three business days.

Can I set up an ACH payment to someone's personal account?

Yes. If you have someone's routing number and account number, you can send them an ACH payment through your bank's bill pay service or by setting up a one-time transfer. The money will arrive in one to three business days. Make sure you have the correct account number before sending.