The core difference: speed, cost, and how the money moves
An ACH transfer and a wire transfer both move money from one bank account to another, but they work through different systems and have opposite trade-offs. A wire transfer is faster — usually same-day or next-day — but costs money and is harder to reverse. An ACH transfer is slower — typically three to five business days — but costs little or nothing and can be stopped if you catch a mistake quickly.
The choice comes down to what matters most in your situation: speed, cost, or the ability to undo the transaction. If you need money to arrive urgently and can afford a fee, wire. If you have time and want to save money or keep your options open, ACH is the better choice.
Key Takeaways
- Wire transfers move money the same day or next business day but typically cost $15 to $30 per transfer and cannot be reversed once sent.
- ACH transfers take three to five business days but usually cost nothing and can be stopped within one business day if you spot an error.
- Wire transfers use the SWIFT or Federal Reserve system and require exact account and routing information; ACH uses the Automated Clearing House network and is more forgiving of minor errors.
- For large payments, time-sensitive transactions, or international transfers, wire is necessary; for routine bills, payroll, or transfers between your own accounts, ACH is usually sufficient and cheaper.
- Both require you to provide the recipient's bank details, but wire transfers demand more verification and carry higher fraud risk if the details are wrong.
How ACH transfers work and when to use them
An ACH transfer routes your money through the Automated Clearing House, a batch processing system run by the Federal Reserve and the Electronic Payments Network. Your bank collects ACH requests throughout the day, bundles them, and sends them in batches to the clearing house, which then distributes them to receiving banks. This batching is why ACH takes multiple business days — the money is not moving in real time.
ACH transfers are free or cost only a dollar or two because the infrastructure is shared and the processing is automated. Most banks do not charge you to send an ACH transfer to another person or business. You use ACH for recurring bills (mortgage, utilities, insurance), payroll direct deposit, moving money between your own accounts at different banks, and routine payments to vendors or contractors.
The main limitation is the delay. If you need to pay rent on the first of the month and today is the 31st, ACH will not arrive in time. ACH also has daily and monthly limits set by your bank — often $10,000 per day or $25,000 per month for consumer accounts, though you can usually request higher limits.
How wire transfers work and when to use them
A wire transfer sends money through either the Federal Reserve's FedWire system (for domestic transfers) or the SWIFT network (for international transfers). Unlike ACH, wire transfers move in real time or within hours. Your bank deducts the money from your account when ready, and the receiving bank receives it the same day or by the next morning, depending on time zones and banking hours.
Wire transfers cost money because they require manual verification and carry higher fraud risk. Domestic wire transfers typically cost $15 to $30; international wires can cost $40 to $50 or more. You use wire transfers when speed is critical: closing on a house, paying a contractor a large sum before work begins, sending money to someone in another country, or meeting a important date that will not wait for ACH processing.
The critical drawback is reversibility. Once a wire transfer leaves your bank, it is extremely difficult to stop or reverse. If you send money to the wrong account number or fall victim to a scam, the money is usually gone. Your bank can try to recall the transfer, but the receiving bank is under no obligation to return it, and the process can take weeks or months with no may provide of success.
Comparing fees, limits, and processing times
| Feature | ACH Transfer | Wire Transfer |
|---|---|---|
| Typical cost | Free to $1 | $15 to $50 |
| Processing time | 3 to 5 business days | Same day or next business day |
| Daily limit (typical) | $10,000 | No standard limit; varies by bank |
| Can be reversed? | Yes, within 1 business day | Rarely; very difficult after sending |
| Requires exact account details? | No; some errors are corrected automatically | Yes; wrong details can send money to wrong account |
| Best for | Routine payments, bills, payroll, transfers between your accounts | Time-sensitive payments, large sums, international transfers |
Security and fraud risk: what you need to know
ACH transfers are generally safer for the sender because you can stop them. If you realize you made a mistake or suspect fraud, you can contact your bank within one business day and request a recall. Your bank will attempt to retrieve the money before it is processed. This window is narrow, but it exists.
Wire transfers offer no such safety net. Scammers often target wire transfers because they know the money cannot be recovered. If someone tricks you into wiring money to a fraudulent account — for example, by impersonating a contractor or landlord — your only recourse is to file a police report and hope the receiving bank cooperates with law enforcement. Most wire fraud goes unrecovered.
Both systems require you to provide the recipient's bank account number and routing number (for domestic transfers) or SWIFT code and IBAN (for international transfers). Double-check these details before sending, especially for wire transfers. A single wrong digit in a wire transfer can send your money to a stranger's account, and you may never see it again.
International transfers: ACH is not an option
ACH transfers only work between U.S. bank accounts. If you need to send money to someone outside the United States, you must use a wire transfer through the SWIFT network. International wire transfers take longer than domestic wires — typically one to three business days depending on the receiving country — and cost more, often $40 to $50 or higher.
Some banks offer international ACH-like services through partnerships with foreign banks, but these are not true ACH transfers and typically take longer and cost more than a standard domestic wire. If you send money internationally on a regular basis, ask your bank whether they offer a lower-cost alternative to SWIFT wire transfers, such as a correspondent banking arrangement or a partnership with a money transfer service.
How to decide: a practical checklist
Ask yourself these questions in order:
- Does the money need to arrive today or tomorrow? If yes, use wire. If you have three or more business days, ACH works.
- Is the recipient outside the United States? If yes, use wire (SWIFT). ACH does not cross borders.
- Is the amount over your ACH daily limit? If yes, use wire or contact your bank to raise your ACH limit.
- Can you afford the wire fee? If no, use ACH and plan ahead.
- Is this a payment to someone you trust, or a new vendor or person? If new, use ACH so you can stop it if something feels wrong. If trusted, either works.
In most everyday situations — paying bills, sending paycheck deposits, moving money between your own accounts — ACH is the right choice. Wire transfers are for the exceptions: closing costs, urgent international payments, or situations where the delay of ACH creates a real problem.
Frequently Asked Questions
Can I cancel an ACH transfer after I send it?
Yes, but only within one business day. Contact your bank when ready and ask them to recall the transfer. They will attempt to retrieve the money before it clears. After one business day, the transfer is usually processed and cannot be stopped. For wire transfers, cancellation is almost impossible once sent.
What happens if I give the wrong account number for a wire transfer?
The money will go to whatever account matches that number at the receiving bank. If the account exists but belongs to someone else, your money goes to them, and recovery is extremely difficult. Always verify account numbers twice before sending a wire, especially for large amounts or unfamiliar recipients.
Why do some banks charge for ACH transfers and others don't?
ACH transfers are inexpensive to process, so many banks offer them free to customers as a service. Some banks charge a small fee ($1 to $3) if you send a large number of ACH transfers in a month or if you are using a business account. Check your bank's fee schedule or ask a teller about their ACH pricing.
Is a wire transfer safer than ACH because it's faster?
No. Speed does not equal safety. Wire transfers are actually riskier for the sender because they cannot be reversed. ACH is safer because you have a one-business-day window to stop it. Wire transfers are faster, not safer.
Can I set up recurring wire transfers like I can with ACH?
Most banks do not allow automatic recurring wire transfers because of fraud risk. You typically have to initiate each wire transfer manually. Some banks may offer standing wire instructions for regular payments, but this is less common than recurring ACH. Ask your bank what options they provide for regular wire transfers.