ACH vs wire transfer: speed, cost and safety compared
Quick answer: an ACH transfer moves money in batches through the Automated Clearing House network. It is usually free, takes same day to 3 business days, and can sometimes be reversed. A wire transfer moves money bank to bank individually, usually arrives within hours on the same business day, typically costs $15 to $35 to send domestically (more internationally), and is almost impossible to reverse.
ACH vs wire at a glance
| ACH transfer | Wire transfer | |
|---|---|---|
| Speed | Same day to 1-3 business days | Usually same business day (domestic); 1-5 days (international) |
| Typical cost to send | Free at most banks | About $15-35 domestic, $35-50+ international |
| Cost to receive | Free | Often $0-15 |
| Reversible? | In limited cases (errors, unauthorized debits) | Generally no |
| International? | Mostly domestic | Yes, via SWIFT |
| Common uses | Paychecks, bill pay, transfers between your own accounts, payment apps | Home closings, large purchases, international payments |
| Network | Nacha ACH network | Fedwire, CHIPS, SWIFT |
Fees vary by bank and account type. Check your bank’s fee schedule.
How ACH transfers work
ACH payments are grouped and processed in batches several times a day. Direct deposit and automatic bill payments are ACH. Same-day ACH is available at many banks for payments up to $1 million each, sometimes for a fee. Transfers between your accounts at different banks, and many payment apps, also run on ACH behind the scenes.
To send or receive an ACH payment you need the other party’s routing number and account number. See routing number vs account number.
How wire transfers work
A domestic wire goes through the Federal Reserve’s Fedwire system (or the private CHIPS network), which settles each payment individually and in real time. Once the money arrives, it is final.
To send a domestic wire you need the recipient’s name and address, their bank’s name, the wire routing number and their account number. International wires also need the bank’s SWIFT/BIC code, and sometimes an IBAN for the recipient’s country. See what is a SWIFT code.
Which should you use?
- Regular, non-urgent payments: ACH. It is free and reliable.
- Moving money between your own accounts: ACH.
- Down payment on a home or car, or a deadline today: wire.
- Sending money abroad: a wire, or compare with an online money transfer service, which may be cheaper on exchange rates.
Wire fraud warning
Because wires cannot be pulled back, they are a favorite of scammers. The most common trick is a fake email, apparently from a title company or lawyer, with “updated” wiring instructions just before a home closing. Always confirm wire instructions by phone, using a number you already know, never one in the email. If you wired money to a scammer, contact your bank immediately and report it to the FBI at ic3.gov.
Frequently asked questions
Is Zelle ACH or wire? Neither exactly. Zelle moves money between participating banks in minutes, using its own network.
Why do banks hold ACH deposits? New accounts or unusually large deposits may be held for a few days while the bank checks for fraud.
Is a wire transfer safer than ACH? It is secure in transit, but riskier for the sender because it is final. ACH gives more protection against errors and unauthorized debits.
This article is general information, not financial advice.