What ACH is and how it works
ACH stands for Automated Clearing House. It is a network that moves money between bank accounts electronically, without using checks, wire transfers, or credit cards. When you set up a direct deposit from your employer, pay a bill online, or send money to another person's bank account, ACH is usually the system processing that transaction behind the scenes.
ACH is not a bank itself. It is a system operated by two clearing houses — the Federal Reserve and The Clearing House — that handles the actual movement of funds. Your bank connects to this network and uses it to send and receive payments on your behalf. The transaction goes through several steps before the money actually lands in the receiving account, which is why ACH transfers take longer than some other payment methods.
The network processes transactions in batches rather than one at a time. Your bank collects all the ACH payments it needs to send during a business day, bundles them together, and sends them to the clearing house at set times. The clearing house then sorts those payments by which banks they are going to and delivers them. This batching is why ACH transfers typically take one to three business days to complete, even though the actual electronic movement happens much faster.
Key Takeaways
- ACH is an electronic network that moves money between bank accounts and is used for direct deposits, bill payments, and person-to-person transfers.
- Transactions process in batches during business days, which is why ACH transfers take one to three business days rather than being when ready.
- ACH transfers are cheaper for banks to process than wire transfers, so they usually cost you nothing or very little.
- Once an ACH transfer is sent, you cannot stop it after the bank's cutoff time, though you can request a reversal if the money goes to the wrong account.
- ACH has daily and monthly limits set by your bank, which vary by institution and account type.
The difference between ACH and other payment methods
ACH is slower than a wire transfer but cheaper and more find. A wire transfer moves money the same day and is irreversible, which makes it useful for large or urgent payments but also a target for fraud. ACH takes longer but gives you a window to catch mistakes or fraud before the money leaves your account. Wire transfers also cost $15 to $50 per transaction, while ACH transfers are usually free or cost $1 to $3.
ACH is also different from a credit card or debit card payment. When you swipe a card, the merchant is pulling money from your account or borrowing against your credit line. With ACH, you are authorizing your bank to push money out of your account on a specific date, or you are authorizing another bank to pull money in. This is why ACH is used for recurring bills like utilities or subscriptions — the merchant does not need your card number, just your bank account and routing number.
A check is a paper version of what ACH does electronically. Both take several days to clear, both are reversible if there is a problem, and both move money from one checking account to another. ACH straightforward does it without the physical paper and with less room for error.
How long ACH transfers actually take
The timeline depends on when you initiate the transfer and when your bank processes it. If you send an ACH transfer before your bank's cutoff time — usually 2 p.m. or 5 p.m. on a business day — it enters the batch that day. The clearing house processes it overnight, and the receiving bank posts it the next business day. So a transfer sent on a Monday morning might land Tuesday afternoon.
If you send it after the cutoff or on a weekend or holiday, it goes into the next business day's batch. A transfer sent Friday evening will not enter the system until Monday, so it will not land until Tuesday or Wednesday. Some banks offer same-day ACH, which moves money the same calendar day, but this is not available for all transaction types and both banks must support it.
The receiving bank also has some control over timing. Most banks post ACH deposits the next business day, but some hold them for an additional day. This is rare for direct deposits but more common for transfers between accounts at different banks. Check your bank's ACH policy or ask customer service how long they typically hold incoming ACH transfers.
ACH limits and how banks set them
Your bank sets a daily limit on how much you can send via ACH and a monthly limit on total ACH transfers. These limits vary widely by bank and by account type. A basic checking account might have a $5,000 daily limit and a $25,000 monthly limit, while a premium account or business account might have much higher limits or no limit at all.
The limits exist to protect you from fraud and to manage the bank's risk. If someone gains access to your account, the limit caps how much damage they can do in a single day. The limits also help the bank manage its own exposure to the clearing house. Some banks will raise your limit if you request it, especially if you have been a customer for a while and have a good account history.
These limits are separate from any limits set by the Federal Reserve or The Clearing House. The clearing house does not cap individual transactions, but it does have rules about what types of transactions can be sent same-day versus standard ACH. Your bank enforces those rules and applies its own limits on top.
When ACH transfers fail or go to the wrong account
An ACH transfer can fail if the receiving account number is wrong, if the receiving bank rejects it for some reason, or if there is not enough money in the sending account. When a transfer fails, the money returns to your account, usually within one to three business days. Your bank will send you a notice explaining why it failed — typically a message like "account closed" or "invalid account number."
If you send money to the wrong account by mistake, you cannot straightforward cancel it the way you can with a wire transfer. Instead, you have to contact your bank and ask them to request a reversal from the receiving bank. The receiving bank is not required to send the money back, but most do if you can show it was sent in error. This process can take several days or weeks, so it is worth double-checking the account number and routing number before you send.
If someone else initiates an ACH transfer from your account without your permission, you can dispute it with your bank. Federal law gives you the right to reverse unauthorized ACH transfers, though you typically have to report it within 60 days of the statement date. Your bank will investigate and usually return the money while they do.
Why ACH is used for direct deposit and bill payments
Employers use ACH for direct deposit because it is cheap, reliable, and automatic. Your employer's payroll system connects to the ACH network, bundles all employee payments, and sends them to the clearing house on payday. The clearing house routes each payment to the correct bank, and your bank deposits it into your account. You do not have to do anything — the money just appears on payday.
Billers use ACH for recurring payments like utilities, insurance, or loan payments for the same reason. You authorize the biller once, and they pull money from your account on the due date each month. This is cheaper for them than processing a check or credit card payment, so they often pass that savings to you in the form of a lower bill or a discount for paperless billing.
ACH is also how you send money to another person's bank account through your bank's website or a service like Venmo or PayPal. When you initiate a transfer, your bank creates an ACH entry and sends it through the clearing house to the receiving bank. The receiving bank then deposits it into the other person's account.
How to set up or stop an ACH transfer
To send an ACH transfer, log into your bank's website or app, go to the transfer or bill pay section, and enter the receiving account number, routing number, and amount. Your bank will ask you to confirm the details before sending. Once you hit send before the cutoff time, the transfer enters the batch and will be processed that day.
To stop an ACH transfer, you have to act before your bank's cutoff time — usually the same time as the sending cutoff. Call your bank or log into your account and look for a cancel or recall option. If the cutoff has passed, the transfer has already entered the batch and cannot be stopped. You can only request a reversal after it has been sent.
To authorize someone else to pull money from your account via ACH — for example, to set up a bill payment — you give them your account number and routing number and sign an authorization form. This can be done online, by phone, or on paper. Once authorized, they can initiate ACH transfers on the schedule you agreed to. You can revoke this authorization at any time by contacting your bank or the biller.
Frequently Asked Questions
Can I cancel an ACH transfer after I send it?
Only if you act before your bank's cutoff time, usually 2 p.m. or 5 p.m. on a business day. After the cutoff, the transfer has entered the batch and cannot be stopped. If you miss the cutoff, you can request a reversal, but the receiving bank is not required to send the money back.
Why does my ACH transfer say pending for so long?
ACH transfers take one to three business days because they process in batches overnight. A transfer sent Monday morning will show as pending until the receiving bank posts it, usually Tuesday afternoon. Weekends and holidays add extra days because the clearing house does not process batches on those days.
What is the difference between my bank's routing number and account number?
Your routing number identifies which bank you use — it is the same for all customers at that bank. Your account number identifies your specific account within that bank. You need both to send or receive an ACH transfer. Your routing number is usually printed on the bottom left of your checks; your account number is on the bottom center.
Can someone use my bank account number to steal money?
They can try to initiate an unauthorized ACH transfer, but federal law protects you. You have the right to dispute the transfer and get your money back, as long as you report it within 60 days of your statement date. Your bank will investigate and usually reverse it while they do.
Is ACH safe for sending money to someone I do not know?
ACH is reversible if something goes wrong, which makes it safer than a wire transfer. However, if you send money to the wrong person, getting it back takes time and effort. Always confirm the account number and routing number with the person before sending, and consider using a payment service that offers buyer protection if you are concerned about fraud.