What ACH Banking Is
ACH stands for Automated Clearing House. It is a network that moves money electronically between bank accounts in the United States. When you set up a direct deposit, pay a bill online, or send money to another person's account, ACH is usually the system doing the work behind the scenes.
ACH is not a bank itself. It is a clearing network operated by Nacha (the National Automated Clearing House Association), a nonprofit organization. Banks and credit unions connect to this network and use it to exchange payment information and move funds. The Federal Reserve and The Clearing House also operate parts of the ACH system.
The key difference between ACH and other payment methods is timing and cost. ACH transfers take one to three business days to complete, not minutes. Because of that delay, ACH transfers cost less than wire transfers or card payments. Most ACH transfers between consumer accounts are free.
Key Takeaways
- ACH is a network that moves money electronically between bank accounts, not a bank or payment service itself.
- ACH transfers typically take one to three business days because the network processes payments in batches, not in real time.
- Most ACH transfers between consumer accounts are free, which is why banks and billers prefer them to wire transfers or card payments.
- Your bank account number and routing number are what ACH needs to move money; the network does not require a card or third-party app.
- ACH can move money in two directions: ACH debit (pulling money from your account) and ACH credit (pushing money into your account).
How ACH Transfers Actually Work
An ACH transfer starts with a request. You might authorize it directly—by setting up direct deposit with your employer, or by telling your bank to pay a bill. Or a business might initiate it—a utility company pulling a payment from your account, or a retailer pushing a refund into it.
Your bank collects these requests throughout the day. At set times (usually in the morning, midday, and evening), your bank bundles them together and sends them to the ACH network. The network sorts the payments by destination bank, then sends each bundle to the receiving bank. That receiving bank processes the batch and posts the money to the correct accounts.
This batching process is why ACH takes time. A transfer you initiate on a Tuesday morning might not reach the other account until Wednesday or Thursday. Weekends and federal holidays add extra days because the network does not process on those days.
The actual movement of money happens in stages. Your bank first deducts the amount from your account (or holds it as pending). The receiving bank then credits the other account. If something goes wrong—a wrong account number, insufficient funds, or a fraud flag—the payment can be reversed, and the money returns to the original account.
ACH Debit vs. ACH Credit
ACH works in two directions, and the direction matters for how long it takes and who controls the transaction.
ACH debit means money is pulled from your account. Your utility company, gym, or loan servicer initiates it. You authorize them once (usually by signing a form or checking a box online), and then they can pull payments on a schedule you agree to. The debit hits your account on the date the company requests it. If the company pulls the wrong amount or you want to stop the payments, you can dispute the debit with your bank within a certain window (usually 60 days).
ACH credit means money is pushed into your account. Your employer deposits your paycheck this way. You initiate it, or someone sends you money directly. ACH credits are generally safer for the person receiving money because the money is being added, not removed. If there is a problem, the sender can request a reversal, but the receiving bank processes the credit first.
Why Banks and Businesses Use ACH
ACH is cheap. Processing an ACH transfer costs a bank a fraction of a cent per transaction. A wire transfer costs several dollars. A card payment costs the merchant 2 to 3 percent of the transaction. Because ACH is so inexpensive, banks offer it free to consumers and businesses pass the savings along by not charging fees.
ACH is also reliable at scale. Millions of ACH transactions move every day—payroll deposits, bill payments, refunds, loan payments. The network is built to handle volume without breaking. Banks know the money will arrive, and they know it will arrive in a predictable timeframe.
The delay is actually a feature for some uses. Payroll departments like ACH because it gives them time to may support funds are available before the money leaves their account. Billers like it because they can schedule payments to arrive on specific dates. For consumers, the delay means you can still stop a payment if you catch a mistake before the batch is sent.
ACH Limits and Restrictions
Most banks set limits on how much you can transfer via ACH in a single day or month. These limits vary by bank and account type. A typical limit might be $10,000 per day or $25,000 per month, but some banks allow more and some allow less. Business accounts often have higher limits than consumer accounts.
These limits exist partly for fraud prevention and partly because banks want to manage risk. If someone gains access to your account, a daily limit reduces the damage they can do. If you need to move more money than your limit allows, you can contact your bank to request a temporary increase, or you can split the transfer across multiple days.
ACH also cannot move money internationally. It only works between U.S. bank accounts. If you need to send money to another country, you will need a wire transfer, an international money transfer service, or a service like SWIFT.
What Information ACH Needs
To receive an ACH transfer, you need to provide two pieces of information: your routing number and your account number. The routing number identifies your bank (or credit union). The account number identifies your specific account at that bank. Together, they tell the ACH network exactly where to send the money.
You do not need to provide a card number, a PIN, or any password. You do not need to use an app or a third-party service. ACH works directly between banks using just these two numbers. This is why ACH is considered safer than card payments for large transfers—the merchant or sender never sees sensitive information like a card number or expiration date.
If you provide the wrong routing or account number, the money will go to the wrong account. Some banks can recover it, but it is not may provide. Always double-check these numbers before authorizing a transfer.
ACH vs. Other Payment Methods
| Method | Speed | Cost | Best For |
|---|---|---|---|
| ACH | 1–3 business days | Free (consumer to consumer) | Payroll, bill pay, refunds |
| Wire transfer | Same day or next day | $15–$50 per transfer | Urgent, large, or international transfers |
| Debit card | when ready | Free (consumer), 2–3% (merchant) | In-person or online purchases |
| Credit card | when ready | Free (consumer), 2–3% (merchant) | Purchases with fraud protection |
| Check | 3–7 business days | Cost of check stock | Payments to individuals or small businesses |
Frequently Asked Questions
Why does my ACH transfer say pending for so long?
ACH transfers process in batches at set times during the day, not when ready. A transfer initiated on Tuesday morning might not leave your bank until the afternoon batch, then sit at the receiving bank overnight before posting Wednesday morning. Weekends and holidays add extra days because the network does not process on those days. Most transfers complete within one to three business days.
Can I cancel an ACH transfer after I send it?
It depends on timing. If you cancel before your bank sends the batch to the ACH network, the transfer will not go through. Once the batch is sent, cancellation becomes much harder. Contact your bank when ready if you need to stop a transfer. For ACH debits (money being pulled from your account), you can dispute the charge with your bank within 60 days.
Is ACH safe?
ACH is generally safe because it does not require you to share sensitive information like card numbers or passwords. However, if someone gains access to your bank account login, they can initiate ACH transfers. Use strong passwords and monitor your account regularly. If you see an unauthorized ACH debit, report it to your bank within 60 days to dispute it.
What happens if I give the wrong account number for an ACH transfer?
The money will go to the account number you provided, even if it belongs to someone else. Some banks can recover the funds, but it is not may provide. Always verify the routing and account numbers before authorizing a transfer. If money goes to the wrong account, contact your bank and the receiving bank when ready.
Do I pay fees for ACH transfers?
Most ACH transfers between consumer accounts are free. Some banks charge fees for business ACH transfers or for transfers between accounts at different banks. Check your bank's fee schedule or ask before setting up a transfer. Wire transfers, by contrast, typically cost $15 to $50.