What an ACH payment is

An ACH payment is an electronic transfer of money from one bank account to another. ACH stands for Automated Clearing House — it is the system that processes these transfers behind the scenes. When you set up a direct deposit from your employer, pay a bill online, or send money to a friend's account, you are usually using ACH.

The key difference between ACH and other ways to move money is that ACH is not when ready. The transfer takes one to three business days to complete. During that time, the money sits in a queue with thousands of other transfers, all being sorted and matched by the Automated Clearing House before the receiving bank gets the funds. This delay is why ACH is cheaper than wire transfers — the system batches payments together instead of processing each one individually.

ACH transfers work because your bank and the receiving bank are both connected to the same clearing house network. You do not need to know the other person's bank or their account number format — you just need their routing number and account number, and the system handles the rest.

Key Takeaways

  • ACH transfers take one to three business days because the Automated Clearing House batches thousands of payments together before sending them to banks.
  • You need the receiving person's routing number and account number to send an ACH transfer, but not their bank name or any other details.
  • ACH is free or very cheap for most people because the cost is spread across many transfers, unlike wire transfers which charge per transaction.
  • ACH works for direct deposit from employers, bill payments, peer-to-peer transfers, and moving money between your own accounts at different banks.

How ACH transfers actually move the money

When you initiate an ACH transfer, your bank does not send the money directly to the other bank. Instead, your bank collects your transfer along with hundreds or thousands of others and sends them all together to the Automated Clearing House at set times during the day. The clearing house sorts these transfers by receiving bank, then sends each bank a batch of all the transfers meant for their customers.

The receiving bank then deposits the money into the correct account. This whole process — collecting, batching, sorting, and delivering — takes one to three business days. The exact timing depends on when you submit the transfer, which day of the week it is, and whether either bank is closed for a holiday.

Because the clearing house handles so many transfers at once, the cost per transfer is tiny. Most banks pass this savings on to you by offering ACH transfers for free. Some banks charge a small fee for sending ACH transfers, but receiving them is almost always free.

What you need to send an ACH transfer

To send money via ACH, you need the receiving person's routing number and account number. The routing number identifies which bank holds their account. The account number identifies which specific account at that bank. You can find both of these numbers on a check, or you can ask the person directly.

You do not need to know the person's name, their bank's name, or anything else. The routing number and account number are enough. However, most banks ask you to enter a name anyway — this is a safety check. If the name does not match the account, some banks will warn you before the transfer goes through.

You also need to decide how much to transfer and when. You can schedule an ACH transfer to go out when ready, or you can schedule it for a future date. If you schedule it for a future date, the transfer will not leave your account until that date arrives.

Common uses for ACH transfers

Direct deposit is the most common ACH use. Your employer sends your paycheck via ACH to your bank account every pay period. You do not have to do anything — your employer sets it up once, and it happens automatically.

Bill payments are another major use. When you pay a utility bill, credit card bill, or loan payment online through your bank's website, you are usually sending an ACH transfer to the company's bank account. The company receives the payment and credits your account.

Peer-to-peer transfers use ACH as well. Services like Venmo, PayPal, and your bank's own transfer tools often use ACH to move money between personal accounts. These services add a layer on top of ACH, but the actual money movement is still ACH.

You can also use ACH to move money between your own accounts at different banks. If you have a checking account at one bank and a savings account at another, you can transfer money between them via ACH without paying a fee.

Why ACH takes longer than other payment methods

ACH is slower than a wire transfer or a debit card payment because it is a batch system. Your bank waits until it has collected many transfers, then sends them all at once. This batching is what makes ACH cheap — the cost of processing is divided among thousands of transfers instead of charged to one person.

Wire transfers, by contrast, are processed one at a time and go through when ready or within hours. This speed costs money — wire transfer fees are usually between five and fifty dollars. ACH is free or nearly free because you are willing to wait a day or two.

Debit card payments are when ready because they go through a different network designed for point-of-sale transactions. That network is also more expensive to use, which is why merchants sometimes charge you a fee for paying by debit card.

What can go wrong with an ACH transfer

The most common problem is entering the wrong account number. If you send money to the wrong account, the receiving bank will deposit it into that account, and the money will belong to whoever owns it. You cannot straightforward reverse the transfer — you have to contact the receiving bank and ask them to return the money, which they may or may not do.

Another issue is insufficient funds. If you do not have enough money in your account when the ACH transfer is processed, your bank may reject the transfer or charge you an overdraft fee. If your bank rejects it, the receiving person will not get the money, and you will need to try again.

ACH transfers can also fail if the account number or routing number is invalid. In this case, the transfer will bounce back to your bank, and the money will be returned to your account within a few days. Your bank may charge you a fee for the failed transfer.

Fraud is less common with ACH than with some other payment methods, but it does happen. If someone gains access to your routing number and account number, they can send money out of your account. This is why you should not share these numbers with people you do not trust.

ACH limits and restrictions

Most banks limit how much you can transfer via ACH in a single day or month. These limits vary by bank and by account type. A typical limit might be five thousand dollars per day or twenty-five thousand dollars per month, but your bank may have different limits.

Some banks also limit how many ACH transfers you can make in a month. This is less common than dollar limits, but it does happen. If you reach your limit, you can usually request a higher limit by calling your bank.

Savings accounts sometimes have restrictions on ACH transfers. Federal law used to limit savings account transfers to six per month, but this rule was suspended. However, some banks still enforce their own limits on savings accounts, so check with your bank if you plan to transfer frequently from savings.

Frequently Asked Questions

How long does an ACH transfer actually take?

Most ACH transfers take one to three business days. The exact timing depends on when you submit the transfer and which banks are involved. If you submit a transfer on Friday afternoon, it may not arrive until Tuesday because the clearing house does not process transfers over the weekend.

Can I cancel an ACH transfer after I send it?

It depends on timing. If you cancel before the transfer is processed by the clearing house, you can stop it. Once the clearing house has processed it, you cannot cancel it. Most banks allow you to cancel within a few hours of sending, but you should contact your bank when ready if you need to stop a transfer.

Is ACH safe?

ACH is reasonably safe if you send money to the correct account. The main risk is sending money to the wrong person by mistake. Once the money arrives, it belongs to that account holder, and getting it back is difficult. Always double-check the routing number and account number before you send.

Do I get charged a fee for receiving an ACH transfer?

Almost never. Receiving ACH transfers is free at virtually all banks. You only pay a fee if you are sending the transfer, and many banks do not charge for that either.

What is the difference between ACH and a wire transfer?

Wire transfers are faster — they usually arrive the same day or next business day — but they cost more, usually five to fifty dollars. ACH transfers take one to three days but are free or very cheap. Use ACH when you have time to wait, and wire transfer when you need the money urgently.