ACH is the system that moves money between bank accounts electronically
ACH stands for Automated Clearing House. It is the network that banks use to send money from one account to another without a check, wire, or credit card. 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 transfers are not instant. The money takes one to three business days to arrive, depending on when you send it and which banks are involved. This is different from a wire transfer, which moves money the same day but costs more and is harder to reverse if something goes wrong.
The Federal Reserve runs the ACH network, but you do not deal with the Federal Reserve directly. Your bank connects to ACH through a processor, and the processor handles the actual movement of funds. You just tell your bank where the money should go, and the system takes it from there.
Key Takeaways
- ACH is the electronic system banks use to move money between accounts, and it takes one to three business days to complete.
- Direct deposit paychecks, online bill payments, and person-to-person transfers all typically use ACH.
- ACH transfers are cheaper than wire transfers but slower and require accurate account and routing numbers.
- The Federal Reserve operates the ACH network, but your bank is the one you contact to start a transfer.
How an ACH transfer actually works
When you start an ACH transfer, you give your bank the receiving bank's routing number and the recipient's account number. Your bank bundles your transfer with thousands of others and sends them all to a processor. That processor sorts the transfers by receiving bank and sends them to the Federal Reserve.
The Federal Reserve then sends the transfers to each receiving bank. That bank credits the money to the recipient's account. The whole process takes at least one business day, often two or three. Weekends and holidays add time because the Federal Reserve does not process ACH transfers on those days.
If you send an ACH transfer on a Friday afternoon, it will not arrive until Monday at the earliest, and possibly not until Tuesday or Wednesday. If you send it on a holiday, it waits until the next business day to start processing.
ACH transfers versus other ways to move money
A wire transfer moves money the same day but costs $15 to $50 and cannot be reversed once it leaves your bank. An ACH transfer takes longer but costs nothing or very little and can sometimes be stopped if you catch it quickly enough. A check takes even longer—usually five to seven business days—but gives you a paper record.
Credit cards and debit cards are not ACH transfers. They use different networks. A credit card payment you make online might use ACH to pull money from your bank account, but the credit card company itself is not part of ACH.
| Method | Speed | Cost | Can Be Reversed |
|---|---|---|---|
| ACH Transfer | 1–3 business days | Free or under $2 | Sometimes, if caught quickly |
| Wire Transfer | Same day | $15–$50 | Rarely |
| Check | 5–7 business days | Cost of check stock | Yes, if not cashed |
When you see ACH on your bank statement
Your bank statement will show ACH transfers as separate line items. The label might say "ACH Debit" if money left your account or "ACH Credit" if money came in. Some banks also show the name of the company or person who sent or received the money.
If you set up automatic bill payments through your bank, those show up as ACH debits. If your employer sends your paycheck through direct deposit, that shows up as an ACH credit. Refunds from online retailers often come back as ACH credits too.
What can go wrong with an ACH transfer
The most common problem is entering the wrong account or routing number. If you do, the money might go to the wrong person's account, or the receiving bank might reject it and send it back. Getting money back from the wrong account takes time and may require the other person's cooperation.
Another issue is insufficient funds. If your account does not have enough money when the ACH transfer processes, your bank may reject it or charge you an overdraft fee. Some banks will let the transfer go through and then charge you for going negative.
Duplicate transfers can happen if you accidentally submit the same transfer twice. If you notice this within a day or two, call your bank and ask them to stop the second one. If it has already processed, you will need to contact the recipient and ask them to send the money back.
How to start an ACH transfer from your bank
Log into your bank's website or app and look for "Send Money," "Transfer Funds," or "Pay Bills." You will need the recipient's full name, their bank's routing number, and their account number. Double-check all three before you submit.
Most banks let you schedule an ACH transfer for a future date. If you know you will have money on a certain day, you can set it up now and have it process then. You can also usually cancel a scheduled transfer up until the day it processes.
Some banks charge a small fee for ACH transfers to people outside your bank, though many do not. Check your bank's fee schedule or ask a teller. Transfers between your own accounts at the same bank are almost always free.
ACH holds and why banks put them on transfers
A bank can place a hold on an incoming ACH transfer, meaning the money arrives in your account but you cannot use it for a day or two. Banks do this to verify the transfer is legitimate and to protect themselves against fraud.
A hold is not the same as a delay in the transfer itself. The transfer may have completed, but the bank is just not letting you spend it yet. Holds usually last one business day but can last longer if the transfer is large or if the receiving bank suspects fraud.
You cannot remove a hold yourself. If you need the money urgently, call your bank and explain the situation. They may release the hold early, but they are not required to.
Frequently Asked Questions
How long does an ACH transfer take?
Most ACH transfers take one to three business days. The exact timing depends on when you send it, which banks are involved, and whether it is a weekend or holiday. Transfers sent on Friday may not arrive until Tuesday.
Can I cancel an ACH transfer after I send it?
You can cancel a scheduled ACH transfer before it processes, usually up until the day it is supposed to go out. Once it has processed and left your account, you cannot cancel it, but you can contact the recipient and ask them to send it back.
What is the difference between ACH and a wire transfer?
ACH is slower (one to three days) but free or cheap and reversible. Wire transfers are faster (same day) but cost $15 to $50 and are almost impossible to reverse once sent. Use ACH for routine payments and wire transfers only when you need money to arrive the same day.
Do I need a routing number for an ACH transfer?
Yes. You need the recipient's bank routing number and their account number. The routing number tells the Federal Reserve which bank to send the money to. You can find your bank's routing number on your checks, in your online banking portal, or by calling customer service.
What happens if I enter the wrong account number?
The receiving bank may reject the transfer and send the money back to you, which takes a few more days. If the account number belongs to a real account at that bank, the money might go to the wrong person, and you will have to contact them to get it back.