An ACH payment is an electronic transfer of money between bank accounts that runs through the Automated Clearing House network, a system operated by the Federal Reserve and a private clearinghouse called The Clearing House.
When you set up an ACH payment, you're instructing your bank to send money to another bank account on a date you choose. The money doesn't move instantly—it takes one to three business days for the funds to arrive, depending on when you initiate the transfer and whether the receiving bank processes it the same day. Your bank collects the payment request, bundles it with thousands of others, and sends the batch to the ACH network at set times each day. The network sorts the transfers by receiving bank, sends each bank its incoming payments, and the receiving bank deposits the money into the destination account.
ACH is the backbone of most routine money movement in the United States: payroll deposits, bill payments, loan transfers, peer-to-peer payments through apps like Venmo and PayPal, and tax refunds all travel through ACH rails. It's cheaper than wire transfers, more reliable than checks, and doesn't require you to share your full credit card number.
Key Takeaways
- ACH transfers take one to three business days because the network processes payments in batches at set times, not in real time.
- You need only the recipient's bank account number and routing number to send an ACH payment; you do not need their name to match exactly, though mismatches can cause delays.
- ACH payments are reversible for up to 60 days if you sent money to the wrong account or the recipient never received it, but only if you contact your bank quickly.
- The ACH network has fraud protections built in, but they work differently than credit card protections—your bank can refuse to reverse a payment if the recipient claims they authorized it.
- Limits on ACH transfers vary by bank and account type; some banks cap transfers at $10,000 per day or $25,000 per month, while others have no limit.
What Information You Need to Send an ACH Payment
To send money via ACH, you need the recipient's routing number (a nine-digit code that identifies their bank) and account number (which identifies their specific account at that bank). You can find both on a check, by calling the recipient's bank, or by asking the recipient directly. Some banks also accept the recipient's name, but it is not required for the payment to go through—the routing number and account number are what the ACH network uses to route the money.
If the account number is wrong, the payment will bounce back to your bank, usually within one to three business days. If the routing number is wrong, the money may go to the wrong bank entirely, and recovery becomes more complicated. If the account number is slightly off but the receiving bank can match it to an existing account (for example, if you transpose two digits but the account still exists), the money may land in the wrong person's account, and you'll need to contact your bank to reverse it.
You do not need to provide the recipient's name for the ACH network to process the payment, but most banks ask for it anyway as a verification step. If the name you enter doesn't match the name on the receiving account, some banks will flag it and ask you to confirm before sending. This is a safeguard, but it is not foolproof—the ACH network itself does not verify that names match.
How Long ACH Transfers Actually Take
An ACH transfer initiated on a Monday morning might arrive the same day if your bank processes outgoing ACH batches early and the receiving bank processes incoming batches late. More commonly, it arrives on Tuesday or Wednesday. If you initiate a transfer on Friday afternoon, it will not begin processing until Monday, so it typically arrives Wednesday or Thursday. Weekends and federal holidays do not count as business days, so a transfer initiated on Friday evening will not move until Monday.
The delay exists because the ACH network does not process transfers one at a time. Instead, your bank waits until a set time each day (often 2 p.m. or 5 p.m. Eastern time), collects all pending ACH transfers, encrypts the batch, and sends it to the network. The network then sorts the transfers by receiving bank and sends each bank its batch. The receiving bank processes the batch during its own window, which may not happen until the next business day. This batching system keeps costs low, but it means no ACH transfer is truly instant.
Some banks offer same-day ACH, which moves money the same calendar day if initiated before a cutoff time (usually 4 p.m. or 5 p.m. Eastern). Same-day ACH is not available for all transfer types—some banks restrict it to transfers under $25,000, and not all receiving banks participate. If you need money to arrive faster, a wire transfer (which typically arrives the same day) is the alternative, though it costs more and offers less fraud protection.
How to Reverse or Dispute an ACH Payment
If you sent an ACH payment to the wrong account, sent the wrong amount, or the recipient never received the money, you have options—but the window to act is narrow. Contact your bank as soon as you notice the error. Your bank can file a return or reversal request with the ACH network within a set timeframe, typically 60 days from the transfer date, though some banks honor requests up to 120 days.
A return is different from a reversal. A return happens when the receiving bank rejects the payment—for example, because the account number is invalid or the account is closed. The money comes back to your bank automatically, usually within one to three business days. A reversal is a manual request your bank makes to the receiving bank asking them to send the money back. The receiving bank is not required to honor a reversal if the recipient claims they authorized the payment, even if you say you didn't authorize it. This is a key difference from credit cards: with ACH, the burden is on you to prove the payment was unauthorized, not on the receiving bank to prove it was.
If the receiving bank refuses to reverse the payment, your bank may file a dispute on your behalf, but disputes are not may provide to succeed. The ACH network has rules about what qualifies as a valid dispute—for example, "I changed my mind" is not valid, but "I never authorized this payment" is. If you believe the payment was fraudulent, file a dispute immediately and provide your bank with any evidence you have: emails, text messages, or documentation showing you did not consent to the transfer.
ACH Transfer Limits and How Banks Set Them
Most banks impose limits on how much you can transfer via ACH in a single day or over a rolling period. Common limits are $10,000 per day or $25,000 per month, but these vary widely. Some banks have no limit at all, while others cap transfers at $5,000 per day. Business accounts often have higher limits than personal accounts. Money market accounts and savings accounts may have lower limits than checking accounts.
Limits exist for two reasons: fraud prevention and regulatory compliance. Banks use limits to reduce their exposure if an account is compromised. The Federal Reserve does not set a hard cap on ACH transfers, but it does regulate the ACH network itself and requires banks to follow certain security and verification rules. If you need to transfer more than your bank's limit, you can contact your bank to request a temporary increase, though approval is not may provide. Some banks will increase your limit if you have a long history with them and no fraud on your account.
Limits reset at different times depending on your bank: some reset at midnight, some at the start of the business day, and some on a rolling 24-hour basis. Check your bank's terms or call to confirm how your limits work before you plan a large transfer.
Fraud Protection and What Happens If Your Account Is Compromised
The ACH network has built-in safeguards: banks verify routing numbers and account numbers before processing, and the network flags unusual patterns (like a sudden spike in transfer volume from an account). However, these protections are not as strong as credit card fraud protection. If someone gains access to your bank account and sends ACH transfers without your permission, you have legal rights under the Electronic Funds Transfer Act, but recovery is not automatic.
If you notice unauthorized ACH transfers, contact your bank immediately. You have up to 60 days from the date the transfer posted to report it. Your bank must investigate and, if they determine the transfer was fraudulent, reverse it and return the money to your account. However, if you wait longer than 60 days, your bank may refuse to reverse the transfer, and you may lose the money entirely. This is why monitoring your account regularly is critical.
To protect yourself, enable account alerts for large transfers, use strong passwords, enable two-factor authentication if your bank offers it, and be cautious about sharing your routing number and account number. While these details are not as sensitive as a credit card number (you share them on every check you write), they are still sensitive enough that you should not give them to someone you don't trust.
ACH Payments for Bills, Loans, and Peer Transfers
ACH is the standard method for paying bills online. When you set up a bill payment through your bank's website or app, your bank sends an ACH transfer to the biller's bank. The biller receives the payment and credits your account. Most billers process ACH payments the same day they receive them, so if you initiate a bill payment on Monday, the biller usually credits your account by Tuesday or Wednesday. Some billers allow you to schedule payments in advance, so you can set up a payment for a future date and your bank will send it automatically.
Loan payments—whether for a car, student loan, or personal loan—typically move via ACH. When you set up automatic payments, you're authorizing the lender to pull money from your account on a set date each month. This is called a debit authorization or recurring ACH. You can cancel a recurring ACH by contacting your lender or your bank, but you must do so before the payment is processed. If you cancel after the payment has already been sent, you'll need to request a reversal.
Peer-to-peer payment apps like Venmo, PayPal, and Cash App use ACH to move money between users' bank accounts. When you send money through one of these apps, the app initiates an ACH transfer on your behalf. The money takes one to three business days to arrive, though some apps offer instant transfers for a fee. These apps add a layer of security by requiring you to log in and verify the recipient before the transfer is sent, but the underlying mechanism is still ACH.
Frequently Asked Questions
Can I cancel an ACH payment after I've sent it?
It depends on whether the payment has already been processed. If you cancel before your bank sends the batch to the ACH network, your bank can stop it. Once the batch has been sent, you cannot cancel—you can only request a reversal. Contact your bank immediately if you need to stop a payment; waiting more than a few hours makes it much less likely your bank can help.
What happens if I send an ACH payment to the wrong account number?
If the account number is invalid, the receiving bank will reject the payment and it will bounce back to your bank within one to three business days. If the account number is valid but belongs to someone else, the money will land in their account, and you'll need to contact your bank to request a reversal. The receiving bank is not required to return the money if the recipient claims they authorized it, so act quickly.
Why does my bank have a limit on ACH transfers?
Banks set limits to reduce fraud risk and comply with regulatory requirements. If your account is compromised, a limit reduces how much an attacker can steal. You can contact your bank to request a temporary or permanent increase, though approval depends on your account history and the bank's policies.
Is ACH safer than a wire transfer?
ACH is reversible for up to 60 days if something goes wrong, while wire transfers are nearly impossible to reverse once sent. However, ACH is slower and the fraud protections are weaker. For large amounts or time-sensitive transfers, a wire is faster; for routine bills and smaller transfers, ACH is safer because you have time to catch mistakes.
Do I need the recipient's name to send an ACH payment?
No. The ACH network uses only the routing number and account number to route the payment. Most banks ask for a name as a verification step, but if the name doesn't match the account holder's name exactly, the payment will still go through. The receiving bank does not verify that names match before accepting the transfer.