ACH is a bank-to-bank transfer system that moves money directly between accounts
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 credit card. When you set up an ACH payment, your bank sends an electronic instruction to the other bank, which then deposits or withdraws the money on the date you choose.
ACH transfers happen in batches, not when ready. Your bank collects all the ACH requests it receives during a business day, bundles them together, and sends them to a central clearing house. That clearing house sorts them by destination bank and sends them on. The receiving bank then posts the money to the account. This process takes one to two business days for most transfers, though some banks offer next-day posting for an extra fee.
ACH is different from a wire transfer, which moves money the same day but costs more and cannot be reversed. It is also different from a debit card transaction, which happens at a point of sale. ACH is purely a bank-to-bank system, and you initiate it either through your bank's website, by phone, or by giving someone else permission to pull money from your account.
Key Takeaways
- ACH transfers move money between bank accounts electronically and take one to two business days to complete.
- You can set up an ACH payment through your bank's website or by phone, or you can authorize someone else to pull money from your account using your routing and account numbers.
- ACH transfers are cheaper than wire transfers but slower, and most ACH payments cannot be reversed once the receiving bank accepts them.
- Refunds, payroll deposits, and bill payments all use the ACH network, so understanding how it works helps you track money and spot fraud.
How to set up an ACH payment from your bank
Log into your bank's website or mobile app and look for "Send Money," "Transfer Funds," or "Pay Bills." You will need the recipient's name, routing number, and account number. The routing number identifies the bank; the account number identifies the specific account. Both are printed on a check, or you can ask the recipient for them.
Enter the amount and the date you want the money to leave your account. Most banks let you schedule ACH transfers days or weeks in advance. Review the details carefully—ACH transfers to the wrong account are hard to reverse. Once you confirm, your bank queues the transfer. If you send it before your bank's cutoff time (usually 5 p.m. on a business day), it typically leaves that day and arrives within one to two business days.
Some banks charge a small fee for outgoing ACH transfers, though many do not. Incoming ACH transfers are almost always free. If you are sending money to pay a bill, the company may also let you set up recurring ACH payments so the same amount goes out on the same day each month.
When someone else initiates an ACH pull from your account
An ACH debit is when someone else pulls money from your account instead of you pushing it. This happens when you authorize a company to charge you—for example, when you set up automatic bill pay with your utility company, or when you give a landlord permission to collect rent electronically. You provide your routing and account numbers, and they submit the withdrawal request to their bank.
ACH debits are convenient but they require trust. Once you authorize a company to pull from your account, they can keep pulling until you revoke the authorization. If a company pulls more than you authorized, or pulls after you have cancelled, you have the right to dispute it with your bank. Your bank can reverse the transaction and return the money to your account, though this process takes a few days.
To stop an ACH debit, contact your bank and provide the company name and the date the unauthorized charge occurred. Your bank will file a dispute on your behalf. You may also need to contact the company directly and ask them to stop pulling from that account. Keep records of when you asked them to stop, in case the dispute takes time to resolve.
Why ACH matters for refunds and fraud prevention
Many refunds—from retailers, government agencies, and financial institutions—come through ACH. When a company owes you money, they often ask for your bank account details and send the refund electronically rather than by check. ACH refunds are faster than mail and cheaper for the company, so you will see them more often than checks.
Understanding ACH also helps you spot fraud. If someone has your routing and account number, they can attempt to pull money from your account without permission. This is why you should never share those numbers with someone you do not trust. If you see an unauthorized ACH debit on your statement, report it to your bank when ready. Banks have strong fraud protections for ACH, and you are usually not liable for unauthorized withdrawals if you report them quickly.
Scammers sometimes pose as a company you trust and ask you to authorize an ACH pull. They might call or email claiming there is a problem with your account, or that you owe money. Legitimate companies rarely ask for authorization by phone or email. If you are unsure, hang up and call the company directly using a number from their official website.
ACH transfer timing and what delays mean
Standard ACH transfers take one to two business days. This means if you send money on a Monday morning, it usually arrives by Tuesday or Wednesday. Weekends and federal holidays do not count as business days, so a transfer sent on Friday may not arrive until the following Tuesday.
Some banks offer "same-day ACH," which moves money the same business day if you send it before a cutoff time (usually 4 p.m.). Same-day ACH costs more and is not available from all banks, but it is useful if you need money to move quickly. Ask your bank whether they offer it and what the fee is.
If your transfer does not arrive within two business days, contact your bank. Delays can happen if you entered the wrong routing number, if the receiving bank is processing a backlog, or if there is a technical issue. Your bank can trace the transfer and tell you where it is. If the money went to the wrong account, your bank can file a recovery request with the other bank, though there is no may provide the other bank will return it.
ACH limits and what happens if you exceed them
Most banks set daily and monthly limits on how much you can transfer via ACH. These limits vary by bank and by account type. A checking account might have a $10,000 daily limit and a $25,000 monthly limit, while a savings account might have lower limits. These rules exist to protect you from fraud and to manage the bank's risk.
If you try to send more than your limit, the transfer will be rejected. You can usually request a higher limit by calling your bank or visiting a branch. The bank will review your account history and may approve a temporary or permanent increase. Some banks increase limits automatically after you have been a customer for a certain amount of time.
Incoming ACH transfers (money coming into your account) usually have no limit, or a much higher one. The limit applies to outgoing transfers that you initiate. If you are receiving a large refund or payment, it should arrive without hitting a limit on the receiving end.
Frequently Asked Questions
Can an ACH transfer be reversed after it arrives?
Once the receiving bank accepts the transfer, reversal is difficult. You can ask your bank to file a recall request, but the other bank is not required to return the money. If you sent money to the wrong account by mistake, contact your bank when ready—the sooner you act, the better the chance of recovery. If someone pulled money from your account without permission, you have stronger protections and can dispute it as unauthorized.
What information do I need to send an ACH payment?
You need the recipient's full name, routing number, and account number. The routing number is a nine-digit code that identifies the bank. The account number identifies the specific account. Both are on a check, or you can ask the recipient. Double-check the routing number and account number before you confirm—a single wrong digit sends the money to the wrong place.
Is ACH safe?
ACH is reasonably safe if you follow basic precautions. Never share your routing and account numbers with someone you do not trust. If you authorize a company to pull from your account, make sure it is a company you recognize. If you see an unauthorized ACH debit, report it to your bank right away. Banks have fraud protections, and you are usually not liable for unauthorized withdrawals if you report them promptly.
Why did my ACH transfer take longer than two business days?
Delays can happen if you entered the wrong routing number, if the receiving bank is processing a backlog, or if there is a technical issue. Some banks also hold ACH transfers for a day or two as a fraud check. Contact your bank and provide the transfer details. They can trace it and tell you where it is and when it should arrive.
Can I cancel an ACH transfer after I send it?
If the transfer has not yet been processed by the receiving bank, your bank may be able to cancel it. Call your bank when ready and ask. If the transfer has already been accepted by the receiving bank, cancellation is not possible—you would have to ask the receiving bank to return the money voluntarily, or file a dispute if it was unauthorized.