ACH is how your bank moves money electronically to another bank

ACH stands for Automated Clearing House. It is a system that moves money from one bank account to another without using a check, wire transfer, or credit card. When you set up direct deposit for your paycheck, pay a bill online, or send money to a friend's account, you are usually using ACH.

The key word is "automated" — once you give permission, the money moves on its own schedule without you having to do anything else. ACH is also slower than some other methods. A wire transfer can move money the same day, but an ACH transfer typically takes one to three business days.

ACH is run by a network of banks and credit unions, not by a single company. Your bank connects to this network, which is why you can send money to someone at a different bank and it arrives in their account.

Key Takeaways

  • ACH is an electronic system that moves money between bank accounts at different banks, and it is the method behind direct deposit and online bill pay.
  • ACH transfers take one to three business days because the system processes payments in batches at set times, not when ready.
  • You authorize an ACH transfer once, and the money moves automatically on the schedule you set — you do not have to approve each payment.
  • ACH is free or very cheap for the person sending money, though some banks charge a small fee for receiving certain types of ACH transfers.

How ACH transfers actually work

When you start an ACH transfer, you give your bank permission to pull money from your account and send it to another account. Your bank does not send the money directly. Instead, it collects your transfer request along with thousands of others and sends them all together to the ACH network at set times during the day.

The ACH network sorts these transfers by which bank they are going to, then sends them to the receiving bank. The receiving bank then deposits the money into the correct account. This batching process is why ACH takes longer than a wire transfer — the system waits to collect many transfers at once before processing them.

The whole journey usually takes one to three business days. The first day is when your bank sends the request. The second day is when the receiving bank gets it. The third day is when the money actually shows up in the other account. Some banks are faster, but three days is the standard.

Direct deposit and automatic bill payments are both ACH

Direct deposit is an ACH transfer that your employer sends to your bank account. Your employer gives the ACH network your account number and routing number, and on payday the money moves automatically from the employer's account to yours.

Automatic bill pay works the same way but in reverse. You give a company (like your electric company or credit card issuer) permission to pull money from your account on a certain day each month. That company then uses ACH to take the payment automatically.

Both of these are set-and-forget. Once you authorize them, they keep happening on schedule without you having to do anything. You can stop them at any time by contacting your bank or the company involved.

What information you need to send an ACH transfer

To send money to someone else's account using ACH, you need their routing number and account number. The routing number identifies which bank the account is at. The account number identifies the specific account within that bank.

You also need to know whether the account is a checking account or savings account. Some banks treat these differently for ACH purposes.

Your own bank will ask for the recipient's name as well, so the receiving bank can match the account number to the right person. If the name does not match the account, the transfer may be rejected or delayed.

ACH limits and fees

Most banks do not charge you to send an ACH transfer, and many do not charge to receive one either. Some banks charge a small fee (usually a dollar or two) if you receive a lot of ACH transfers in a month, but this is uncommon.

Your bank may limit how much you can transfer using ACH in a single day or a single month. These limits vary by bank. Some banks allow you to transfer thousands of dollars per day, while others cap it at a few hundred. You can usually ask your bank to raise the limit if you need to.

Savings accounts sometimes have legal limits on how many ACH transfers you can make per month (the federal limit used to be six, but that rule changed). Check with your bank about any limits on your specific account.

ACH versus wire transfers and other payment methods

A wire transfer is faster than ACH but usually costs money. Wire transfers move the same day and are harder to reverse, which makes them useful when you need money to arrive quickly or when you are sending a large amount. ACH is slower but free or cheap.

A check is even slower than ACH because it has to be written, mailed, and deposited by hand. ACH is faster and more reliable.

A debit card or credit card transfer is when ready but only works if the other person has a card and a way to accept it. ACH works between any two bank accounts.

For most everyday transfers between people or to pay bills, ACH is the standard choice because it is free, reliable, and automatic once you set it up.

What can go wrong with an ACH transfer

If you give the wrong account number, the money may go to the wrong person's account. Some banks will try to recover it, but this is not may provide. Always double-check the account number before you authorize a transfer.

If the receiving bank rejects the transfer (for example, because the account is closed), the money comes back to your account. This usually takes a few extra days.

ACH fraud is rare but possible. If someone gets your account number and routing number, they can try to pull money from your account using ACH. Your bank is required to investigate unauthorized transfers and usually refunds the money, but it can take time. Never share your account number with someone you do not trust.

Frequently Asked Questions

How long does an ACH transfer take?

Most ACH transfers take one to three business days from the time you authorize them. Some banks process faster, but three days is standard. Weekends and holidays do not count as business days, so a transfer you start on Friday may not arrive until Tuesday.

Can I cancel an ACH transfer after I send it?

It depends on timing. If you cancel within a few hours of sending it, before the bank's processing window closes, you may be able to stop it. Once the ACH network has processed it, cancellation is much harder. Contact your bank when ready if you need to cancel.

Is ACH safe?

ACH is generally safe because your bank verifies the transfer before sending it. However, if someone has your account number, they can attempt to pull money from your account. Your bank is required to refund unauthorized transfers, though it may take time to investigate.

Why is ACH slower than a wire transfer?

ACH batches many transfers together and processes them at set times during the day. Wire transfers process individually and when ready. The batching makes ACH cheaper to run, which is why banks do not charge for it.

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

No. Once your account is set up at a bank, you can receive ACH transfers automatically. Just give the sender your routing number and account number. The money will arrive in your account on the scheduled day.