What SWIFT does and why banks use it

SWIFT is a messaging system that banks use to send payment instructions to each other across borders. It does not move the money itself — it carries the details of who is sending it, who should receive it, how much, and what it is for. The actual transfer of funds happens through correspondent banks that hold accounts with each other.

SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication. It is a cooperative owned by thousands of financial institutions worldwide. When you send money internationally through your bank, your bank uses SWIFT to tell the receiving bank the payment details. The receiving bank then credits the recipient's account.

Most international wire transfers, especially those crossing multiple countries or currencies, move through SWIFT. Domestic transfers within the United States typically use different systems like the Federal Reserve's wire service or the ACH network, so you will encounter SWIFT mainly when sending money abroad or receiving it from another country.

Key Takeaways

  • SWIFT is a messaging network that carries payment instructions between banks, not a system that holds or moves money directly.
  • International wire transfers typically take one to four business days because the payment must pass through one or more correspondent banks that verify the details.
  • You need the recipient's SWIFT code (also called a BIC code), account number, and bank name to send money internationally through SWIFT.
  • SWIFT transfers are generally secure because banks verify account details before accepting the payment, but once sent, the money is difficult to recover if the recipient information is wrong.
  • Fees for SWIFT transfers vary by bank and can range from $15 to $50 or more, and the receiving bank may also charge a fee.

How a SWIFT transfer moves from your account to the recipient

When you initiate an international wire transfer at your bank, you provide the recipient's name, account number, bank name, and SWIFT code. Your bank formats this information into a SWIFT message and sends it to the recipient's bank. The message travels through SWIFT's secure network, which routes it to the correct financial institution.

The receiving bank reads the message and checks whether the account number and name match their records. If they do, the bank credits the recipient's account with the funds. If the information does not match — for example, if the account number is wrong but the name is correct — the receiving bank may reject the transfer or hold it pending clarification.

In many cases, especially when the two banks do not have a direct relationship, the payment passes through one or more correspondent banks. These are intermediary banks that hold accounts with both the sending and receiving banks. Each correspondent bank receives the SWIFT message, verifies it, and passes it along. This is why international transfers can take several days even though the message itself travels almost instantly.

SWIFT codes and what information you need to send

A SWIFT code (also called a BIC code, for Bank Identifier Code) is an eight or eleven-character code that identifies a specific bank and branch. The first four characters are the bank code, the next two are the country code, the next two identify the location, and the final three (if present) identify the 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 specific branch.

To send a SWIFT transfer, you will need the recipient's SWIFT code, their full account number (which varies in length and format by country), their full name as it appears on the account, and their bank's name and address. Some banks also require an IBAN (International Bank Account Number), which is a standardized format that includes the country code and account number. You can find SWIFT codes on your recipient's bank website, by asking them directly, or through online SWIFT code directories.

Providing incorrect information is the most common reason SWIFT transfers fail or are delayed. If you transpose a digit in the account number or misspell the recipient's name, the receiving bank will likely reject the transfer. Always double-check the details with the recipient before submitting the transfer.

How long SWIFT transfers take

A SWIFT transfer typically takes one to four business days from the time your bank sends the message. The message itself arrives almost instantly, but the delay comes from the verification process at each bank along the way and from time zone differences.

If you send the transfer on a Friday afternoon, it may not begin processing until Monday morning. Weekends and bank holidays add to the timeline. If the transfer passes through multiple correspondent banks, each one must receive the message, verify the details, and forward it to the next bank, which can add a day or more.

Some banks offer expedited SWIFT transfers that prioritize processing, but these cost more and may not actually speed up the receiving bank's side of the transaction. The receiving bank controls when it credits the recipient's account, and that step cannot be rushed through SWIFT alone.

Fees for sending money via SWIFT

Your bank will charge you a fee to send a SWIFT transfer. This fee varies widely depending on the bank and the amount being transferred. Typical fees range from $15 to $50, though some banks charge flat fees and others charge a percentage of the transfer amount. A few banks include one or two free international transfers per month for certain account types.

The receiving bank may also charge a fee to receive the transfer. This fee is usually deducted from the amount the recipient receives, so the person on the other end gets less than you sent. Some banks charge $10 to $25 for receiving a SWIFT transfer. The receiving bank's fee is not visible to you at the time you send the transfer, so you may want to ask the recipient what their bank charges.

If the transfer is rejected and returned to you, your bank may charge a return fee in addition to the original sending fee. Always ask your bank for the total cost before you send, including any fees the receiving bank might charge.

What happens if a SWIFT transfer goes wrong

If you provide incorrect recipient information, the receiving bank will reject the transfer. Your bank will send you a message explaining the rejection, and the funds will be returned to your account within a few business days. You will likely be charged a return fee by your bank, and you may lose money on currency conversion if the transfer involved a currency exchange.

If the transfer is accepted but the recipient information was slightly wrong — for example, the account number was off by one digit — the receiving bank may credit the money to the wrong account. Recovering funds sent to the wrong account is extremely difficult. You would need to contact your bank, which would contact the receiving bank, which would need to contact the account holder who received the money by mistake. That person would have to agree to return it. This process can take weeks or months, and there is no may provide the money will be recovered.

If you suspect fraud or if someone sent you money through SWIFT that you did not authorize, contact your bank immediately. Banks can sometimes reverse SWIFT transfers within a short window after they are sent, but only if you report the issue quickly — usually within 24 hours.

SWIFT versus other ways to send money internationally

SWIFT is not the only way to move money across borders. ACH transfers (Automated Clearing House) work within the United States and a few other countries, are slower than SWIFT, and are cheaper. Money transfer services like Western Union, MoneyGram, and Wise (formerly TransferWise) offer alternatives to SWIFT. These services often have lower fees and faster delivery, especially for smaller amounts or to countries where SWIFT transfers are slow.

Wise specializes in international transfers and uses real exchange rates rather than the marked-up rates many banks use. For transfers under $10,000, Wise is often cheaper and faster than a SWIFT transfer through a bank. Western Union and MoneyGram are useful if the recipient needs cash rather than a bank deposit, but their exchange rates are typically worse than banks or Wise.

PayPal and other digital payment platforms can also send money internationally, though they have limits on how much you can transfer and may freeze accounts if they suspect fraud. For large amounts or regular international transfers, SWIFT through a bank is still the standard, but for one-time transfers or smaller amounts, comparing fees and speed across these options is worth your time.

Frequently Asked Questions

Can I cancel a SWIFT transfer after I send it?

If you contact your bank within a few hours of sending the transfer, before it reaches the receiving bank, cancellation may be possible. Once the receiving bank has received and processed the message, cancellation becomes much harder. You would need to ask the receiving bank to reverse the transfer, which requires the recipient's cooperation. Always contact your bank immediately if you need to cancel.

What is the difference between a SWIFT code and an IBAN?

A SWIFT code identifies the bank and branch. An IBAN is a longer code that includes the country, bank, and account number in a standardized format. Some countries require an IBAN for transfers; others use account numbers and SWIFT codes. Ask your recipient which one their bank needs, or provide both if you have them.

Why did my SWIFT transfer take longer than four days?

Delays usually happen because the transfer passed through multiple correspondent banks, because of time zone differences, or because the receiving bank flagged the transfer for additional verification. Large transfers or transfers to countries with strict banking regulations can take longer. Contact your bank to ask where the transfer is in the process.

Do I pay tax on money I receive through a SWIFT transfer?

That depends on what the money is for and your country's tax laws. Money from family members as a gift is typically not taxable. Money for work, business income, or investment returns may be taxable. Consult a tax professional about your specific situation.

Is a SWIFT transfer safe from fraud?

SWIFT transfers are secure in transit — the message is encrypted and verified at each step. However, if someone tricks you into sending money to the wrong account, or if your bank account is compromised, a fraudster can use SWIFT to move your money. Always verify recipient details directly with the person, never through email or text message alone.