International wire transfers typically take 1 to 5 business days, depending on the receiving country, the banks involved, and whether the transfer goes through intermediary banks
A wire sent from the United States to most developed countries (Canada, UK, Western Europe, Australia, Japan) usually arrives in 2 to 3 business days. Wires to developing nations, countries with less robust banking infrastructure, or places where the receiving bank requires additional verification can take 4 to 5 business days or longer. Some banks quote 7 to 10 business days as a worst-case timeline, though this is less common for major financial institutions.
The speed depends on whether your bank sends the wire directly to the receiving bank or routes it through one or more intermediary banks. A direct transfer is faster. An intermediary bank adds a day or more because the wire must be processed, verified, and forwarded at each step. You typically cannot control this routing—your bank chooses based on its correspondent banking relationships.
Weekends and holidays in either country stop the clock. A wire sent on Friday afternoon may not move until Monday. If a holiday falls during the transfer window in the receiving country, add another day.
Key Takeaways
- Most international wires from the US reach developed countries in 2 to 3 business days, but 4 to 5 days is common for developing nations or countries requiring extra verification.
- Intermediary banks slow transfers by adding processing steps; direct transfers are faster but you cannot choose the routing yourself.
- Weekends and holidays in either country pause the transfer, so a Friday wire may not clear until the following Tuesday.
- The receiving bank's processing speed matters as much as the sending bank's—some banks hold incoming wires for 24 hours before crediting the account.
- You can track a wire using the SWIFT reference number your bank provides, but tracking does not speed up delivery.
Why international wires take longer than domestic ones
A domestic US wire moves through the Federal Reserve's system in hours. An international wire must cross multiple banking systems, each with its own rules, processing times, and verification requirements. The sending bank must confirm the receiving bank exists, that the account number is valid, and that the transfer complies with anti-money-laundering regulations in both countries.
The SWIFT network (Society for Worldwide Interbank Financial Telecommunication) carries most international wires. SWIFT transmits the payment instruction, but it does not move the actual money. The money moves through correspondent banking relationships—your bank has an account at an intermediary bank, which has an account at the receiving bank, and so on. Each step requires verification and clearing, which takes time.
Some countries impose their own delays. Banks in certain nations are required to hold incoming international transfers for a set period (often 24 hours) before crediting them to the recipient's account. This is a regulatory requirement, not a choice by the bank.
How to track an international wire and what the status updates mean
When you send an international wire, your bank provides a SWIFT reference number (also called a transaction reference or confirmation number). Write this down immediately. This is your only reliable way to track the wire.
To track the wire, contact your sending bank and provide the SWIFT reference number. The bank can tell you whether the wire has been sent, whether it has been received by intermediary banks, and whether it has reached the receiving bank. However, tracking does not tell you whether the receiving bank has credited the account yet—that is a separate step that can take an additional 24 hours.
Status updates typically show: "sent" (your bank has transmitted it), "in transit" (it is moving through the SWIFT network), "received by intermediary bank" (it has reached a step along the way), and "delivered to receiving bank" (it has arrived at the destination bank). "Delivered to receiving bank" does not mean the money is in the recipient's account—it means the receiving bank has received the instruction and is processing it.
What slows down international wires and how to avoid delays
The most common cause of delay is incorrect or incomplete recipient information. If the account number, routing number, or SWIFT code is wrong, the wire bounces back or gets held for manual review. Before you send, verify every detail with the recipient: account number, bank name, bank address, SWIFT code, and any other codes the bank requires (such as an IBAN for European transfers).
Mismatched names cause holds. If the wire is addressed to "John Smith" but the account is registered to "John Michael Smith," the receiving bank may flag it for review. Ask the recipient for the exact name on the account and use it precisely.
Large amounts trigger additional scrutiny. Wires over a certain threshold (varies by bank, often $10,000 or more) require extra verification for compliance reasons. This can add 1 to 2 days. Some banks also flag wires to countries on sanctions lists or with higher money-laundering risk, which adds review time.
Sending on a Friday or before a holiday delays the wire. If you need the money to arrive by a specific date, send it at least 5 business days in advance, and confirm that neither country has a holiday during that window.
Fees and costs for international wires
Most US banks charge $15 to $50 to send an international wire. Some charge a flat fee; others charge a percentage of the amount. Ask your bank for the exact fee before you send, because fees vary widely and some banks do not disclose them until you initiate the transfer.
The receiving bank may also charge a fee to receive the wire. This fee is usually deducted from the amount that arrives, so the recipient gets less than you sent. Some banks charge $5 to $15 for incoming international wires. Ask the recipient's bank what they charge, or ask the recipient whether they have experienced fees on previous incoming wires.
Exchange rates matter if you are converting currency. Your bank applies an exchange rate to the transfer, and that rate is usually not the mid-market rate you see online. Banks typically mark up the rate by 1 to 3 percent. If you are sending a large amount, ask your bank what rate they will use before you send.
Alternatives to international wires that may be faster or cheaper
International money transfer services (such as Wise, OFX, or MoneyGram) often deliver faster than banks and charge lower fees. These services specialize in international transfers and have direct relationships with banks in many countries. Wise, for example, often delivers within 1 to 2 business days and charges a transparent fee based on the amount. These services work best for amounts under $100,000.
A SWIFT payment through your bank is the standard method and is what most people use. It is reliable but slower than specialized services.
ACH transfers (Automated Clearing House) work only between US and Canadian banks and take 3 to 5 business days. They are cheaper than wires but slower.
If the recipient is in another country and has a US bank account, you can send a domestic wire to that account, which arrives in hours. This is the fastest option if it is available.
What to do if an international wire does not arrive on time
If the wire does not arrive within the timeframe your bank quoted, contact your bank immediately with the SWIFT reference number. The bank can check the status and determine whether the wire is stuck in transit, held by the receiving bank, or returned.
If the wire was returned, your bank will credit your account within 5 to 10 business days. You can then resend it with corrected information. If the wire is stuck in transit, the bank may be able to expedite it or may need to wait for the receiving bank to process it.
If the wire reached the receiving bank but has not been credited to the account, ask the recipient to contact their bank. The receiving bank may be holding it for verification, or it may have been rejected due to a mismatch in account details. The receiving bank can tell the recipient why the wire is delayed and what is needed to release it.
Do not send a second wire while the first one is still in transit. This creates confusion and may result in duplicate transfers. Wait at least 5 business days and confirm the first wire has been returned or received before sending again.
Frequently Asked Questions
Can I cancel an international wire after I send it?
It depends on how far the wire has traveled. If you cancel within minutes of sending, before it leaves your bank, cancellation is usually possible. Once the wire has entered the SWIFT network or reached an intermediary bank, cancellation is difficult or impossible. Contact your bank immediately if you need to cancel. Some banks charge a fee to attempt cancellation even if they cannot stop the wire.
Why did my wire take 7 days when the bank said 3 to 5?
The most common reasons are a weekend or holiday during the transfer window, an intermediary bank holding the wire for verification, or the receiving bank requiring extra review. If the wire was sent on a Thursday, it would not move over the weekend, adding 2 days. If a holiday fell during that window, add another day. Ask your bank to trace the wire and identify where the delay occurred.
What is the difference between a SWIFT code and a routing number?
A routing number is a nine-digit code used for domestic US transfers. A SWIFT code is an eight or eleven-character code used for international transfers and identifies a specific bank and branch worldwide. For an international wire from the US, you need the receiving bank's SWIFT code, not a routing number. Some countries also use an IBAN (International Bank Account Number) instead of or in addition to a SWIFT code.
Do I need to tell the recipient's bank that a wire is coming?
You do not need to, but it can help. If the recipient notifies their bank in advance, the bank may process the wire faster or flag it so it does not get held for review. This is especially useful for large amounts or transfers to countries with higher scrutiny. Ask the recipient whether their bank prefers advance notice.
What happens if the wire goes to the wrong account?
If the account number was wrong, the receiving bank will reject the wire and it will be returned to your account within 5 to 10 business days. If the account number was correct but belonged to the wrong person, the wire will be credited to that account and recovery is difficult. This is why verifying the recipient's information before sending is critical. Once money is in an account, the receiving bank cannot reverse it without the account holder's consent.