ACH is how most routine money transfers happen between bank accounts

ACH stands for Automated Clearing House. It is a network that moves money between bank accounts electronically, without a check or wire transfer. When you set up direct deposit for your paycheck, pay a bill online, or send money to another person's bank account, ACH is usually what moves that money behind the scenes.

ACH is not a bank itself. It is a system run by the Federal Reserve and a private operator called Nacha, and it connects thousands of financial institutions. Your bank submits batches of transfer requests to the ACH network, which sorts them and delivers them to the receiving bank. The whole process takes one to two business days, which is why ACH transfers are slower than wire transfers but cheaper and more reliable for routine payments.

You do not initiate ACH transfers directly. Instead, you authorize them through your bank, your employer, a biller, or a payment app. The organization you authorize then submits the request to ACH on your behalf.

Key Takeaways

  • ACH is an electronic network that moves money between bank accounts and is used for direct deposit, bill pay, and peer-to-peer transfers.
  • ACH transfers take one to two business days because the network processes payments in batches rather than when ready.
  • You authorize ACH transfers through your bank, employer, or a payment service, but you do not submit them yourself.
  • ACH is safer than checks for routine payments because the receiving bank confirms the account exists before accepting the money.
  • ACH has built-in fraud protections, including the ability to dispute unauthorized transfers within a set timeframe.

How ACH transfers move money step by step

When you authorize an ACH transfer, your bank collects the details: the receiving bank's routing number, the account number, and the amount. Your bank then batches your transfer with hundreds or thousands of others and sends them to the ACH network at set times during the day.

The ACH network sorts all incoming transfers by receiving bank and sends each batch to the correct destination. The receiving bank then posts the money to the recipient's account. This entire process happens overnight or the next business day. If you submit an ACH request on a Friday evening, the money typically arrives on Monday.

Once the receiving bank accepts the transfer, the money is usually final. You cannot cancel it the way you might stop a check. However, you can dispute an unauthorized transfer with your bank within a set window, usually 60 days.

Common uses for ACH transfers

Direct deposit is the most common ACH use. Your employer submits your paycheck to ACH, which routes it to your bank account automatically. You never touch a check.

Bill pay through your bank's website or app also uses ACH. When you set up a payment to your electric company or mortgage lender, your bank sends the money through ACH. Some billers also pull ACH payments directly from your account if you authorize them—this is called a recurring ACH debit.

Peer-to-peer payment apps like Venmo, PayPal, and Cash App often use ACH to move money between users' bank accounts, though they may offer faster options for a fee. Transfers between your own accounts at different banks also typically use ACH.

ACH limits and timing you should know

Most banks do not limit how many ACH transfers you can send or receive. However, some banks cap the dollar amount per transfer or per day. Check your bank's terms to see if limits explore to your account.

ACH transfers take one to two business days. Some banks offer next-day ACH, which costs more but arrives the following business day. Weekends and federal holidays do not count as business days, so a transfer submitted on Friday may not arrive until Tuesday.

If you need money to move when ready, ACH is not the right tool. Wire transfers move money the same day but cost $15 to $50 per transfer. Real-time payment networks like FedNow are beginning to offer same-day transfers, but they are not yet widely available.

How ACH protects you from fraud

ACH has built-in safeguards. The receiving bank verifies that the account number and routing number match before accepting the transfer. If the account does not exist, the transfer bounces back to your bank, which returns the money to you.

If someone transfers money from your account without permission, you have the right to dispute it. Federal law gives you 60 days from the date the unauthorized transfer appears on your statement to report it to your bank. Your bank must then investigate and return the money while the investigation is ongoing, unless they have reason to believe the transfer was authorized.

ACH fraud does happen, but it is less common than credit card fraud because it requires access to your bank account details and routing number. Protect yourself by not sharing your routing number and account number with people you do not trust, and by monitoring your bank statements regularly.

ACH versus other ways to move money

MethodSpeedCostBest for
ACH1–2 business daysFree or low costRoutine payments, direct deposit, bill pay
Wire transferSame day$15–$50Urgent transfers, large amounts
Check3–7 business daysCost per check variesPayments when you need a paper record
Credit cardwhen ready authorizationMerchant pays a feePurchases, rewards, fraud protection
Real-time payment (FedNow)Seconds to minutesFree or low costUrgent transfers (limited availability)

ACH is free or very cheap, which is why it is the default for routine payments. Wire transfers cost money but move the same day. Checks are slow but give you a paper trail. Real-time payment networks are new and not yet available everywhere, but they offer ACH-like cost with wire-like speed.

Frequently Asked Questions

Can I cancel an ACH transfer after I submit it?

It depends on timing. If you contact your bank before the transfer is submitted to the ACH network, they may be able to stop it. Once it enters the network, cancellation is difficult. If the transfer has already been delivered to the receiving bank, you cannot cancel it—you would need to contact the recipient and ask them to return the money.

Why did my ACH transfer bounce back?

The most common reasons are a wrong account number, a wrong routing number, or an account that has been closed. The receiving bank rejects the transfer and sends it back to your bank, which returns the money to your account. Your bank may charge a fee for a returned ACH transfer.

Is ACH safe for paying strangers?

ACH is relatively safe because the receiving bank verifies the account exists. However, if you send money to the wrong account by mistake, you may not be able to get it back. Always double-check the account and routing numbers before submitting an ACH transfer to someone you do not know.

Do I need to do anything to receive an ACH transfer?

No. If someone has your routing number and account number, they can submit an ACH transfer to your account without asking permission first. However, you can dispute unauthorized transfers within 60 days of seeing them on your statement.

What is the difference between ACH debit and ACH credit?

An ACH credit is money coming into your account (like direct deposit). An ACH debit is money going out of your account (like a bill payment or recurring subscription charge). Both use the same ACH network but move in opposite directions.