SWIFT vs ACH: Cross-Border Wire vs US Domestic Transfer
Last reviewed: · Curated by Ohmyfin Organisation editorial.
SWIFT and ACH are completely different systems. SWIFT is the global messaging network for cross-border wires in any currency. ACH (Automated Clearing House) is a US-only batch system for domestic USD payments like payroll and bill-pay.
Details
ACH settles in 1-3 business days and is very cheap (often free for the consumer). It is reversible — an ACH debit can be returned for up to 60 days, which is why payroll uses it.
SWIFT MT103 settles same-day or next-day, costs $15-$50 per intermediary, and is final once settled. SWIFT GPI adds end-to-end tracking via UETR.
You cannot send a SWIFT payment domestically inside the US — for that, banks use ACH or Fedwire. Conversely, you cannot send an ACH payment internationally.
At-a-glance comparison
SWIFT vs ACH — side-by-side comparison
SWIFT
ACH
Geography
Global
US only
Currency
Any
USD only
Speed
Same-day to 2 days
1–3 business days (batch)
Finality
Final once settled
Reversible up to 60 days
Cost
$15–$50 per hop
Free to a few cents
Use case
Cross-border wires
US payroll, bills, recurring
Tracking
UETR end-to-end
Bank trace number only
Key facts
SWIFT: international wires, any currency, final, fast, costly per hop
ACH: US domestic, USD only, batch (1-3 days), cheap, reversible
SWIFT MT103 + GPI gives a UETR for live tracking
ACH has no UETR — only the bank-side trace number
Frequently asked questions
Can I send an international ACH?
IAT ("International ACH Transaction") exists but is limited and slow. For real cross-border payments, use SWIFT.
Which is cheaper?
ACH is much cheaper for US-domestic payments. For cross-border, SWIFT is the standard.
Related — more from payment system comparisons and beyond
Get 100 free credits — track unlimited SWIFT payments
No card needed. Free for ordinary users — 5 IP-based lookups per day, plus 100 credits instantly when you sign up with email. Use them on any international wire across 11,000+ banks.