ACH is a network that moves money directly from one bank account to another
ACH stands for Automated Clearing House. It is a system that lets banks send money from your account to someone else's account without using a check, wire, or credit card. The money moves electronically through a network of banks, and the transfer usually takes one to three business days.
When you set up an ACH payment, you give permission for money to leave your account on a date you choose. The bank does not send cash or a physical document. Instead, it sends an electronic instruction through the ACH network to the other bank, which deposits the money into the receiving account. Millions of ACH transactions happen every day in the United States.
ACH payments are cheaper for businesses and organizations than checks or wire transfers, so they often pass that savings to you by charging no fee or a small one. They are also slower than a wire transfer, which is why they work well for bills you know about in advance but not for emergencies.
Key Takeaways
- ACH transfers move money electronically from one bank account to another and typically take one to three business days to complete.
- You can set up ACH payments for recurring bills like utilities and loans, or as one-time transfers to another person or organization.
- ACH payments are usually free or low-cost because the network is designed for high volume and low individual cost.
- If an ACH payment is sent to the wrong account or you change your mind, you have a limited window to stop it, usually before the receiving bank processes it.
- ACH fraud is possible but rare because the system requires your bank account number and routing number, which are harder to misuse than a credit card number.
How an ACH payment moves through the system
When you authorize an ACH payment, your bank collects the information: the receiving bank's routing number, the receiving account number, the amount, and the date. Your bank then batches your payment with thousands of others and sends them to the Federal Reserve or a private ACH operator, usually once per day.
The ACH network sorts the payments by receiving bank and sends them in bulk. The receiving bank then deposits the money into the correct account. This batching process is why ACH takes longer than a wire transfer, which moves one payment at a time and can arrive the same day.
Once the receiving bank deposits the money, it is there. The money does not sit in a holding account or disappear if the receiving bank closes. The receiving bank is responsible for the account holder, not your bank.
Types of ACH payments you might use
Push payments are ACH transfers you initiate from your own bank account. You log into your bank's website or app, enter the receiving account details, and authorize the payment. Examples include paying a contractor, sending money to a family member, or paying a bill to an organization that does not have automatic billing set up.
Pull payments are ACH transfers that another person or organization initiates from your account with your permission. You sign a form or authorize it online, and then they pull money from your account on a schedule you agree to. Examples include automatic bill payments for utilities, loan payments, insurance premiums, and subscription services. You give permission once, and the payments happen automatically.
Both types require your bank account number and routing number. Both are reversible within limits, though the process and timeline differ.
When ACH payments succeed and when they fail
An ACH payment succeeds when the receiving account exists, is in good standing, and the receiving bank accepts the deposit. The money lands in the account, and both banks record the transaction. You see it as a debit on your statement; the receiver sees it as a credit.
An ACH payment fails if the receiving account number is wrong, the account is closed, the account holder has requested blocks on ACH deposits, or the receiving bank rejects the payment for another reason. When this happens, the money does not leave your account. Your bank notifies you that the payment failed, usually by email or through your online banking portal. You can then correct the account number and try again, or choose a different payment method.
A failed ACH payment does not cost you money, but it does delay whatever you were trying to pay for. If you were paying a bill, you may owe a late fee if the payment does not arrive by the due date. Some organizations allow you to resubmit an ACH payment immediately; others require you to wait a day or two.
Stopping or reversing an ACH payment
If you authorized an ACH payment and want to stop it, you must contact your bank before the payment is processed. Once the receiving bank has accepted the deposit, you cannot simply cancel it. The window to stop a payment is usually one business day before the scheduled transfer date, though some banks allow you to stop it up to the morning of the transfer.
To stop an ACH payment, call your bank or log into your online banking portal and look for an option to recall or cancel the payment. Some banks charge a fee for this service, typically $25 to $35. You will need the payment details: the receiving account number, the amount, and the scheduled date.
If the money has already been deposited into the receiving account and you want it back, you must request a reversal. This is different from stopping a payment. A reversal asks the receiving bank to return the money to your account. The receiving bank is not required to honor a reversal request unless there was an error (like a duplicate payment or wrong amount) or fraud. If the receiving bank refuses, your only option is to contact the receiver directly and ask them to return the money, or to dispute the transaction with your bank.
ACH fraud and protection
ACH fraud happens when someone gains access to your bank account number and routing number and uses them to pull money from your account without permission. This is less common than credit card fraud because your bank account number is not as widely shared, and ACH fraud requires knowing both numbers.
If you notice an unauthorized ACH withdrawal from your account, contact your bank immediately. Your bank can investigate and may reverse the transaction. Under federal law, you are protected against unauthorized ACH withdrawals if you report them within 60 days of the statement date. If you report after 60 days, your bank may not be required to refund the money.
To protect yourself, do not share your bank account number and routing number with people or websites you do not trust. These numbers appear on the bottom left of your checks, so keep your checkbook secure. If you authorize an ACH payment to a new payee, verify the account details before confirming. If you see an ACH payment you do not recognize, ask your bank to investigate before assuming it is fraud.
ACH payments versus other payment methods
| Payment Method | Speed | Cost | Best For |
|---|---|---|---|
| ACH | 1–3 business days | Free to $1 | Bills you know about in advance; recurring payments |
| Wire transfer | Same day or next day | $15–$50 | Urgent payments; large amounts |
| Check | 3–7 business days | $0.50–$2 per check | Payments to people or small businesses without bank details |
| Credit card | Immediate authorization; settlement in 1–3 days | Varies; merchant pays a fee | Purchases; building credit; fraud protection |
| Debit card | Immediate | Free | In-person or online purchases |
ACH is the slowest method but the cheapest. Use it when you have time and want to avoid fees. Wire transfers are faster but cost more. Checks are useful when you do not have the receiving account details, but they are slower and require you to mail them. Credit cards offer fraud protection but charge merchants a fee, which some businesses pass to you.
Frequently Asked Questions
Can I cancel an ACH payment after it has been sent?
Once your bank has sent the ACH payment to the network, you cannot cancel it. You must act before your bank processes it, usually by the business day before the scheduled transfer. If the money has already been deposited into the receiving account, you can request a reversal, but the receiving bank is not required to honor it unless there was an error or fraud.
What is the difference between my bank routing number and account number?
Your routing number identifies your bank; your account number identifies your specific account at that bank. Both are required to set up an ACH payment. Your routing number is the same for all your accounts at that bank. Your account number is unique to each account you hold.
How long does an ACH payment take if I send it on a Friday?
ACH payments sent on a Friday are usually processed on Monday, so the money arrives Tuesday or Wednesday. Weekends and federal holidays do not count as business days. If you need money to arrive by a specific date, send the ACH payment at least two business days before that date.
Can I set up an ACH payment to a credit card?
No. ACH payments move money between bank accounts only. If you want to pay a credit card bill, you can set up an ACH payment from your bank account to the credit card company's bank account, but the credit card company must have provided you with those details. Do not confuse this with paying the credit card itself.
What happens if I send an ACH payment to the wrong account number?
The money will be deposited into whatever account matches that number at the receiving bank. If the account exists and is active, the money goes there. You cannot recover it unless the receiving bank or account holder agrees to return it. Always double-check the account number before authorizing an ACH payment.