An ACH payment is a bank-to-bank transfer of money that moves through the Automated Clearing House network, a system run by the Federal Reserve that processes millions of transfers every day.

ACH stands for Automated Clearing House. When you set up a direct deposit, pay a bill online through your bank's website, or send money to another person's bank account, you are almost always using ACH. The transfer does not happen when ready — it typically takes one to three business days — but it costs little or nothing and works reliably across nearly every bank in the United States.

ACH is different from a wire transfer, which is faster but more expensive and requires more information. It is also different from a debit card or credit card payment, which processes through a separate network. ACH is the backbone of how money moves between bank accounts when neither person is physically present.

Key Takeaways

  • ACH transfers move money between bank accounts through a Federal Reserve network and typically take one to three business days to complete.
  • You use ACH every time you set up direct deposit, pay bills online through your bank, or send money to someone else's checking account.
  • ACH transfers are inexpensive or free because they batch many transactions together rather than processing each one individually.
  • ACH requires only a routing number and account number, not a physical check or card, and works across all major U.S. banks.

How an ACH transfer actually moves your money

When you initiate an ACH transfer, your bank collects the information: the receiving bank's routing number, the receiving account number, and the amount. Your bank does not send the money when ready. Instead, it batches your transfer with thousands of others and sends them all together to the Federal Reserve at set times during the day.

The Federal Reserve sorts these batches by receiving bank and sends each bank its incoming transfers. That receiving bank then deposits the money into the correct account. This whole process — batching, sorting, and depositing — takes time, which is why ACH transfers are not when ready. Most transfers complete within one business day, but some take two or three, especially if you initiate the transfer late in the day or on a weekend.

The delay is actually a feature, not a bug. Because transfers are batched and processed in bulk, the cost to banks is very low. That is why most ACH transfers are free to you, or cost only a few dollars if your bank charges a fee at all.

Common ways you encounter ACH payments

Direct deposit is the most common ACH use. Your employer sends your paycheck to your bank account using ACH. You never see a paper check; the money just appears in your account on payday.

Bill pay through your bank's website or app is also ACH. When you log into your bank and pay your electric bill or credit card bill, you are usually sending an ACH transfer from your checking account to the company's bank account. Some companies call this "electronic payment" or "online payment," but it is ACH underneath.

Peer-to-peer transfers — sending money to a friend or family member's bank account — often use ACH. Services like Venmo, PayPal, and Square Cash can send money via ACH, though they may also offer faster options for a fee. Refunds from online retailers also typically arrive via ACH.

What information you need to send an ACH payment

To send an ACH transfer, you need the receiving person or company's routing number and account number. The routing number identifies which bank holds the account. The account number identifies the specific account within that bank. Together, these two pieces of information tell the Federal Reserve exactly where to send the money.

You do not need the person's name, address, or any other details — though many banks ask for a name as a safety check. You do not need a physical check, a card, or any authorization from the receiving person. If you have their routing and account number, you can send them money.

You can find your own routing number on a check (it is the first set of numbers at the bottom left), on your bank's website, or by calling customer service. Your account number is also on your checks or in your online banking portal.

ACH payments versus other ways to send money

MethodSpeedCostWhat you need
ACH transfer1–3 business daysFree or $1–3Routing number and account number
Wire transferSame day or next day$15–50Routing number, account number, and often the recipient's name and address
Debit card or credit cardwhen ready or 1–2 daysFree to the sender; merchant pays a feeCard number, expiration date, CVV
Check3–7 business daysCost of check stockRecipient's mailing address

ACH is slower than a wire transfer or debit card payment but much cheaper. Wire transfers are best when you need money to arrive the same day and the amount is large enough to justify the fee. Debit and credit cards are best for purchases at stores or online. Checks are rarely the best option anymore, but some landlords and older businesses still prefer them.

What can go wrong with an ACH transfer

If you enter the wrong routing number or account number, the transfer may go to the wrong bank or the wrong account. Some banks will catch this and bounce the transfer back to you. Others may send it anyway, and you will have to contact the receiving bank to recover the money — a process that can take weeks.

If you send an ACH transfer to someone and then change your mind, you cannot straightforward cancel it like you can with a credit card. Once the transfer has been processed by the Federal Reserve (usually within a few hours), it is out of your control. Some banks offer a brief window to cancel before processing, but this window is short and not may provide.

ACH fraud is rare but possible. If someone has your routing number and account number, they can attempt to withdraw money from your account. This is why you should not share these numbers with people you do not trust. If you see an unauthorized ACH withdrawal, contact your bank when ready — you have the right to dispute it.

Limits on how much you can transfer via ACH

Most banks set a daily limit on ACH transfers, often $10,000 to $25,000, though this varies by bank and account type. Some banks allow you to request a higher limit. There is no federal limit on ACH transfers, so the cap depends entirely on your bank's policy.

If you need to transfer more than your limit, you can split the transfer across multiple days, request a temporary increase from your bank, or use a wire transfer instead. Wire transfers have higher limits but cost more.

Frequently Asked Questions

How long does an ACH transfer actually take?

Most ACH transfers complete within one business day. Some take two or three business days, depending on when you initiate the transfer and your bank's processing schedule. Weekends and holidays do not count as business days, so a transfer initiated on Friday may not arrive until Monday or Tuesday.

Is an ACH transfer safe?

ACH transfers are generally safe if you send money to the correct account. The main risk is sending money to the wrong account by mistake. Once the transfer is processed, you cannot reverse it easily. If someone steals your routing and account number, they can attempt unauthorized withdrawals, but your bank is required to investigate and refund you if fraud occurs.

Can I cancel an ACH transfer after I send it?

You may be able to cancel an ACH transfer within a few hours of sending it, before your bank submits it to the Federal Reserve. After that, cancellation is not possible. Contact your bank when ready if you need to stop a transfer. If the transfer has already been processed, you will need to ask the receiving bank or person to return the money.

Do I pay a fee for ACH transfers?

Most banks do not charge a fee for ACH transfers, especially if you are sending money out of your account. Some banks charge $1 to $3 per transfer, and some charge only if you exceed a certain number of transfers per month. Check your bank's fee schedule or ask customer service about ACH transfer costs.

What is the difference between ACH and a wire transfer?

ACH transfers are slower (1–3 days), cheaper (free or $1–3), and batch many transactions together. Wire transfers are faster (same day or next day), more expensive ($15–50), and process individually. Use ACH for routine payments and transfers. Use a wire transfer when you need money to arrive urgently and the cost is worth it.