What an ACH transfer is and how it differs from other wire transfers
An ACH transfer (Automated Clearing House) is a bank-to-bank money movement that runs through a centralised clearing system rather than directly between two banks. The Federal Reserve and The Clearing House operate the two main ACH networks in the United States. Money moves in batches at set times during the day, not when ready, which is the main difference between ACH and a traditional wire transfer.
A traditional wire transfer (often called a "wire") moves money directly from one bank to another and typically settles within hours or the same day. An ACH transfer takes one to three business days because the clearing house processes batches of transfers at scheduled intervals — usually three times per business day. This delay is built into how the system works, not a choice your bank makes.
ACH transfers are cheaper than wires because they move in batches and require less manual handling. Many banks charge nothing for ACH transfers to customers, while wire transfers often cost $15 to $50. The trade-off is speed: use ACH when you have time, and use a wire when you need money to arrive the same day or next morning.
Key Takeaways
- ACH transfers move through a centralised clearing system in batches, taking one to three business days, while traditional wires move directly between banks in hours.
- ACH transfers are usually free or cost $1 to $5, whereas wire transfers typically cost $15 to $50 per transaction.
- Banks can only send ACH transfers during business hours on business days, and the clearing house processes them in scheduled batches, not on demand.
- ACH transfers have lower fraud risk because they are reversible for up to five business days after the receiving bank posts them, while wire transfers are nearly impossible to reverse.
- You initiate an ACH transfer by providing the recipient's routing number, account number, and account type, the same information you would use for a paper cheque.
How long an ACH transfer takes and why
An ACH transfer typically takes one to three business days from the moment you send it. The exact timing depends on when you send it and when the receiving bank processes the batch. If you send an ACH transfer at 2 p.m. on a Tuesday, your bank may include it in the next batch (which could settle that evening or the next morning), and the receiving bank will post it to the recipient's account within one to two more business days.
The clearing house processes ACH batches at specific times: typically in the morning, midday, and evening on business days. If you send a transfer after the last batch of the day, it will not enter the system until the next business day. Weekends and federal holidays pause the entire system — a transfer sent on Friday afternoon may not settle until Wednesday or Thursday.
Some banks offer "next-day ACH," which guarantees the transfer will settle the next business day. This is not faster than standard ACH in all cases (standard ACH can also settle the next day), but it removes uncertainty. Banks do not charge extra for next-day ACH; it is a service tier some offer and others do not.
When banks use ACH instead of wire transfers
Banks use ACH for routine, lower-risk payments where speed is not critical. Payroll deposits, bill payments, recurring subscriptions, and transfers between your own accounts at different banks almost always move via ACH. Employers use ACH to deposit paycheques because it is cheap, reliable, and the employer knows the money will arrive within a predictable window.
Landlords, utilities, and loan servicers use ACH for the same reason: the payment is expected and recurring, so the three-day window is acceptable. If you set up automatic bill pay through your bank's website, that is almost certainly ACH unless you specifically request a wire or cheque.
Wire transfers are reserved for situations where speed matters or the amount is large enough to justify the cost. Buying a house, sending money internationally, or paying a contractor on a tight important date would use a wire. A wire also leaves a clearer paper trail for large transactions, which matters for compliance and record-keeping.
Cost differences between ACH and wire transfers
Most banks charge nothing for ACH transfers initiated by the account holder. Some banks charge $1 to $5 per outgoing ACH transfer, and a few charge for incoming transfers as well, though this is less common. The variation depends on your bank and your account type — premium accounts often include free ACH transfers while basic accounts may charge.
Wire transfers cost $15 to $50 per transaction at most banks. Outgoing domestic wires (money leaving your bank) usually cost more than incoming wires (money arriving at your bank). International wires cost more still, often $40 to $75, because they involve currency conversion and correspondent banks in other countries.
If you send the same $500 payment via ACH instead of wire, you save $15 to $50. Over a year, the difference adds up if you send multiple transfers. This is why payroll and bill pay default to ACH — the savings are substantial when multiplied across thousands of employees or customers.
How to send an ACH transfer and what information you need
To send an ACH transfer, you need the recipient's routing number, account number, and account type (checking or savings). This is the same information you would write on a cheque. You provide it through your bank's online banking portal, mobile app, or by calling the bank.
Log into your bank's website or app, select "Send Money" or "Transfer Funds," choose the recipient's bank, and enter their routing and account numbers. Your bank will verify the information and show you the expected settlement date. Confirm the amount and the date you want the transfer to leave your account, then submit it. Most banks let you schedule an ACH transfer for a future date, which is useful for bill pay.
If you do not have the recipient's routing number, you can find it on their bank's website, ask them directly, or call their bank. The routing number is a nine-digit code specific to each bank branch. The account number is usually 8 to 12 digits and is printed on cheques or visible in the recipient's online banking portal.
ACH transfer limits and restrictions
The Federal Reserve does not set a maximum limit for ACH transfers, but individual banks do. Most banks allow ACH transfers up to $10,000 to $25,000 per day and $25,000 to $100,000 per month, though these limits vary widely. Some banks have no stated limit for transfers between your own accounts.
Savings accounts have a separate restriction: federal law (Regulation D) historically limited withdrawals and transfers from savings accounts to six per month, though this rule was suspended in 2020 and has not been formally reinstated. Some banks still enforce it; others do not. Check your bank's account agreement to see what limits explore to your specific account.
If you need to send more than your bank's daily or monthly limit, contact the bank to request a temporary increase. Banks often grant these for one-time large transfers. Alternatively, you can split the transfer across multiple days or use a wire transfer instead, which has no regulatory limit.
Why ACH transfers are safer than wires and harder to reverse
ACH transfers are safer for the sender because they can be reversed. If you send an ACH transfer by mistake or the recipient does not return the money as promised, you can file a dispute with your bank within five business days of when the receiving bank posted the transfer. Your bank will investigate and may reverse the transaction, returning the money to your account.
Wire transfers are nearly impossible to reverse once sent. The money leaves your bank when ready and arrives at the recipient's bank within hours. If the recipient refuses to return it or you sent it to the wrong account, you have almost no recourse. The only option is to contact the recipient's bank and ask them to recall the wire, but they are not required to comply. This is why wires are preferred for large, time-sensitive payments between parties who know and trust each other.
Scammers often ask victims to send money via wire because it is irreversible. If someone pressures you to wire money to a stranger or an unfamiliar account, that is a red flag. ACH transfers are slower, which gives you time to reconsider and verify the recipient's identity before the money leaves your account.
Frequently Asked Questions
Can I cancel an ACH transfer after I send it?
Yes, but only if you cancel it before the clearing house processes the batch. Once the batch is processed and sent to the receiving bank, you cannot cancel it. Contact your bank when ready if you need to stop a transfer. If the transfer has already settled at the receiving bank, you will need to file a dispute instead, which takes longer.
What happens if I give the wrong account number for an ACH transfer?
The transfer may go to the wrong account, or the receiving bank may reject it if the account number does not match the routing number. If the money goes to the wrong account, contact your bank and file a dispute. The receiving bank can help trace the transfer and return it to you, but this process takes time. Always double-check the account number before sending.
Why did my ACH transfer take longer than three days?
ACH transfers can take longer if you sent it on a weekend or federal holiday, if the receiving bank processes batches less frequently, or if there was a system issue. Some banks also hold ACH transfers for a day or two as a fraud check before posting them. Contact your bank if a transfer is delayed beyond three business days.
Is there a limit to how much I can send via ACH?
Your bank sets the limit, not the Federal Reserve. Most banks allow $10,000 to $25,000 per day and $25,000 to $100,000 per month. Check your account agreement or call your bank to find your specific limits. You can request a temporary increase for a one-time large transfer.
Can I use ACH to send money internationally?
No. ACH only works for transfers between U.S. bank accounts. To send money to another country, you will need to use an international wire transfer or a money transfer service like Western Union or Wise. International transfers are more expensive and take longer than domestic ACH or wire transfers.