ACH vs wire transfer
ACH is cheap, reversible, and takes 1 to 3 business days. A wire is same-day and final but costs more. Use ACH for routine, low-cost payments; use a wire when the money is urgent, high-value, or going abroad.
ACH or wire?
Answer three questions for a quick recommendation.
ACH transfer
For a routine payment that can wait 1 to 3 business days, ACH is cheaper (often free) and can be returned if something is wrong.
ACH vs wire transfer at a glance
The short version. ACH wins on cost and recourse; a wire wins on speed and finality.
Free to about $1, settles in 1 to 3 business days, and can be returned if something is wrong. Batched, US domestic only.
Same business day, often within minutes, for $15 to $35 domestic. Final once sent, and the only option that crosses borders.
Two rails built for two different jobs
ACH and wire transfers both move money electronically between bank accounts, which is why people mix them up. Both are types of electronic funds transfer (EFT), and a direct deposit is simply an ACH credit. Underneath, though, they are completely different systems built for opposite priorities.
What is an ACH transfer?
An ACH (Automated Clearing House) transfer moves money between US bank accounts through a network that collects thousands of payments and processes them in scheduled batches, run by the network operators (the Federal Reserve and The Clearing House) and governed by Nacha. Batching is what makes ACH so cheap, and also why it is not instant: the money moves when the next batch settles, typically 1 to 3 business days later. ACH works in both directions, a credit (pushing money out, like payroll) or a debit (pulling money in, like a subscription), which is why it powers most recurring US payments. It is also the highest-volume rail by far: Nacha reports 33.6 billion ACH payments worth $86.2 trillion in 2024, an average of roughly $2,600 per payment.
What is a wire transfer?
A wire transfer is the opposite design. Instead of being grouped, each wire is sent on its own and settled in real time through a real-time gross settlement system such as Fedwire (or, across borders, the SWIFT network). A wire is push-only: the sender credits the recipient, and there is no way to pull funds. That individual, immediate handling is what makes a wire fast and final, and also what makes it cost more and impossible to claw back once it has been sent. Wires are far fewer but far larger, which is why they carry real estate closings, business settlements, and most cross-border payments.
So the honest answer to "which is better" is that neither is. ACH is better for routine, low-cost, reversible payments where a day or two does not matter. A wire is better for urgent, high-value, or cross-border payments where arriving today and arriving for certain are worth the fee. The rest of this page breaks down exactly how they compare, and what changes the moment your payment leaves the country.
ACH vs wire transfer, side by side
The five differences that actually decide which one to use.

Watch: ACH vs wire in under a minute
Which is faster, cheaper, and safer, and how an international wire is tracked by UETR.
The full comparison
Typical figures for the US. Exact fees and limits vary by bank, so confirm with yours before sending.
| Feature | ACH transfer | Wire transfer |
|---|---|---|
| Speed | 1 to 3 business days (Same Day ACH option) | Same business day, often minutes |
| Cost to send | Free to about $1 | $15 to $35 domestic, $25 to $50+ international |
| Reversible | Yes, can be returned or disputed | No, final once sent |
| Direction | Push or pull (credit or debit) | Push only (credit) |
| Reach | US domestic only | Domestic and international |
| Settlement | Batched in scheduled windows | Real time, one payment at a time |
| Typical limit | Bank-set; Same Day ACH up to $1,000,000 | Very high; no set network cap |
| You need | Routing number + account number | Wire routing or SWIFT/BIC + IBAN |
| Tracking | Bank status only | International wires carry a trackable UETR |
| Best for | Payroll, bills, recurring, low-cost transfers | Urgent, high-value, final or cross-border |
The questions people actually ask
Which is faster?
A wire. A domestic wire sent before the cut-off settles the same business day, usually within hours. Standard ACH takes 1 to 3 business days. Even Same Day ACH, which settles the same day, clears in batch windows rather than in real time, so a wire is the faster rail whenever timing is critical.
Which is cheaper?
ACH, by a wide margin. ACH is usually free for consumers and a few cents to about $1 for businesses, because payments are batched. A domestic wire is typically $15 to $35, and an international wire $25 to $50 or more, plus FX margin and intermediary-bank fees.
Which is safer?
It depends on the risk. ACH has more recourse: under Regulation E, a consumer who reports an unauthorized ACH debit within 60 days of the statement generally has no liability for it. A wire is final, which is exactly why it is the target of business-email-compromise scams: once sent to a fraudster, the money is very hard to recover. Both are secure in transit; the real difference is recourse afterward.
Are they the same thing?
No. Both are electronic funds transfers, but ACH is a batch network for cheap, reversible, high-volume payments, while a wire is a real-time, bank-to-bank transfer for urgent, final ones. They even use different instructions, so an ACH setup and a wire setup are not interchangeable.
Which should you use? A quick decision flow
Two questions settle it: where the money is going, and whether it can wait.

How to send an ACH transfer or a wire
The steps are similar, but the details you need and the speed you get are not. Here is how each one works from your side.
How to send an ACH transfer
- 01Collect the recipient's bank routing number and account number, plus their authorization if you are pulling funds.
- 02In online banking, payroll, or a payments tool, add them as an ACH or "external account" payee.
- 03Choose standard (1 to 3 business days) or Same Day ACH, then enter the amount and submit before the cut-off.
- 04The payment settles when the next batch clears. No fee is typical, and it can be returned if something is wrong.
How to send a wire transfer
- 01Gather the recipient's name, account number, and the bank's wire routing number. For an international wire you also need the SWIFT/BIC code and usually an IBAN.
- 02Start the wire in online banking or at a branch, before the bank's daily cut-off (often mid-morning for international).
- 03Verify the details carefully, pay the wire fee, and confirm. A wire cannot be reversed once it is sent.
- 04A domestic wire arrives the same day. For an international wire, ask for the UETR so you can track it.
ACH and wire transfer fees: what each costs
Cost is the single biggest reason to choose ACH over a wire. Typical US ranges below; your bank sets the exact figure.
ACH is cheap because payments are batched and processed together, so most banks pass little or no cost to you. A wire is priced per payment because each one is handled individually and settled in real time. On top of the sending fee, an incoming wire often costs the recipient up to about $15, and an international wire usually adds a currency-conversion margin (a percentage baked into the exchange rate) plus possible intermediary-bank charges, which is where the real cost of a cross-border wire hides.
Exact wire fees vary widely by bank, and many banks waive them on premium accounts or for incoming ACH. Our per-bank guides below list current fees, cut-off times, and how to find the UETR for each major bank.
What about Same Day ACH?
Same Day ACH closes some of the speed gap: a payment sent before the cut-off can settle the same business day, and the per-payment limit is $1,000,000. But it still clears in scheduled batch windows, does not run on weekends or holidays, and is not guaranteed to be available within the hour. If a payment absolutely has to land immediately, a wire is still the more reliable choice; if a few hours of flexibility is fine, Same Day ACH gives you wire-like speed at a fraction of the cost.
How ACH and wires fit among US payment rails
ACH and wires are two of several ways to move money in the US. Here is where they sit next to EFT, Zelle, and the new instant rails.
EFT (electronic funds transfer) is the umbrella term, not a separate rail. Any electronic movement of money between accounts is an EFT, so ACH and wires are both types of EFT, along with debit-card payments and ATM withdrawals. When a bank says "EFT", it usually means an ACH transfer.
The newer option is instant payments. Apps like Zelle, and the bank rails behind real-time payments, RTP and the Federal Reserve's FedNow, settle in seconds, 24 hours a day. They are fast and final like a wire but free or cheap like ACH. The catch: they are US-only, capped at smaller amounts, and meant for people you trust, with no way to claw a payment back. None of them cross borders, and none give you a UETR to track.
| Rail | Speed | Cost | Best for |
|---|---|---|---|
| ACH | 1 to 3 business days | Free to ~$1 | Payroll, bills, recurring |
| Wire | Same day | $15 to $50+ | Large, urgent, cross-border |
| Zelle | Seconds | Usually free | Small US person-to-person |
| RTP / FedNow | Seconds, 24/7 | Low | Instant US bank payments |
What changes when the money goes abroad
ACH stays inside the US. A cross-border payment becomes a SWIFT wire, and that is the only one you can track end to end.

Domestic ACH does not cross borders. When you pay someone in another country, the payment almost always goes as an international wire over SWIFT, handed from your bank through one or more correspondent banks to the beneficiary bank. That is why an international wire takes longer (typically same day to 1 to 5 business days) and costs more than a domestic one.
The advantage is tracking. Unlike a domestic ACH or domestic wire, every SWIFT wire carries a UETR (Unique End-to-end Transaction Reference): a 36-character code that follows the payment from the sending bank to the beneficiary. With it you can see the live SWIFT gpi status and find out exactly which bank is holding a delayed transfer, instead of waiting on a scripted "it is still processing" reply.
ACH and wire fees by bank
Every bank sets its own wire fees, cut-off times, and limits. Our per-bank guides cover where each one shows the UETR and how to escalate a slow wire.
FAQ
ACH vs wire transfer questions
What is the difference between ACH and a wire transfer?
An ACH transfer moves money through the Automated Clearing House, a US batch network that nets payments together a few times a day. It is cheap (often free), reversible, and takes 1 to 3 business days. A wire transfer sends money individually and in real time through systems like Fedwire, so it usually settles the same business day, often within minutes, but it costs more (typically $15 to $35 for a domestic wire) and is final once sent. In short: ACH is cheap, slower, and reversible; a wire is fast, more expensive, and irreversible.
Is ACH or a wire transfer faster?
A wire transfer is faster. A domestic wire sent before the bank's cut-off settles the same business day, usually within hours or even minutes. A standard ACH transfer takes 1 to 3 business days. There is a Same Day ACH option, but it still settles in scheduled batch windows rather than in real time, so a wire remains the faster choice when money has to move immediately.
Is ACH cheaper than a wire transfer?
Yes, by a wide margin. ACH transfers are usually free for consumers, or a few cents to about $1 for businesses, because payments are batched and processed together. A domestic wire typically costs the sender $15 to $35, and an international wire $25 to $50 or more, plus any currency-conversion margin and intermediary-bank fees. If cost is the priority and the money does not need to arrive today, ACH is the cheaper rail.
Are ACH and wire transfers the same thing?
No. They are both electronic funds transfers (EFT), but they run on completely different rails. ACH is a batch network designed for high-volume, low-cost, reversible payments like payroll and bills. A wire is a real-time, bank-to-bank transfer designed for urgent, high-value, final payments. They also use different instructions: an ACH uses your routing and account number, while a domestic wire uses a wire routing number and an international wire uses a SWIFT/BIC code and IBAN.
Are ACH and wire transfer routing numbers the same?
Often not. Many US banks publish one routing number for ACH and a separate one for domestic wires, so check your bank's instructions before you send. The wider point is that the two rails need different details: an ACH or a domestic wire uses a routing number plus the account number, while an international wire needs the recipient's SWIFT/BIC code and usually an IBAN instead. Using the wrong number is a common reason a transfer is delayed or returned.
Is an ACH transfer the same as a direct deposit, EFT, or Zelle?
EFT (electronic funds transfer) is the umbrella term, and both ACH and wires are types of EFT. A direct deposit is simply an ACH credit, so it has the same speed and cost as ACH. Apps like Zelle move money between US banks almost instantly but run on their own network, not the wire rails, and are meant for smaller person-to-person amounts. None of these cross borders the way an international wire does, and none give you a UETR to track.
Which is safer, ACH or a wire transfer?
It depends on what you mean by safe. ACH is safer if something goes wrong, because an unauthorized or mistaken ACH debit can often be returned or disputed within set time limits. A wire is final once it is sent, so if you wire money to a fraudster, recovering it is difficult. Both are secure in transmission. The practical rule: for a payment to someone you do not fully trust, ACH offers more recourse; for large, time-sensitive payments to a verified party, a wire is appropriate, just confirm the details carefully first.
When should I use a wire instead of ACH?
Use a wire when the payment is urgent, high-value, or final, for example a real-estate closing, a large business payment, or a cross-border transfer. Use ACH when the payment is routine and not time-critical, such as payroll, recurring bills, or moving money between your own accounts, where the lower cost and reversibility matter more than speed.
What is the limit for ACH vs wire transfers?
Standard ACH limits are set by your bank rather than the network. Same Day ACH has a network cap of $1,000,000 per payment. Wires generally have no fixed network maximum, which is why they are used for very large transfers; your bank sets the practical ceiling. For most everyday amounts, either rail works, and the choice comes down to speed and cost.
Is Same Day ACH as fast as a wire?
Not quite. Same Day ACH settles on the same business day if you send it before the cut-off, but it still clears in scheduled batch windows, so the money is not available instantly and it does not run on weekends or holidays. A wire settles in real time, so for a payment that must arrive within the hour, a wire is still the more reliable choice.
Can ACH be used for international transfers?
Standard domestic ACH does not cross borders. There are international ACH variants (such as IAT), but most cross-border payments still go as an international wire over the SWIFT network. That international wire carries a UETR (Unique End-to-end Transaction Reference), which is what lets you track it from the sending bank to the beneficiary bank. Domestic ACH and domestic wires do not give you that end-to-end tracking.
How do I track an ACH or wire transfer?
For a domestic ACH or domestic wire, you generally rely on your bank's status, since neither gives you a public end-to-end tracking number. An international SWIFT wire is different: it carries a UETR you can track yourself. Find the 36-character UETR in your payment confirmation or MT103 field 121, paste it into uetr.ai, and you can see the live SWIFT gpi status of the payment, including which bank is holding it.
What is an EFT payment?
EFT (electronic funds transfer) is the umbrella term for any movement of money between accounts over an electronic network, with no paper involved. ACH transfers and wire transfers are both types of EFT, and so are debit-card payments, ATM withdrawals, and app-based payments like Zelle. So asking ACH vs EFT is really asking ACH vs the whole category: ACH is one specific kind of EFT.
How long does an ACH transfer take?
A standard ACH transfer takes 1 to 3 business days, because it clears in scheduled batches rather than in real time. Same Day ACH can settle the same business day if it is submitted before the cut-off. ACH does not process on weekends or federal holidays, so a transfer started on Friday afternoon often will not settle until the next business day.
Are wire transfers safe?
Wire transfers are secure in the sense that funds move directly between banks with verification at each end, which is why they are trusted for large payments. The risk is not interception but finality: a wire cannot be reversed, so if you are tricked into sending one to a fraudster, the money is usually gone. Always confirm the recipient and their bank details through a known channel before sending a wire, especially for a real-estate or invoice payment.
What is the limit for a wire transfer?
Wire transfers generally have no fixed maximum set by the network, which is why they handle real-estate closings and large business payments; your bank sets the practical ceiling and may ask you to verify very large amounts. Daily limits, if any, are defined by your bank and account type rather than by Fedwire or SWIFT. ACH limits, by contrast, are bank-set, and Same Day ACH is capped at $1,000,000 per payment.
What is the difference between Zelle and a wire transfer?
Zelle moves money between US bank accounts almost instantly and is usually free, but it runs on its own network (not the wire rails), is meant for smaller person-to-person amounts your bank may cap, and offers no purchase protection. A wire is for larger, often urgent or cross-border payments, costs a fee, and settles bank to bank. Like a wire, a Zelle payment is effectively irreversible once sent, so only use it with people you trust.
Keep reading
How international wires work, how long they take, and how to track one when it goes quiet.
How long does a wire take?
Why a domestic wire is same-day and an international one can take 1 to 5 business days.
What is a UETR?
The 36-character tracking ID that lets you see exactly where an international wire is sitting.
SWIFT status codes
ACSP, ACSC, ACCC, PDNG, RJCT: what each one means and whether to wait or act.
Regulatory Disclosure
uetr.ai is an independent information service. We are strictly a read-only payment-monitoring tool. We never hold, move, custody, send, or process money. The fees, limits, and timing ranges on this page are typical estimates, not guarantees. Always confirm with your bank.