ACH stands for Automated Clearing House, the system that processes most routine bank transfers in the United States
ACH is the network that moves money when you set up direct deposit, pay bills online, or transfer funds between your own accounts at different banks. It is not a bank itself — it is the infrastructure that banks and credit unions use to send money to each other on your behalf. The Federal Reserve operates two ACH networks: one called the Federal Reserve ACH Operations, and a private one called The Clearing House ACH.
When you initiate an ACH transfer, your bank does not send the money when ready. Instead, it collects your transaction with thousands of others, batches them, and sends them through the ACH network in scheduled cycles. This is why ACH transfers take one to three business days, rather than happening when ready. The delay is built into how the system works — it was designed to process high volumes of routine payments efficiently, not to move money in real time.
Key Takeaways
- ACH is the clearing network that handles direct deposits, bill payments, and transfers between bank accounts, not a bank or payment service itself.
- ACH transfers take one to three business days because transactions are batched and processed in scheduled cycles, not sent individually.
- Your bank initiates ACH transfers on your behalf, but the actual money movement happens through the Federal Reserve or The Clearing House network.
- ACH has transaction limits — most banks cap individual transfers at $10,000 to $25,000, though limits vary by institution and account type.
- ACH is different from wire transfers, which move money the same day but cost more and are harder to reverse if sent to the wrong account.
How an ACH transfer actually moves through the system
When you set up a direct deposit or authorize a bill payment, your bank becomes the originating depository financial institution, or ODFI. Your bank collects your transaction and assigns it an ACH entry code — a three-digit number that tells the receiving bank what kind of payment it is. A paycheck direct deposit uses code 221. A bill payment you authorize uses code 220. A one-time transfer you initiate uses code 200.
Your bank then waits for the next ACH processing window. The Federal Reserve processes ACH batches three times per business day: one in the morning, one at midday, and one in the evening. Your bank bundles your transaction with thousands of others and sends the entire batch to the Federal Reserve or The Clearing House. That network sorts the transactions by receiving bank and sends each bank its incoming payments. The receiving bank — the receiving depository financial institution, or RDFI — posts the money to the recipient's account.
This whole cycle takes at least one business day. If you initiate a transfer on Monday afternoon after the last processing window, it enters the system Tuesday morning. The receiving bank processes it Tuesday and posts it Wednesday. That is why you see "one to three business days" quoted — it depends on when you submit the request and which processing windows it hits.
Why ACH has limits and what they are
Most banks cap ACH transfers at somewhere between $10,000 and $25,000 per transaction, though the limit varies by bank and account type. These are not federal limits — the ACH network itself has no maximum. Banks set their own caps for risk management. A high-limit checking account might allow $25,000 per transfer, while a standard account allows $10,000. Some banks let you request a higher limit if you have been a customer for a while.
If you need to move more than your bank's limit, you have a few options. You can make multiple ACH transfers on different days. You can use a wire transfer, which has no standard cap but costs $15 to $50 and cannot be reversed once sent. You can visit a branch and withdraw cash or request a cashier's check. You can also contact your bank and ask whether they will temporarily raise your limit for a one-time transfer — some will, some will not.
ACH versus wire transfers and other payment methods
ACH and wire transfers are often confused because both move money between accounts, but they work very differently. An ACH transfer is batched with other transactions and takes one to three days. A wire transfer is sent individually and arrives the same day, usually within hours. Wire transfers cost $15 to $50, while ACH transfers are usually free. Wire transfers cannot be reversed once the receiving bank accepts them — if you send money to the wrong account, you have to contact that person and ask them to send it back. ACH transfers can be disputed and reversed within a window, though the process takes time.
For routine payments — payroll, bill payments, regular transfers to savings — ACH is the standard. For urgent transfers, large sums, or situations where you need the money to arrive the same day, a wire transfer is necessary. For very small amounts or transfers within the same bank, an internal transfer is when ready and free.
What information your bank needs to process an ACH transfer
To send an ACH transfer, you need the recipient's name, their bank's routing number, and their account number. The routing number is a nine-digit code that identifies the receiving bank to the ACH network. You can find it on a check, on your bank's website, or by calling the bank. The account number is the recipient's individual account at that bank.
If any of this information is wrong, the transfer may be rejected by the receiving bank and returned to you, or it may be posted to the wrong account. Some banks have fraud filters that catch obviously wrong information — a routing number that does not match the account number, for instance. But the ACH network does not verify that the account number belongs to the person whose name you provided. If you send money to the right bank but the wrong account number, the money goes to whoever owns that account.
Why ACH takes longer than you might expect
The ACH network was built in the 1970s to handle high volumes of routine payments — paychecks, utility bills, mortgage payments — in batches. Speed was not the priority. Efficiency and cost were. Batching thousands of transactions together and processing them in scheduled windows is much cheaper than moving each transaction individually and when ready.
The Federal Reserve has modernized the ACH network in recent years. A system called Same-Day ACH now allows some banks to process ACH transfers the same day they are submitted, but it is not universal. Not all banks participate, and not all transaction types are may be able to access. Most direct deposits and bill payments still follow the standard one-to-three-day timeline. If your bank and the receiving bank both support Same-Day ACH, and the transaction type is may be able to access, you may see the money arrive the same day — but you cannot count on it.
Who actually operates the ACH network
The Federal Reserve operates one ACH network and processes about 40 percent of all ACH transactions in the United States. The Clearing House, a private organization owned by the largest U.S. banks, operates the other network and processes about 60 percent. Both networks follow the same rules and standards, so from your perspective as a customer, it does not matter which one your transaction goes through. Your bank chooses which network to use based on cost, volume, and internal systems.
Neither network is a bank. They are infrastructure. Your bank is responsible for initiating the transfer correctly, and the receiving bank is responsible for posting it to the right account. If something goes wrong — the money goes to the wrong person, or does not arrive — you contact your bank, not the ACH network.
Frequently Asked Questions
Can I cancel an ACH transfer after I send it?
It depends on how far through the system it has gone. If you cancel before your bank submits the batch to the ACH network, the transfer can be stopped. Once it enters the network, you cannot cancel it directly — you have to contact the receiving bank and ask them to reverse it. If the receiving bank agrees, the reversal takes another one to three business days. This is why ACH is riskier than it seems: once it leaves your bank, you cannot straightforward undo it.
Why does my direct deposit take three days when the bank says one to three?
Your employer submits payroll to their bank, which batches it and sends it to the ACH network. The network processes it and sends it to your bank. Your bank posts it to your account. That is three separate processing windows, which is why three days is common. If your employer submits payroll early in the week and your bank processes quickly, you might see it in one or two days. But three is typical.
Is ACH the same as a bank transfer?
ACH is one type of bank transfer. When people say "bank transfer," they usually mean ACH, but technically a wire transfer, a check, or an internal transfer between accounts at the same bank are all bank transfers too. ACH is the most common type for routine payments because it is free and find, even though it is slower than a wire.
What happens if I give someone the wrong routing number?
The ACH network will reject the transaction if the routing number does not match the account number, and the money will be returned to your bank. But if the routing number is valid for a real bank, even if it is the wrong bank, the transaction may go through and the money will be posted to the wrong institution. You would then have to contact that bank and ask them to reverse it, which can take weeks.
Can I send an ACH transfer to someone at a different bank than mine?
Yes. ACH transfers work between any two banks in the United States that participate in the ACH network, which is virtually all of them. You do not need to use the same bank as the recipient. You just need their routing number and account number.