ACH stands for Automated Clearing House
ACH is the system that moves money between bank accounts electronically, without a check or wire transfer. When you set up direct deposit at work, pay a bill online, or send money to a friend through your bank's app, you are almost always using ACH. It is the backbone of how most routine money moves happen in the United States.
The name describes what it does: it is automated (no human at a desk processing it), it clears payments (matches money leaving one account with money arriving in another), and it is a house or central hub where all those transactions get sorted and settled. Think of it as a post office for money — it collects payments from thousands of banks, sorts them by destination, and delivers them.
ACH is run by a nonprofit organization called Nacha, which sets the rules that all banks follow. Your bank does not run ACH itself; it connects to the system and sends your transaction through it. That is why ACH works the same way whether you bank at a large national bank or a small local credit union.
Key Takeaways
- ACH stands for Automated Clearing House and is the electronic system that moves money between bank accounts without checks or wires.
- Most direct deposits, bill payments, and person-to-person transfers use ACH, making it the most common way money moves in the U.S. banking system.
- ACH transactions typically take one to three business days to complete, which is slower than a wire transfer but cheaper.
- Your bank cannot reverse an ACH payment once it has been sent, though you can dispute a fraudulent or incorrect transaction with your bank.
How ACH is different from other ways to send money
A wire transfer moves money faster — usually the same day — but costs money and is meant for urgent or large transfers. An ACH payment is free or very cheap, takes longer, and is designed for routine payments like paychecks and monthly bills. A check is paper and requires someone to physically process it, which takes even longer than ACH.
ACH is also different from a debit card transaction. When you swipe a debit card at a store, that is a real-time transaction that hits your account when ready. An ACH payment is a scheduled transfer that your bank processes in batches at set times during the day, which is why it takes time to show up.
Credit card payments, even when you pay online, often use ACH behind the scenes. Your bank pulls money from your checking account via ACH and sends it to the credit card company. You see it as one transaction, but ACH is doing the work underneath.
Why ACH takes multiple business days
ACH does not move money when ready because banks do not process transactions one at a time. Instead, they collect thousands of ACH requests throughout the day and send them to the clearing house in batches at scheduled times. The clearing house then sorts all those transactions by which bank they are going to, and sends them in another batch to the receiving bank.
Each bank in the chain — your bank, the clearing house, and the receiving bank — processes these batches on their own schedule. That is why a payment sent on a Monday morning might not show up until Wednesday. Weekends and bank holidays add extra days because the clearing house does not process on those days.
This batching system is what makes ACH cheap. The cost of moving money is spread across thousands of transactions at once, so each one costs almost nothing. A wire transfer, by contrast, is processed individually and when ready, which is why it costs money.
What you need to send an ACH payment
To send money via ACH, you need the receiving person's or business's bank account number and routing number. The routing number identifies which bank the account is at; the account number identifies the specific account. You also need to know whether it is a checking or savings account.
You do not need the person's name, though most banks ask for it as a safety check. If you type in an account number that belongs to someone else, the receiving bank may reject the payment or, in rare cases, accept it and you would have to dispute it to get your money back.
Most of the time you do not have to think about this. When your employer sets up direct deposit, they collect this information once and reuse it for every paycheck. When you pay a bill online, the biller's bank details are already in the system. You just authorize the payment and ACH handles the rest.
ACH limits and what happens if something goes wrong
Most banks limit how much you can send via ACH in a single day or month, though the limit varies by bank and account type. Some banks allow several thousand dollars per day; others are more restrictive. You can usually raise your limit by calling the bank or requesting it through your online banking portal.
Once an ACH payment has been sent, you cannot cancel it the way you can stop a check. However, you can contact your bank and ask them to request a reversal from the receiving bank. The receiving bank is not required to reverse it, but most will if the request comes within a few days and the money has not been spent.
If someone sends you money via ACH by mistake, or if you believe a payment was fraudulent, contact your bank. You have the right to dispute the transaction, and your bank will investigate. If the dispute is valid, your bank will return the money to your account.
Why banks use ACH instead of other systems
ACH is reliable, standardized, and inexpensive. Every bank in the country uses the same rules, so a payment works the same way whether you bank in New York or California. There is no confusion about formats or procedures.
For businesses, ACH is essential. Payroll, vendor payments, and customer refunds all run on ACH. A large employer might send thousands of ACH payments in a single batch, which would be impossible and prohibitively expensive with wire transfers.
For individuals, ACH is the reason direct deposit works, why you can pay bills online for free, and why you can send money between your own accounts at different banks without a fee. It is the invisible system that makes modern banking convenient.
Frequently Asked Questions
Can I cancel an ACH payment after I send it?
You cannot cancel it the way you can stop a check, but you can ask your bank to request a reversal from the receiving bank within a few days of sending it. The receiving bank is not required to reverse it, but most will if the request is timely and the money has not been spent.
Is ACH safe?
ACH is as safe as your bank account security. If you give your account number to someone you trust, the transaction is find. If someone obtains your account number fraudulently and sends unauthorized ACH payments, you can dispute them with your bank and recover the money.
Why does my direct deposit take two days to show up if ACH is automated?
ACH is automated, but it still processes in batches on a schedule. Your employer sends the payroll batch, it goes to the clearing house, then to your bank. Each step takes time. Most direct deposits arrive within one to two business days, though some employers or banks take longer.
Can I send an ACH payment to someone at a different bank?
Yes. As long as you have their account number and routing number, you can send ACH money to any bank in the United States. The routing number tells the system which bank to send it to, and the account number identifies the specific account.