ACH vs wire transfer
Both move money between US bank accounts. ACH sends payments in batches through the ACH network and settles in a day or two; a wire moves one payment at a time through Fedwire and lands within hours. The trade-off is cost and reversibility against speed and finality.
Side by side
| ACH | Wire | |
|---|---|---|
| Typical cost to send | Cents to about $1.50 per payment for businesses, often bundled | About $15–35 per domestic wire, more for international |
| Cost to receive | Usually free | Often $0–15 |
| Speed | 1–2 business days; same day with Same Day ACH | Same business day, usually within hours |
| Amount limits | Set by your bank; Same Day ACH up to $1 million per payment | Set by your bank, generally no network cap |
| Reversible | Limited: duplicates, wrong amount or account, within 5 banking days | No, final once sent |
| Many payees at once | Yes, one file can pay hundreds of people | No, one wire per payment |
| Remittance details | Addenda record with invoice numbers (CCD+, CTX) | Short free-text field |
| International | Domestic; cross-border needs IAT entries and bank support | Yes, through SWIFT |
Fees and cut-off times vary by bank, so treat the figures above as typical ranges and check your own fee schedule.
When ACH is the better choice
Payroll, contractor and vendor payments that repeat every week or month. One NACHA file can carry the whole run, it costs a fraction of the equivalent wires, and recipients see your company name and an entry description on their statement. Payroll goes out as PPD entries, payments to other businesses as CCD; the CCD vs PPD guide explains the choice.
If your bank lets you upload ACH files, you can build them from a spreadsheet with the ACH file generator instead of keying payments one by one, and check a new payee's account first with a prenote.
When a wire is the better choice
A large, one-off payment that has to arrive today and must not come back: a property closing, an acquisition, a supplier who will not ship until funds clear. Wires are also the default for international payments. Because they are final, confirm the beneficiary's bank details by phone before sending, especially if they arrived by email or recently changed.
What happens when an ACH payment fails
A wire to a closed account is rejected straight away. An ACH credit to a closed or mistyped account comes back a day or two later with a return code such as R02 or R03, and the money returns to you. The ACH return code list explains each reason and what to do next.
Questions
Is ACH or wire cheaper?
ACH, by a wide margin. Business banks usually charge cents to a dollar or two per ACH entry, often bundled into a monthly fee, while an outgoing domestic wire typically costs $15 to $35 and the recipient's bank may charge to receive it.
Is a wire faster than ACH?
A domestic wire usually arrives within hours on the same business day. Standard ACH settles in one or two business days; Same Day ACH settles the same day for payments up to $1 million each, if the file reaches the bank before its cut-off.
Can an ACH payment be reversed?
Only in narrow cases: an originator may reverse a duplicate payment, a wrong amount or a payment to the wrong account within five banking days. A wire is final once sent; getting it back depends on the recipient agreeing to return it.
Which is safer, ACH or wire?
ACH gives more room to catch mistakes because of the reversal window and the return process. Wires are the preferred tool of payment fraud precisely because they are fast and final, so a wire request from a new or changed bank account deserves a phone call to a known number first.
Should I pay vendors by ACH or wire?
For recurring vendor and contractor payments, ACH: it is cheap, can be batched in one file for many payees, and carries remittance details. Keep wires for large, urgent or international payments, and for closings where the receiving side insists on irrevocable funds.