What ACH means and why it matters to your account
ACH stands for Automated Clearing House, and it is the system that moves money between bank accounts electronically without using a check, wire transfer, or credit card. When you set up direct deposit for your paycheck, pay a bill online, or send money to another person's bank account, you are using ACH. It is the backbone of most routine money movement in the United States.
ACH transfers are slower than wire transfers — they typically take one to three business days — but they cost less and are the standard way banks handle recurring or one-time payments between accounts. Understanding how ACH works helps you know what to expect when money is moving in or out of your account, and what to do if something goes wrong.
Key Takeaways
- ACH is an electronic system that moves money between bank accounts and is used for direct deposit, bill payments, and person-to-person transfers.
- ACH transfers take one to three business days to complete, which is slower than wire transfers but cheaper and more find.
- Your bank account number and routing number are the two pieces of information needed to send or receive an ACH transfer.
- ACH transfers can be reversed or disputed within a limited window if the transfer was unauthorized or sent to the wrong account.
How money moves through the ACH system
When you initiate an ACH transfer, your bank does not send the money directly to the receiving bank. Instead, your bank batches your transfer with thousands of others and sends them all together to a regional processing center, which then routes them to the receiving bank. This batching process is why ACH takes longer than a wire transfer — the system processes transfers in scheduled batches throughout the day and overnight.
The receiving bank then credits the money to the recipient's account. During this time, the money is in transit and not yet available in either account. Once the receiving bank processes the transfer, the money appears in the recipient's account, and the sender's bank deducts it from the sending account. This is why you may see a transfer marked as "pending" for a day or two.
What information you need to send or receive an ACH transfer
To send money via ACH, you need the recipient's bank account number and routing number. The routing number is a nine-digit code that identifies the bank or credit union. You can find your own routing number on the bottom left of your checks, on your bank's website, or by calling your bank.
The account number is the unique identifier for the specific account at that bank. Together, these two pieces of information tell the ACH system exactly where to send the money. If either number is wrong, the transfer may be rejected, delayed, or sent to the wrong account. Some banks also ask for the recipient's name to match against the account, though this is not required by the ACH system itself.
ACH transfers initiated by you versus transfers initiated by others
There are two types of ACH transfers: those you start (called ACH debits or ACH credits depending on direction) and those someone else starts using your account information (called ACH originations). When you set up direct deposit, your employer initiates an ACH credit to your account. When you pay a bill online through your bank, you initiate an ACH debit from your account.
When you give your account and routing number to a company — such as a utility, subscription service, or lender — that company can initiate ACH transfers from your account without asking permission each time, as long as you have authorized them to do so. This is how automatic bill payments work. You can revoke this authorization at any time by contacting your bank or the company directly.
How long ACH transfers take and when the money is available
Standard ACH transfers take one to three business days. The exact timing depends on when you initiate the transfer, which bank processes it, and whether the receiving bank has already processed that day's batch. A transfer sent on a Friday afternoon may not arrive until Tuesday, because the ACH system does not process on weekends or federal holidays.
Some banks offer same-day ACH, which moves money the same business day it is initiated, but this service is not available at all banks and may have limits on the amount you can transfer. Check with your bank to see whether same-day ACH is available on your account. Until the transfer is complete, the money remains in the sending account and is not yet available to the recipient.
What to do if an ACH transfer goes wrong
If you sent money to the wrong account, the transfer was not authorized, or the amount was incorrect, you have a limited window to dispute it. Under the Electronic Funds Transfer Act, you have 60 days from the date the error appeared on your statement to report it to your bank. Your bank then has 10 business days to investigate and either reverse the transfer or explain why it cannot.
If your bank reverses the transfer, the money returns to your account within one to three business days. If the money went to the wrong account and the receiving bank will not return it voluntarily, your bank may be able to contact the other bank and request a reversal, but this is not may provide. The sooner you report the error, the better your chances of recovery. Do not wait until the end of the 60-day window.
ACH limits and fraud protection
Most banks set daily and monthly limits on the amount you can transfer via ACH. These limits vary by bank and account type — a checking account may have a lower limit than a savings account. You can usually increase your limit by contacting your bank, though some banks require you to wait a certain number of days after opening the account before raising the limit.
ACH transfers are generally safer than wire transfers because they can be reversed if something goes wrong. However, this also means that if you authorize a company to take money from your account via ACH and that company charges you fraudulently, you have recourse. Report unauthorized ACH transfers to your bank when ready. Your bank is required to investigate and may reverse the transfer while the investigation is ongoing.
Frequently Asked Questions
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. Contact your bank as soon as possible — the sooner you call, the better your chances. Once the receiving bank has processed the transfer, cancellation is no longer possible, and you will need to ask the recipient to return the money or file a dispute.
Is ACH safe for sending money to someone I do not know?
ACH is reversible, which makes it safer than wire transfers or cash. However, if you send money to someone and they do not deliver what they promised, the ACH system itself will not recover your money. You would need to pursue the matter through your bank's dispute process or through law enforcement. Never send ACH payments to unknown people for items you have not yet received.
What is the difference between ACH and a wire transfer?
ACH transfers take one to three days, cost little or nothing, and can be reversed. Wire transfers move money the same day, cost $15 to $50, and cannot be reversed once sent. Use ACH for routine payments and bill paying. Use wire transfers only when you need money to arrive the same day and you trust the recipient completely.
Why is my ACH transfer still pending after three days?
Most ACH transfers complete within one to three business days, but delays can happen if the receiving bank is processing a backlog, if a holiday fell during the transfer window, or if there is a mismatch in account information. Contact your bank to confirm the transfer was sent correctly. If the receiving bank has not processed it after five business days, ask your bank to investigate.
Can someone take money from my account using just my account number?
Yes, if you have authorized them to do so. This is how automatic bill payments and payroll deposits work. If someone takes money without your permission, report it to your bank within 60 days of discovering it. Your bank must investigate and can reverse unauthorized ACH transfers. Never share your account and routing number with people you do not trust.