SWIFT (Society for Worldwide Interbank Financial Telecommunication) is a messaging network that banks use to communicate about international transfers. It does not actually move money itself — it sends standardized payment instructions between banks, which then settle the funds through correspondent banking relationships.
When you initiate an international wire transfer, your bank sends a SWIFT message (usually an MT103) to the recipient's bank. But the money rarely goes directly. It typically passes through one or more intermediary banks — called correspondent banks — each of which may deduct a fee and take a day to process. A USD transfer from a bank in Germany to a bank in Nigeria might route through a US correspondent bank before reaching the Nigerian bank, adding time and cost at each step.
The delay comes from the correspondent banking chain. Each intermediary bank in the chain processes the transaction during its own business hours, often with end-of-day batch processing. If your transfer crosses time zones, a bank might not process it until the next business day. Compliance checks at each intermediary add further delays. SWIFT gpi (Global Payments Innovation) has improved tracking, but the underlying multi-hop settlement model still causes inherent latency.
SWIFT transfer costs have three components: the sending bank's wire fee (typically $15-50), intermediary bank fees ($10-25 each, and you may not know how many there are in advance), and the FX markup built into the exchange rate. The total cost for a $1,000 international wire often ranges from $30-80, or 3-8% of the transfer amount. For smaller transfers, the percentage impact is even higher since most fees are fixed.
Digital asset rails like Stellar and Tron settle in seconds rather than days, charge network fees under $0.01, and do not use intermediary banks. The tradeoff is that both sender and recipient need exchange accounts to convert between fiat and stablecoin. For people comfortable with that process, the cost savings are substantial: a $1,000 transfer that costs $40-80 via SWIFT can cost $1-5 all-in via digital asset rails. RemitRoutes compares both options side by side for your specific corridor.
Your bank sends a standardized SWIFT message (MT103) to the recipient's bank, routing through one or more correspondent banks. Each bank in the chain processes the payment during its business hours and deducts any applicable fees before passing the funds along.
Most SWIFT transfers take 2-5 business days, depending on the corridor, the number of intermediary banks involved, and whether compliance checks are triggered. SWIFT gpi has improved speed, but settlement still depends on the correspondent banking chain.
Total costs typically range from $30-80 for a $1,000 transfer when you include the sending bank fee ($15-50), intermediary fees ($10-25 each), and the FX markup hidden in the exchange rate. Larger transfers have a lower percentage cost since most fees are fixed.
Fintech providers like Wise offer lower fees and better exchange rates than bank wires. Digital asset rails using USDC on Stellar or Tron are even cheaper, with all-in costs often under 0.5%. RemitRoutes compares all these options for your specific corridor and amount.
SWIFT is a highly secure messaging network used by 11,000+ financial institutions worldwide. The network itself has strong encryption and authentication. However, individual bank endpoints have been targets of cyberattacks. The funds themselves are protected by the banking system's regulatory framework.
Compare live rates across 370+ corridors on RemitRoutes · methodology.