ACH is a batch system that moves money between bank accounts over one to three business days
ACH stands for Automated Clearing House. It is a network that lets banks send money from one account to another without using a check, wire, or card. When you set up an ACH payment, your bank collects the instruction, groups it with thousands of other ACH payments, and sends them all together to a clearing house. That clearing house sorts the payments by which banks they are going to, then delivers them. The receiving bank deposits the money into the destination account. The whole process takes one to three business days, depending on when you submit the payment and which banks are involved.
ACH is different from a wire transfer, which moves money the same day or next day but costs more and cannot be reversed once sent. It is also different from a debit card or credit card payment, which goes through a different network and settles in seconds or minutes. ACH is slower but cheaper, and it works for any bank account in the United States that has a routing number and account number.
Key Takeaways
- ACH payments take one to three business days because banks batch and clear them in groups, not individually.
- You need the recipient's routing number and account number to send an ACH payment; no card or login is required.
- ACH payments can be reversed or disputed within a limited window, usually 60 days, if something goes wrong.
- ACH is used for bill payments, payroll deposits, loan payments, and peer-to-peer transfers through apps like Venmo and PayPal.
- Banks and payment processors set daily and monthly limits on how much you can send via ACH to protect against fraud.
How the ACH network processes your payment
When you initiate an ACH payment through your bank's website, mobile app, or a third-party service, you enter the recipient's name, routing number, account number, and the amount. Your bank does not send that payment immediately. Instead, it holds the instruction and waits for a batch window—usually at the end of the business day. At that time, your bank groups your ACH payment with hundreds or thousands of others and sends the entire batch to the Federal Reserve or a private ACH operator.
The clearing house receives the batch, sorts payments by destination bank, and sends each bank its incoming payments. The receiving bank then posts the money to the recipient's account. If you send an ACH payment on a Monday morning, it might arrive Wednesday. If you send it on a Friday afternoon, it might not arrive until the following Tuesday, because weekends and holidays pause the clearing process. Some banks offer next-day ACH, which guarantees delivery by the next business day, but this is not standard.
The delay exists because ACH was built to handle volume efficiently, not speed. Batching thousands of payments together and clearing them once per day costs far less than processing each payment individually. That cost savings is why ACH is free or very cheap for consumers.
What information you need to send an ACH payment
To send money via ACH, you need the recipient's routing number and account number. The routing number identifies which bank the account belongs to; the account number identifies the specific account within that bank. You can find both on a check, on your bank's website, or by calling the bank. You also need the recipient's name as it appears on the account, because ACH systems check that the name matches the account number before accepting the payment.
You do not need the recipient's login, password, or card number. You do not need their permission in advance, though some banks ask you to confirm the recipient's name before the first payment goes through. Once you have sent an ACH payment, you cannot cancel it if it has already been batched and sent to the clearing house. Most banks allow you to cancel up to a few hours after you submit it, before the batch closes.
ACH limits and fraud protection
Most banks set a daily ACH limit—often $1,000 to $10,000 per day—and a monthly limit of $25,000 or more. These limits vary by bank and by account type. Some banks let you request a higher limit, while others keep the limit fixed. The limit exists to reduce the damage if someone gains access to your account and tries to drain it via ACH.
ACH payments are reversible if something goes wrong. If you send money to the wrong account, the recipient's bank can return it. If the recipient disputes the payment and claims they never authorized it, they can file a dispute with their bank, which will investigate and may reverse the payment. However, you have a limited window to dispute—usually 60 days from the date the payment was posted. After that, the transaction is final.
If you authorize an ACH payment and then change your mind, you can ask your bank to stop it, but only if the payment has not yet been processed by the receiving bank. Once the money has arrived in the recipient's account, you cannot force them to return it through the ACH system alone. You would have to contact them directly or pursue other legal remedies.
Common uses for ACH payments
ACH is the backbone of payroll in the United States. When your employer deposits your salary, it almost always comes via ACH. Utility companies, insurance companies, and loan servicers use ACH to collect payments from your bank account on a schedule you set up. The IRS uses ACH to deliver tax refunds. Peer-to-peer payment apps like Venmo, PayPal, and Cash App use ACH behind the scenes to move money between users' bank accounts, though the app itself may show the transfer as instant.
Mortgage payments, car loan payments, and credit card payments can all be made via ACH. Many people set up automatic ACH payments so they do not have to remember to pay each month. Rent payments increasingly move through ACH as well, though some landlords still prefer checks or in-person payment.
ACH versus other payment methods
ACH is slower than a wire transfer or a debit card payment, but it is cheaper and reversible. A wire transfer costs $15 to $50 and arrives the same day or next day, but once sent, it cannot be recalled. A debit card payment is instant but requires the recipient to have a card reader or payment terminal. A check takes five to ten business days to clear and can be lost or stolen in the mail.
ACH sits in the middle: it is free or costs a dollar or two, takes one to three days, and can be disputed or reversed if needed. For routine bills and payroll, ACH is the standard. For urgent payments or large sums, a wire transfer is faster. For in-person or online shopping, a debit or credit card is more practical.
What happens if an ACH payment fails
An ACH payment can fail for several reasons. The most common is insufficient funds in the sending account. If your bank tries to pull the money and you do not have enough, the payment bounces and the receiving bank returns it. Some banks charge a fee for a failed ACH attempt, usually $1 to $3.
A payment can also fail if the routing number or account number is wrong. The receiving bank will reject it and send it back to your bank, which will notify you. If the account number is correct but the name does not match, some banks will still process the payment, while others will hold it for review. This varies by bank and by the type of account.
If a payment fails, your bank will usually notify you by email or through your account dashboard. You can then correct the information and resubmit. There is no penalty for a failed ACH payment itself, though your bank may charge a fee if the failure was due to insufficient funds.
Frequently Asked Questions
How long does an ACH payment actually take?
One to three business days is the standard. If you send it on a Monday morning, it usually arrives by Wednesday. If you send it Friday afternoon, it may not arrive until Tuesday. Weekends and holidays do not count as business days, so a payment sent Friday evening might not arrive until the following Wednesday.
Can I cancel an ACH payment after I send it?
Only if it has not been batched yet. Most banks allow cancellation within a few hours of submission, before the daily batch closes. Once the batch has been sent to the clearing house, you cannot cancel it. If the money has already arrived in the recipient's account, you cannot force a return through ACH; you would have to contact the recipient directly.
What if I send an ACH payment to the wrong account?
Contact your bank immediately and ask them to attempt a recall. If the receiving bank has not yet posted the money, they may be able to return it. If the money has been posted, the receiving bank can ask the account holder to return it, but they cannot force them. You may need to contact the recipient directly or pursue other remedies.
Do I need the recipient's permission to send them an ACH payment?
No. You only need their routing number and account number. However, if you are setting up a recurring automatic ACH payment (like for a bill), the company usually requires you to authorize it first, either in writing or through their website. A one-time ACH payment does not require advance permission.
Is ACH safe from fraud?
ACH has built-in protections: daily limits on how much you can send, the ability to dispute payments within 60 days, and the requirement that your bank verify the recipient's name. However, if someone gains access to your bank login, they can send ACH payments from your account. Protect your login credentials and monitor your account regularly for unauthorized activity.