An ACH payment moves money directly from one bank account to another through the Automated Clearing House network
ACH stands for Automated Clearing House, a system that processes electronic transfers between bank accounts in the United States. When you set up an ACH payment, you authorize money to move from your account to someone else's account—or vice versa—without a check, wire, or credit card involved. The Federal Reserve and The Clearing House operate the ACH network, which handles everything from payroll deposits to bill payments to peer transfers.
ACH payments are not instant. Money typically takes one to three business days to arrive, depending on when you initiate the transfer and how your bank processes it. The delay exists because ACH batches transactions together and clears them at set times each day, rather than moving money one transaction at a time. This batching is also why ACH payments cost less than wires or other faster methods.
You encounter ACH payments constantly without always knowing it. When your employer deposits your paycheck, that is an ACH payment. When you pay a utility bill online through your bank's website, that is usually an ACH payment. When you send money to a friend through Venmo or PayPal, those apps often use ACH in the background. The system is invisible to you, but it is the backbone of how money moves between regular bank accounts.
Key Takeaways
- ACH payments move money between bank accounts through a network operated by the Federal Reserve and The Clearing House, taking one to three business days to complete.
- You authorize an ACH payment by providing your bank account number and routing number, and the receiving bank verifies the account exists before accepting the transfer.
- ACH payments are cheaper than wire transfers because they batch transactions together and process on a schedule rather than moving money instantly.
- If an ACH payment fails or goes to the wrong account, you can dispute it with your bank, but recovery depends on whether the receiving bank cooperates and how quickly you report the error.
- ACH has daily and monthly limits that vary by bank and account type, so large transfers may need to be split or sent as wires instead.
How an ACH payment actually moves from your account to theirs
When you initiate an ACH payment, you provide the recipient's bank account number and routing number. Your bank collects this information and submits it to the ACH network, along with the amount and the date you want the money to move. The ACH network does not move the money immediately. Instead, it batches your payment with thousands of others and processes them at set times—typically in the morning, midday, and evening on business days.
The receiving bank gets a list of all incoming ACH payments and deposits them into the correct accounts. If the account number does not exist or the routing number is wrong, the receiving bank rejects the payment and sends it back to your bank, which returns the money to your account. This verification step is one reason ACH is safer than a wire transfer—the receiving bank confirms the account is real before accepting the money.
Once the money lands in the recipient's account, it is theirs. Your bank cannot reverse it without the recipient's bank's permission. This is why ACH fraud is a real risk: if someone tricks you into authorizing an ACH payment to their account, getting the money back requires the other bank to cooperate, and that can take weeks or fail entirely.
The difference between push and pull ACH payments
A push ACH is when you send money out of your account. You initiate it, your bank processes it, and the money goes to someone else. Payroll deposits, bill payments you set up online, and transfers to friends are all push ACHs. You control when the money leaves.
A pull ACH is when someone else takes money from your account with your permission. You authorize them once, and they can pull money on a schedule or as needed. Gym memberships, subscription services, loan payments, and utility bills often use pull ACH. You give permission upfront, but the recipient's bank initiates each transaction.
The risk difference matters. With a push ACH, you decide exactly when money leaves. With a pull ACH, the recipient can pull money on dates you may not remember, and if they pull too much or pull when you do not have the funds, your account can overdraft. Both types can be disputed, but push ACHs are easier to control because you initiate them yourself.
ACH limits and why your bank might block a large transfer
Most banks set daily and monthly limits on ACH transfers. A typical daily limit is $10,000 to $25,000, though this varies widely by bank and account type. Monthly limits are often higher—sometimes $50,000 or more—but again, this depends on your specific bank and whether you have a premium account. These limits exist to reduce fraud risk and to comply with banking regulations.
If you try to send an ACH payment larger than your limit, your bank will decline it. You will need to either split the payment into multiple days, request a higher limit from your bank, or use a different payment method like a wire transfer. Wire transfers have higher limits but cost more and cannot be reversed once sent.
Some banks allow you to request a temporary or permanent increase to your ACH limit. Call your bank's customer service or log into your online banking portal to see what options are available. If you regularly need to send large amounts, it is worth asking about this before you need it.
What happens when an ACH payment fails or goes to the wrong account
An ACH payment can fail for several reasons: the account number is wrong, the routing number does not match the bank, the account is closed, or the receiving bank rejects it for other reasons. When this happens, the receiving bank sends the payment back to your bank, which credits your account. This reversal usually takes one to three business days, the same as a normal ACH transfer.
If the money goes to the wrong account because you provided the wrong number, recovery is harder. The receiving bank is not required to reverse a payment that was accepted into a valid account. You will need to contact the recipient and ask them to return the money voluntarily. If they refuse, you can file a dispute with your bank, but your bank cannot force the other bank to reverse it—they can only ask. Many of these disputes fail because the money was sent to a valid account, even if it was not the right one.
If you suspect ACH fraud—someone pulled money from your account without permission—report it to your bank immediately. Banks have a window to investigate, usually 60 days from when you notice the unauthorized transaction. The sooner you report it, the better your chances of recovery. Keep records of all communications and the dates the unauthorized payments occurred.
ACH payments versus checks, wires, and credit cards
| Payment Type | Speed | Cost | Reversible | Best For |
|---|---|---|---|---|
| ACH | 1–3 business days | Free to $1 | Only if rejected or disputed within 60 days | Recurring bills, payroll, peer transfers |
| Check | 3–7 business days | $0.50–$2 per check | Yes, if not cashed | One-time payments, landlords, contractors |
| Wire Transfer | Same day or next day | $15–$50 | No, not reversible | Large amounts, urgent transfers, international |
| Credit Card | Immediate authorization, 1–3 days settlement | 2–3% merchant fee | Yes, via chargeback | Purchases, fraud protection, rewards |
ACH is the cheapest and slowest option for moving money between accounts. It works well for bills you pay on a schedule and for payroll. Checks are slower and cost more per transaction, but they give you a paper record and the recipient cannot cash them until you mail them. Wires are fast and irreversible, making them risky if you send to the wrong account but necessary for urgent large transfers. Credit cards offer fraud protection and rewards but cost the merchant a percentage, so many businesses discourage them for bill payments.
How to set up an ACH payment and what information you need
To send an ACH payment, you need the recipient's full name, bank account number, routing number, and the amount. The routing number is a nine-digit code that identifies the bank. You can find it on a check, by calling the bank, or by searching online. Some banks also accept the bank's name and account number without the routing number, but providing the routing number reduces the chance of error.
Most banks let you set up ACH payments through their website or mobile app. Log in, go to the transfer or bill pay section, enter the recipient's information, choose the amount and date, and confirm. The payment will process on the date you choose, assuming it is a business day. If you choose a weekend or holiday, most banks move it to the next business day automatically.
If you are setting up a recurring ACH payment—like a monthly loan payment or utility bill—your bank will ask you to authorize it once, and then it will repeat on the schedule you set. You can cancel or change a recurring ACH payment at any time by logging into your bank account or calling customer service. Some billers also let you manage recurring payments through their own website.
Frequently Asked Questions
Can I cancel an ACH payment after I send it?
It depends on timing. If you cancel before the payment is processed—usually within a few hours of sending it—your bank can stop it. Once it has been processed and sent to the receiving bank, you cannot cancel it. Contact your bank immediately if you need to stop a payment. If it is too late to cancel, you will need to ask the recipient to return the money or dispute it with your bank.
What if an ACH payment is rejected?
The receiving bank sends it back to your bank, which credits your account within one to three business days. Common reasons for rejection include a closed account, wrong account number, or insufficient information. Your bank will usually tell you why it was rejected. You can then correct the information and try again.
Is ACH safe from fraud?
ACH is safer than cash or checks, but not fraud-proof. If someone obtains your account and routing number, they can pull money from your account if you have authorized them. Report unauthorized ACH transactions to your bank within 60 days to dispute them. Banks are required to investigate and often reverse fraudulent pulls, but recovery is not may provide.
Why does my ACH payment say pending for so long?
ACH payments normally take one to three business days. If yours is pending longer, it may be held for fraud review, or the receiving bank may be processing a backlog. Weekends and holidays extend the timeline. Contact your bank if a payment is pending longer than three business days.
Can I send an ACH payment to someone at a different bank?
Yes. ACH works across all banks in the United States. As long as you have the correct routing number and account number for the other bank, the ACH network will route the money correctly. The receiving bank does not have to be the same as yours.