ACH is the system that moves money between bank accounts without using a check or card
ACH stands for Automated Clearing House. It is a network that processes electronic transfers of money from one bank account to another. When you set up direct deposit for your paycheck, pay a bill online, or send money to someone else's account, you are using ACH. The transfer happens electronically—no physical check, no card swipe, no wire service needed.
ACH transfers are processed in batches, not when ready. Your bank collects transfer requests throughout the day and sends them to the ACH network in groups. The network then routes the money to the receiving bank. This batch process is why ACH transfers take one to three business days, even though the actual movement of funds is automated.
ACH is run by two organizations: the Federal Reserve and The Clearing House, a private network owned by major banks. Together they handle hundreds of millions of ACH transactions every year. The system is regulated by the National Automated Clearing House Association (NACHA), which sets the rules for how transfers work, what information must be included, and how disputes are handled.
Key Takeaways
- ACH transfers move money between bank accounts electronically and take one to three business days to complete.
- Direct deposit, bill pay, and peer-to-peer transfers all use the ACH network behind the scenes.
- ACH transfers are cheaper than wire transfers because they are processed in batches rather than individually.
- You can dispute an ACH transfer within 60 days if the amount was wrong or you did not authorize it.
How an ACH transfer actually moves through the system
When you initiate an ACH transfer, your bank does not send the money when ready. Instead, it records your request—your account number, the receiving account number, the amount, and the date you want the transfer to happen. Your bank then waits until the next scheduled batch time and sends all pending transfers to the ACH network together.
The ACH network receives the batch, sorts the transfers by receiving bank, and sends them to the correct destination. The receiving bank then processes the incoming transfers and deposits the money into the recipient's account. This entire cycle typically takes one to three business days, depending on when you submitted the request and which batch it entered.
The delay is built into the system by design. The batch processing approach allows banks to handle millions of transfers efficiently without processing each one individually. It also gives banks time to verify that the sending account has sufficient funds and that the receiving account information is correct.
Common types of ACH transfers you encounter
Direct deposit is an ACH transfer from your employer's bank account to yours. Your employer submits your paycheck information to the ACH network, which routes it to your bank. This is why you need to provide your employer with your routing number and account number.
Bill pay through your bank's website or app is also ACH. When you schedule a payment to your electric company or mortgage lender, your bank initiates an ACH transfer from your account to theirs. Some bill pay transfers are actually ACH; others may be checks printed and mailed by your bank, depending on the payee and your bank's setup.
Peer-to-peer transfers through apps like Venmo, PayPal, or your bank's own transfer service often use ACH in the background. When you send money to a friend's bank account, the app initiates an ACH transfer on your behalf. Some apps offer faster options like wire transfers or real-time payments, but the standard option is usually ACH.
Automatic recurring payments—subscriptions, gym memberships, insurance premiums—are set up as ACH transfers. You authorize the company to pull money from your account on a set schedule. This is called a recurring ACH debit or a standing authorization.
Why ACH transfers cost less than wire transfers
Wire transfers move money individually and when ready, which requires more bank staff time and processing resources. ACH transfers are bundled into batches and processed automatically, so the cost per transfer is much lower. Many banks offer ACH transfers for free or charge only a small fee, while wire transfers typically cost $15 to $30.
The trade-off is speed. If you need money to arrive the same day or the next day, ACH will not work. Wire transfers are the faster option, though some banks now offer same-day ACH or real-time payment options for an additional fee. For routine payments and transfers that are not time-sensitive, ACH is the standard choice because it is cheap and reliable.
What to do if an ACH transfer goes wrong
If money was transferred from your account without your permission, or if the amount was incorrect, you have the right to dispute it. Contact your bank and report the unauthorized or incorrect transfer within 60 days of the transaction date. Your bank must investigate and either reverse the transfer or explain why it was correct.
If you authorized the transfer but the money went to the wrong account, the process is more complicated. Your bank can contact the receiving bank and ask them to return the funds, but the receiving bank is not required to do so if the account holder refuses. Some banks will reverse the transfer anyway as a courtesy, but this is not may provide. The best protection is to double-check the account number and routing number before you authorize any transfer.
If a recurring ACH payment (like a subscription) is being charged to your account and you no longer want it, you can revoke your authorization. Contact the company first and ask them to stop the charges. If they do not, contact your bank and tell them to block future ACH transfers from that company. Your bank can place a stop payment on recurring ACH debits.
ACH limits and restrictions
Most banks do not limit the number of ACH transfers you can make, but some savings accounts have restrictions. Certain account types—particularly money market accounts and savings accounts—are limited to six outgoing transfers per month under federal rules. Checking accounts and money market accounts used primarily for business typically do not have this limit.
Individual ACH transfers do not have a federal maximum amount, but your bank may set its own limits. A typical limit for online ACH transfers is $10,000 to $25,000 per day, though this varies by bank and account type. If you need to transfer more, you can contact your bank to request a higher limit or use a wire transfer instead.
Frequently Asked Questions
How long does an ACH transfer actually take?
ACH transfers take one to three business days. The exact timing depends on when you submit the request and when your bank processes the next batch. If you submit a transfer on Friday evening, it may not process until Monday, and the receiving bank may not deposit it until Wednesday.
Can I cancel an ACH transfer after I submit it?
If the transfer has not yet been processed by the ACH network, your bank may be able to cancel it. Contact your bank when ready and ask them to recall the transfer. Once the ACH network has processed the batch, cancellation is much harder and may not be possible. Speed matters here—call your bank as soon as you realize the mistake.
Is ACH transfer the same as a bank transfer?
ACH transfer is one type of bank transfer. Other types include wire transfers, which are faster but more expensive, and real-time payments, which are newer and move money within minutes. When someone says "bank transfer" without specifying, they usually mean ACH.
Do I need to provide my routing number for every ACH transfer?
You need to provide your routing number and account number the first time you set up a transfer to a new recipient. After that, your bank stores the information and you do not need to provide it again for transfers to the same account.
What information does the receiving bank see when I send an ACH transfer?
The receiving bank sees your name, your account number (at your bank), the amount, and a memo line of up to 10 characters if you included one. They do not see your full account number or routing number—only the information needed to deposit the money into the correct account.