ACH moves money by routing it through a central clearing house that batches transactions and settles them overnight
When you authorize an ACH payment, your bank does not send money directly to the recipient's bank. Instead, your transaction enters a queue with thousands of others, gets sorted by destination bank, and moves through the Federal Reserve's ACH network in scheduled batches. The whole process typically takes one to two business days from the moment you initiate it to the moment the money lands in the recipient's account.
The ACH network is run by Nacha (the National Automated Clearing House Association), a nonprofit that sets the rules for how banks participate. Your bank is the originating depository financial institution (ODFI), and the recipient's bank is the receiving depository financial institution (RDFI). Between them sits the clearing house, which acts as a middleman that neither bank talks to directly—it just handles the sorting and settlement.
This batching system is why ACH is cheap for banks to process and why you pay little or nothing to send it. It is also why ACH is slower than a wire transfer or a debit card swipe, which happen in real time or near-real time. You are trading speed for cost.
Key Takeaways
- ACH transactions are bundled into batches that settle overnight through the Federal Reserve's clearing house, not sent directly between banks.
- One to two business days is the standard timeline because batches are processed at set times during the business day, and weekends and holidays pause the clock.
- Your bank needs your routing number and account number to send money out, and the recipient's bank needs the same information to receive it.
- ACH payments can be reversed or disputed within a limited window, but once the money settles and the recipient's bank accepts it, recovery becomes much harder.
- Fraud protection for ACH is weaker than for credit cards, so verify recipient details before authorizing any large transfer.
The three stages: origination, clearing, and settlement
When you initiate an ACH payment—whether through your bank's website, a bill pay service, or a third-party app—you are creating an entry in a file that your bank will send to the clearing house. Your bank does not send this file immediately. Instead, it waits until the next scheduled transmission window, which usually happens once or twice per business day, depending on the bank.
At the clearing house, your transaction is sorted by the recipient's bank's routing number and bundled with all the other payments heading to that same bank. The clearing house then sends the entire bundle to the receiving bank, which processes it and posts the money to the recipient's account. This whole cycle—from your bank's transmission to the receiving bank's posting—is called a settlement cycle, and it typically completes overnight.
The timeline matters because it is not continuous. If you send an ACH payment on Friday at 5 p.m., your bank may not transmit it until Monday morning. The receiving bank then processes it Monday night, and the money appears in the recipient's account Tuesday morning. That is two business days, even though the actual processing took a few hours.
Why routing numbers and account numbers are required
ACH is an account-to-account system, not a person-to-person system. The clearing house does not care who you are or who the recipient is—it only cares about the numbers. Your routing number identifies your bank, and your account number identifies your specific account within that bank. The recipient's routing number and account number do the same thing on their end.
This is why you need both pieces of information to send an ACH payment and why getting them wrong can send your money to the wrong account. If you transpose a digit in the account number, the receiving bank will still accept the transaction—it does not validate account numbers before posting. The money will land in someone else's account, and you will have to dispute it to get it back.
Routing numbers are nine digits and are assigned by the Federal Reserve. You can find your bank's routing number on the bottom left of your checks, on your bank's website, or by calling customer service. Account numbers vary in length but are usually between 8 and 17 digits.
How long ACH actually takes, and why it is not instant
The standard ACH timeline is one to two business days, but that is measured from the moment your bank transmits the file, not from the moment you click "send." If you initiate a payment at 3 p.m. on a Tuesday and your bank's transmission window is 6 p.m., the clock starts at 6 p.m. The receiving bank processes it that night, and the money appears Wednesday morning. That is one business day.
If you initiate the same payment at 7 p.m. on Tuesday, after your bank's transmission window, it goes into the next batch. Your bank transmits it Wednesday at 6 p.m., the receiving bank processes it Wednesday night, and the money appears Thursday morning. That is two business days.
Weekends and federal holidays do not count as business days. A payment initiated Friday evening will not transmit until Monday morning, and will not settle until Tuesday. A payment initiated the day before a federal holiday will not move until the day after the holiday. This is why paying bills or sending money to cover a due date requires planning ahead.
Some banks now offer same-day ACH, which moves money the same calendar day if you initiate it before a certain cutoff (usually 4 or 5 p.m.). Same-day ACH is not universal—both your bank and the recipient's bank must support it, and the receiving bank must have opted into the service. Ask your bank whether same-day ACH is available for your account.
What happens when an ACH payment is disputed or reversed
ACH disputes fall into two categories: unauthorized transactions (fraud) and errors (wrong amount, duplicate charge, or wrong recipient). The process and timeline depend on which one you are dealing with.
If you did not authorize the payment, you have 60 days from the date the money left your account to file a dispute with your bank. Your bank will then contact the receiving bank and ask for the money back. The receiving bank has 10 business days to investigate and either return the funds or explain why it will not. If the receiving bank returns the money, it appears back in your account within one to two business days.
If the payment was authorized but was wrong—you sent $500 instead of $50, or you sent it to the wrong account by mistake—you have 180 days to file a dispute, but the receiving bank is not required to return the money just because you ask. The receiving bank will contact the recipient and ask them to return it voluntarily. If the recipient refuses or cannot be reached, your only option is to pursue a civil claim against them, which is expensive and slow.
Once the receiving bank accepts the transaction and posts it to the recipient's account, the money is considered settled. At that point, reversing it requires the recipient's cooperation or a court order. This is why ACH fraud protection is weaker than credit card fraud protection—credit card networks can force a reversal, but ACH cannot.
ACH debit versus ACH credit, and what you authorize
There are two types of ACH transactions: ACH credit (you push money out) and ACH debit (someone pulls money from your account). When you pay a bill online or send money to another person, you are usually initiating an ACH credit. When a company charges your account for a subscription or a loan payment, they are initiating an ACH debit.
For ACH credit, you authorize your bank to send money out. Your bank is responsible for making sure the transaction is legitimate. For ACH debit, you authorize the receiving company to pull money from your account. That company is responsible for making sure the amount is correct and that you authorized it.
If an ACH debit is unauthorized or wrong, you can dispute it with your bank within 60 days. Your bank will reverse the charge while it investigates. If the company can prove you authorized it, your bank will charge you again. If the company cannot prove authorization, the reversal sticks and the company has to eat the loss.
This is why companies that use ACH debit often ask you to sign a form or check a box authorizing the charge. That authorization is their proof that you agreed to it. If you dispute the charge later, they will show your bank the signed form, and your bank will likely side with them.
Fraud risk and how to protect yourself
ACH fraud happens in two ways: someone steals your account information and initiates a debit from your account, or you send money to a fraudster thinking they are someone else.
For the first type, your bank is required to refund unauthorized debits if you report them within 60 days. Report any suspicious charge to your bank immediately—do not wait. Your bank will reverse it while it investigates, and you will not be liable for the charge.
For the second type, you have less protection. If you send money to a scammer thinking they are your landlord or a government agency, the money is gone. You can dispute it, but the receiving bank will likely say the recipient already withdrew the funds or closed the account, and there is nothing to recover. This is why you should always verify the recipient's account information through an independent channel—call the company directly using a phone number from their official website, do not use a number from an email or text message.
Never share your full account number or routing number with anyone except your employer (for direct deposit) or a company you trust completely. Scammers can use this information to set up unauthorized ACH debits. If you suspect your account information has been compromised, contact your bank and ask about placing a fraud alert or freezing ACH debits temporarily.
Frequently Asked Questions
Can I cancel an ACH payment after I send it?
It depends on timing. If you cancel before your bank transmits the batch (usually within a few hours), your bank can stop it. Once the batch is transmitted to the clearing house, cancellation becomes much harder. Contact your bank immediately if you need to cancel—do not wait. After the money settles in the recipient's account, you cannot cancel it; you can only dispute it and ask for a refund.
What if I send an ACH payment to the wrong account number?
The receiving bank will still accept and post the transaction because ACH does not validate account numbers before settlement. The money will land in someone else's account. Contact your bank and file a dispute immediately. Your bank will ask the receiving bank to reverse the transaction, but if the recipient has already withdrawn the funds, recovery is unlikely. Always double-check account numbers before sending.
Why does my bank show the money as pending for two days?
Pending means the money has left your account but has not yet settled at the receiving bank. During this window, the transaction can still be reversed if there is a problem. Once it settles, it is final. The two-day window is the standard ACH timeline—your bank transmits the batch, the clearing house sorts it, and the receiving bank posts it overnight.
Is ACH safer than a wire transfer?
Wire transfers are faster but harder to reverse. ACH transfers are slower but have a longer dispute window (60 days for unauthorized transactions). For fraud protection, neither is as strong as a credit card. If you are sending money to someone you do not know well, use a credit card if possible. If you must use ACH, verify the recipient's information through an independent channel first.
Do I pay a fee to send an ACH payment?
Most banks do not charge a fee for ACH transfers between your own accounts or to other people's accounts. Some banks charge a small fee (usually $1 to $3) for bill pay through ACH, and some charge for sending money to accounts at other banks. Check your bank's fee schedule or ask customer service. Receiving an ACH payment is always free.