How long does a wire transfer take?
Wire transfer times depend on banks, countries, currencies, and intermediary networks. Here’s what to expect.
A wire transfer can arrive the same day, but international wire transfers usually take 1–4 business days. This guide explains how long a wire transfer takes, why wire transfers are delayed, and what affects international wire transfer timing.
Typical wire transfer times
Most domestic wire transfers complete within a few hours or the same business day. International wire transfers usually take 1 to 4 business days, depending on the banks and countries involved.
Why wire transfers take time and get delayed
International wire transfers pass through multiple systems. These include the sending bank, intermediary banks, and the receiving bank. Each step can add processing time.
- Bank cut-off times
- Intermediary banks
- Currency conversion
- Compliance and fraud checks
How long do international wire transfers take?
Most international transfers take between 1 and 4 business days. However, transfers involving emerging markets or multiple intermediary banks can take longer.
Track your own transfer
Want a precise estimate? Track your transfer using your actual banks, route, and currency.
Track your transferRelated guides
FAQ
Do wire transfers go through on weekends?
No. Most banks only process wires on business days.
Can a wire transfer take 5 days?
Yes, especially for international transfers with multiple intermediaries.