ACH is how most routine money moves between bank accounts happen
ACH stands for Automated Clearing House, and it is the system that moves money directly from one bank account to another without a check, wire, or credit card involved. When your employer deposits your paycheck, when you pay a bill online, or when you send money to a friend's account, that money almost always moves through the ACH network. It is not when ready — ACH transfers typically take one to three business days — but it is reliable, costs nothing for most personal transfers, and works the same way whether you are sending $5 or $5,000.
The ACH network is run by a nonprofit organization called Nacha, and it connects thousands of banks and credit unions. Your bank does not send the money directly to the other bank. Instead, both banks send their ACH instructions to regional clearing houses, which sort them and deliver them in batches, usually overnight. That batching is why ACH is slower than a wire transfer but also why it is cheaper and why banks can offer it free to customers.
Key Takeaways
- ACH transfers move money between bank accounts in one to three business days and cost nothing for most personal transfers.
- Your bank needs the recipient's routing number and account number to send an ACH transfer, or you can give them your own routing and account number to receive one.
- ACH is used for direct deposit paychecks, bill payments, peer-to-peer transfers, and recurring subscriptions — it is the default method for routine account-to-account money movement.
- ACH transfers can be reversed or disputed within a limited window, but once the money arrives and the recipient spends it, recovery becomes much harder.
How an ACH transfer actually moves money
When you set up an ACH transfer, you give your bank two pieces of information about the receiving account: the routing number (a nine-digit code that identifies the receiving bank) and the account number (which identifies the specific account at that bank). Your bank then creates an ACH entry — a record of who is sending, who is receiving, how much, and when — and sends it to the Federal Reserve or to a private ACH operator.
The ACH network does not process transfers one at a time. Instead, banks and credit unions batch their ACH instructions and send them in groups, usually at set times during the day. The clearing house sorts all incoming batches by receiving bank, then sends each bank its incoming transfers. That bank then posts the money to the recipient's account. The whole cycle typically takes one business day for the money to leave your account and one to two more for it to show up as available in the recipient's account, though some banks post ACH deposits faster than others.
If you are receiving an ACH transfer — say, a paycheck or a reimbursement — the sender needs your routing number and account number. You can find both on a check (routing number is the first set of numbers on the bottom left, account number follows it), or you can ask your bank. You do not need to do anything to receive an ACH transfer; it arrives automatically once the sender's bank processes it.
What ACH is used for in everyday banking
ACH is the backbone of routine money movement. Your employer almost certainly uses ACH to deposit your paycheck directly into your account — that is called direct deposit. When you pay a bill online through your bank's website, the bank usually sends that payment as an ACH transfer to the biller's bank. If you send money to a friend through your bank's app or website, that is also ACH. Subscription services, insurance companies, and utilities all use ACH to pull recurring payments from your account.
ACH is also how peer-to-peer payment apps like Venmo, PayPal, and Square Cash move money behind the scenes. When you send money through one of those apps, the app itself may show the transfer as when ready, but the actual movement of money from your bank to the recipient's bank usually happens via ACH in the background, which is why the money sometimes takes a day or two to fully settle even though the app says it is done.
The reason ACH is used for all of these is straightforward: it is free for banks to offer, it works reliably at scale, and it does not require the recipient to be online or to have a special account. You do not need to sign up for anything to receive an ACH transfer — your regular checking or savings account works.
ACH limits and how long transfers take
Most banks set a daily limit on how much you can send via ACH — commonly $10,000 to $25,000 per day, though this varies by bank and account type. Some banks allow you to request a higher limit. There is no federal limit on ACH transfers themselves, but individual banks and the ACH network operators set their own rules.
Timing depends on when you initiate the transfer and what day of the week it is. If you send an ACH transfer on a Friday afternoon, it may not leave your account until Monday, and it may not arrive at the recipient's bank until Tuesday or Wednesday. Weekends and federal banking holidays do not count as business days for ACH purposes. Some banks offer next-day ACH, which guarantees the money will arrive the next business day, but this is usually only available for transfers you initiate before a certain time (often 2 p.m. or 5 p.m. Eastern time).
If you need money to move faster, a wire transfer is the alternative — it typically arrives the same day or next business day and works on weekends — but wire transfers usually cost $15 to $30 and cannot be reversed once sent.
What happens if an ACH transfer goes wrong
If you send money to the wrong account by mistake, you have a limited window to stop it. If the transfer has not yet left your bank, you can cancel it. Once it has been sent to the receiving bank, you can still ask your bank to attempt a recall, but the receiving bank is not required to honor it. If the recipient's bank has already posted the money to their account, recovery becomes a matter of asking the recipient to send it back — the bank cannot force them to.
If someone sends you an ACH transfer by mistake, or if you receive a transfer you did not authorize, you can dispute it with your bank. Your bank can attempt to reverse the transfer, but again, if the money has been spent, recovery depends on the sender's bank and the recipient's cooperation. This is why it is important to double-check routing and account numbers before sending a large ACH transfer.
If you notice an unauthorized ACH transfer from your account — for example, a subscription you thought you canceled, or a payment you never authorized — report it to your bank when ready. Under federal law, your bank must investigate and typically must refund you within 10 business days if the transfer was truly unauthorized, though the investigation itself can take longer.
ACH versus other ways to move money
ACH is not the only way to move money between accounts, and understanding the alternatives helps you choose the right method for what you are doing. A wire transfer is faster (same day or next day) but costs money and cannot be reversed. A check is free but slow (three to seven days) and requires the recipient to deposit it. A credit card transfer moves money when ready but usually charges a fee and counts as a cash advance. A debit card payment is when ready but only works if the recipient accepts cards.
For routine, recurring, or non-urgent transfers, ACH is almost always the right choice because it is free and reliable. For time-sensitive transfers or large amounts where you need a may provide of arrival, a wire transfer is worth the cost. For bills and subscriptions, ACH is the standard and usually the only option your bank offers.
Frequently Asked Questions
Can I cancel an ACH transfer after I send it?
It depends on timing. If the transfer has not yet been processed by your bank, you can cancel it. Once your bank has sent it to the ACH network, you can ask your bank to attempt a recall, but the receiving bank is not required to honor it. If the money has already been posted to the recipient's account, you cannot force them to return it — you would have to ask them directly.
Why does my ACH transfer say it is pending for two days?
ACH transfers are processed in batches overnight, not when ready. Your bank may show the transfer as pending or processing while it moves through the clearing house. The money leaves your account on day one, travels through the ACH network overnight, and typically arrives at the recipient's bank on day two. Some banks post it when ready; others hold it for a day.
Do I need to do anything to receive an ACH transfer?
No. As long as you have a bank account and you give the sender your routing number and account number, the ACH transfer will arrive automatically. You do not need to authorize it or sign up for anything. Your bank will post it to your account once it arrives from the ACH network.
Is ACH safe?
ACH is as safe as your account security. If someone gains access to your account number and routing number, they can attempt to pull money from your account via ACH. However, your bank is required to investigate unauthorized transfers and refund you if you report them promptly. Never share your account number with someone you do not trust.
What is the difference between ACH and a wire transfer?
ACH takes one to three business days and is free. Wire transfers arrive the same day or next business day but cost $15 to $30 and cannot be reversed. Use ACH for routine transfers and wire transfers when you need money to arrive urgently or when you are sending to someone outside the U.S.
