What "swift" means in a wire transfer
SWIFT is a messaging system that banks use to send payment instructions to each other across borders. It does not move money itself — it carries the instruction to move money. When you send an international wire transfer, your bank uses SWIFT to tell the receiving bank where to send the funds and how to identify you.
SWIFT stands for Society for Worldwide Interbank Financial Telecommunication. It is a cooperative owned by thousands of financial institutions worldwide. Every major bank and many smaller ones are connected to it. The system has been in use since 1973 and is the standard for cross-border payments.
A SWIFT transfer is not faster than a domestic wire transfer within the United States. Domestic wires often arrive the same day or next business day. International SWIFT transfers typically take three to five business days because the money passes through multiple banks in different countries, each one checking the instructions and moving the funds forward.
Key Takeaways
- SWIFT is a messaging system banks use to instruct each other on international payments, not a payment method itself.
- International SWIFT transfers usually take three to five business days because the money moves through multiple banks and countries.
- You will need the recipient's SWIFT code (also called a BIC code), bank account number, and full name to send an international wire.
- SWIFT transfers cost more than domestic wires — fees typically range from $15 to $50 depending on your bank, plus any fees the receiving bank charges.
- Once a SWIFT transfer leaves your bank, you cannot cancel it; you can only ask the receiving bank to return it, which may take weeks.
What information you need to send a SWIFT transfer
Your bank will ask for the recipient's SWIFT code (also called a BIC code), their full legal name, their bank account number, and the name and location of their bank. The SWIFT code is an eight or eleven-character code that identifies the specific bank branch. You can find it on the recipient's bank statement, on their bank's website, or by asking them directly.
Some banks also ask for an IBAN (International Bank Account Number) instead of or in addition to the account number. An IBAN is a standardized format used in Europe and many other countries; it includes the country code, bank code, and account number all in one string. If the recipient's bank is in Europe, the Middle East, Africa, or parts of Asia, ask whether they prefer an IBAN or a traditional account number.
Double-check the spelling of the recipient's name and the accuracy of the account number before you submit. Banks match payments partly by name and account number, and errors can cause the transfer to be rejected or sent to the wrong account. If the name does not match exactly what is on the receiving account, the receiving bank may hold or return the funds.
How long a SWIFT transfer actually takes
The time from when you initiate the transfer to when the recipient sees the money is usually three to five business days for an international SWIFT transfer. The first day is when your bank debits your account and sends the SWIFT message. The next two to four days are spent in the correspondent banking chain — your bank's correspondent bank receives the message, checks it, and forwards it to the recipient's bank, which then credits the account.
Weekends and holidays add time. If you send a transfer on Friday evening, it will not begin moving until Monday. If a holiday falls during the transfer window, add another day. Some banks also have cutoff times — if you submit after 2 p.m., your bank may not process it until the next business day.
Delays can happen if the information is incomplete or incorrect, if the amount triggers additional compliance checks, or if the receiving bank is slow to process. There is no way to speed up a SWIFT transfer once it has left your bank. If you need money to arrive faster, some banks offer expedited international transfers through private networks, but these cost significantly more.
Costs and fees for SWIFT transfers
Your bank will charge you a fee to send a SWIFT transfer. This fee typically ranges from $15 to $50, depending on the bank and the amount being sent. Some banks charge a flat fee; others charge a percentage of the amount. A few banks waive the fee if you maintain a high account balance or have a premium account type.
The receiving bank may also charge a fee to receive the transfer. This fee is usually deducted from the amount that arrives, so the recipient gets less than you sent. Fees at the receiving end typically range from $5 to $25. You will not know this fee in advance unless you ask the recipient to check with their bank.
If the transfer passes through one or more correspondent banks (which is common), each of those banks may also take a small fee. These fees are deducted from the amount in transit, so again, the recipient receives less. To avoid surprises, ask the recipient to confirm with their bank what they will receive, or ask your bank to quote you the total cost including all intermediate fees before you send.
What happens if something goes wrong
Once your bank sends a SWIFT transfer, you cannot cancel it. The money has left your account and is in the banking system. If you need to stop it, you must contact your bank immediately and ask them to send a recall request to the receiving bank. The receiving bank is not required to honor the recall, and the process can take weeks.
If the transfer was sent to the wrong account because of an error in the SWIFT code or account number, the receiving bank will usually reject it and send it back to your bank. This can take one to two weeks. If the receiving bank accepts it into an account that exists but belongs to the wrong person, recovery is much harder and may require legal action in the receiving country.
If the transfer arrives but the recipient does not see it, ask them to check with their bank. The funds may be held pending compliance review, or they may have been credited to a different account. If the receiving bank cannot locate the transfer after several days, your bank can file a trace request, which is a formal investigation. This process typically takes two to four weeks.
SWIFT transfers versus other international payment methods
A SWIFT transfer through your bank is the most common way to send money internationally, but it is not the only way. International money transfer services like Wise, OFX, and Remitly often offer faster delivery and lower fees than banks, especially for smaller amounts. These services use their own networks rather than SWIFT and can deliver money in one to two business days.
Money transfer services typically charge a flat fee or a small percentage, and they show you the exact amount the recipient will receive before you send. They are regulated differently than banks — some are licensed money transmitters, others are banks themselves — so check the company's credentials before you use it.
If you are sending a very large amount or need the transfer to be documented for legal or tax purposes, a bank SWIFT transfer creates a clear paper trail. If you are sending smaller amounts regularly or need speed, a money transfer service may be more practical. If you need the funds to arrive the same day, neither option will work; you would need to use a cash pickup service or arrange a direct deposit through an employer.
Understanding SWIFT codes and how to find them
A SWIFT code is unique to each bank branch. The first four characters identify the bank, the next two identify the country, the next two identify the city or region, and the last three (if included) identify the specific branch. For example, a SWIFT code might look like DEUTDEFF500, where DEUT is Deutsche Bank, DE is Germany, FF is Frankfurt, and 500 is the branch number.
You can find a SWIFT code by asking the recipient directly, checking their bank statement, visiting the bank's website, or using an online SWIFT code directory. Be careful with online directories — verify the code against the bank's official website or by calling the bank to make sure it is correct. A wrong SWIFT code can cause the transfer to be rejected or sent to the wrong bank.
Some banks have a single SWIFT code for all their branches, while others assign a different code to each location. If you are not sure which branch code to use, ask the recipient or call the bank. Using the main bank code instead of a specific branch code usually works, but it may slow the transfer by a day.
Frequently Asked Questions
Can I cancel a SWIFT transfer after I send it?
No, not reliably. Once your bank sends the SWIFT message, the money is in the banking system. You can ask your bank to send a recall request, but the receiving bank is not required to honor it. If they do, the process takes one to two weeks. Do not count on being able to stop a SWIFT transfer once it has been sent.
Why does the recipient get less money than I sent?
Intermediate banks and the receiving bank take fees out of the transfer amount. Your bank charges you a fee to send, but the receiving bank and any correspondent banks in between also deduct their fees from what arrives. Ask your bank to quote the total cost including all fees before you send, or ask the recipient to check with their bank about incoming fees.
How do I know if my SWIFT transfer arrived?
Ask the recipient to check their bank account. If the money does not appear after five business days, contact your bank and provide the transfer reference number (your bank gives you this when you send). Your bank can file a trace to locate the transfer. This investigation typically takes two to four weeks.
Is a SWIFT transfer safer than other ways to send money internationally?
SWIFT transfers are reversible only with difficulty, so they are safer for the recipient but riskier for the sender. If you send money to the wrong person or account, recovery is hard. Use SWIFT only when you are certain of the recipient's identity and account details. For smaller amounts or when you are less certain, a money transfer service with buyer protection may be safer.
What is the difference between a SWIFT code and an IBAN?
A SWIFT code identifies the bank and branch. An IBAN is a standardized account number format that includes the country, bank code, and account number. Some countries use IBANs instead of traditional account numbers. You typically need one or the other, not both, though some banks ask for both to double-check the account.