What Swift is and why banks use it

Swift is a messaging system that banks use to send wire transfer instructions to each other across borders. It does not move money itself — it sends the coded instructions that tell one bank to debit your account and another bank to credit the recipient's account. Swift stands for the Society for Worldwide Interbank Financial Telecommunication, a cooperative owned by thousands of financial institutions worldwide.

When you send an international wire transfer, your bank almost certainly uses Swift to communicate with the receiving bank, even if you never see the word. Domestic wire transfers within the United States do not use Swift — they use the Federal Reserve's wire system or a private network called CHIPS. But if your money is crossing a border, Swift is the standard.

Swift does not set the price you pay. Your bank decides what to charge you for using Swift, and that fee varies widely — typically between $15 and $50 for a single outgoing transfer, though some banks charge more. The receiving bank may also charge a fee to accept the transfer, and that amount comes out of what the recipient receives.

Key Takeaways

  • Swift is a messaging network that banks use to instruct each other to move money internationally, not a money movement system itself.
  • Your bank sets the Swift fee you pay, which usually ranges from $15 to $50 per outgoing transfer, and the receiving bank may charge a separate fee.
  • A Swift transfer typically takes one to four business days to arrive, depending on time zones and whether the receiving bank processes it the same day.
  • You need the recipient's full name, bank account number, bank name, and SWIFT code (an eight or eleven-character code unique to each bank branch) to send a Swift transfer.
  • Swift transfers are generally safer than cash or informal money services because the banks verify the details before the money moves.

How long a Swift transfer takes

A Swift wire transfer usually arrives within one to four business days, though the exact timing depends on several factors outside your control. The first delay is often your own bank — if you send the transfer after business hours or on a weekend, your bank may not process it until the next business day. Then Swift transmits the message, which is nearly instantaneous, but the receiving bank may not process incoming transfers until the next business day in their time zone.

If the receiving bank is in a country that is many hours ahead or behind you, the delay can stretch to three or four days. A transfer sent from the United States to Europe on a Friday afternoon, for example, may not arrive until Tuesday or Wednesday because of the weekend and the time zone difference. Some banks process Swift transfers faster than others — a few major banks in major financial centers can settle transfers same-day, but this is not the norm.

If the transfer does not arrive within the timeframe your bank quoted, contact your bank with the Swift reference number (also called the SWIFT-GPI tracking ID). This number appears on your receipt and lets your bank trace the message through the Swift network to see where it is stuck.

What information you need to send a Swift transfer

To send a Swift wire transfer, you must provide your bank with the recipient's full legal name, their bank account number, the name of their bank, and the bank's SWIFT code. The SWIFT code is an eight or eleven-character alphanumeric code that uniquely identifies a specific bank branch. It is sometimes called a BIC code (Bank Identifier Code), and the terms are interchangeable.

You can find a SWIFT code by asking the recipient directly, searching the bank's website, or using a free SWIFT code lookup tool online. The code usually breaks down as four letters for the bank name, two letters for the country, two letters for the city, and optionally three more characters for the specific branch. For example, a SWIFT code might look like DEUTDEFF (Deutsche Bank in Frankfurt).

Some countries also require an IBAN (International Bank Account Number) instead of or in addition to the account number. An IBAN is a longer code that includes the country, bank, and account information in one string. If you are sending to Europe, the Middle East, or parts of Asia, ask the recipient for their IBAN. If you provide the wrong account number or SWIFT code, the transfer may be rejected or sent to the wrong account, and recovering the money can take weeks.

Fees and exchange rates on Swift transfers

Your bank charges you a fee to send a Swift transfer, usually $15 to $50, though some banks charge $75 or more for transfers to certain countries. This is the fee you see upfront. What you may not see clearly is the exchange rate markup — if you are converting dollars to another currency, your bank may explore an exchange rate that is worse than the real market rate, pocketing the difference.

The receiving bank may also deduct a fee from the amount that arrives. If you send $1,000 and your bank charges $30 to send it, the recipient does not receive $970 — they receive whatever $1,000 converts to in their currency, minus their bank's fee (which could be another $10 to $25). This means the recipient gets less than you might expect, and you do not always know the receiving bank's fee in advance.

Before you send, ask your bank for the exact fee, the exchange rate they will use, and whether the amount you are sending is the amount before or after their fee. Some banks offer better rates or lower fees for larger transfers or for customers with premium accounts. If you are sending money regularly, comparing banks' Swift fees and rates can save you hundreds of dollars per year.

Swift transfers versus other ways to send money internationally

Swift wire transfers are one of several ways to move money across borders. ACH transfers (Automated Clearing House) are cheaper and slower — they cost $1 to $5 and take five to ten business days, but they only work between US bank accounts. Money transfer services like Western Union or MoneyGram are faster (often same-day) but charge higher fees (3 to 8 percent of the amount) and offer worse exchange rates.

Newer services like Wise (formerly TransferWise) and OFX specialize in international transfers and often charge lower fees and offer better exchange rates than traditional banks, though they may take one to three business days. PayPal and other digital wallets can send money internationally but charge fees and have daily limits. If you are sending a large amount and can wait a few days, a Swift transfer through your bank is usually cheaper than a money transfer service. If you need the money to arrive faster and are sending a smaller amount, a money transfer service may be worth the extra cost.

What can go wrong with a Swift transfer

The most common problem is providing incorrect information — a wrong account number, SWIFT code, or recipient name. If the receiving bank cannot match the account number to the name, they may reject the transfer and send it back to your bank, which can take another week. Some banks hold rejected transfers for a period before returning them, so you may not see your money for two to three weeks.

Another risk is sending to a country with strict currency controls or sanctions. Some countries restrict incoming wire transfers or require special permits. If your transfer hits a regulatory block, your bank will hold it and may ask you for documentation proving the transfer is legitimate. This can delay the transfer by weeks or require you to cancel it and try a different method.

Fraud is rare with Swift transfers because both banks verify the details, but it does happen — criminals sometimes impersonate businesses and request wire transfers by email. Never send a wire transfer based on an email request alone, especially if the sender is asking you to wire money urgently or to an unusual account. Call the business directly using a phone number from their official website to confirm the request.

How to track a Swift transfer

When you send a Swift transfer, your bank gives you a receipt with a reference number. This number is your proof of payment and your way to track the transfer if it does not arrive on time. The reference number may be called a confirmation number, transaction ID, or SWIFT-GPI tracking ID — different banks use different names.

Keep this number until the transfer arrives and the recipient confirms they received it. If the transfer does not arrive within the timeframe your bank quoted, log into your online banking or call your bank's wire transfer department with the reference number. They can trace the message through the Swift network to see whether it was delivered to the receiving bank, rejected, or is still in transit.

If the receiving bank says they never received it, your bank can file a trace request with Swift, which investigates and either locates the transfer or confirms it was lost. If it was lost, your bank will refund the fee and usually the full amount, though this can take several weeks. This is why keeping your receipt is critical — without the reference number, your bank cannot trace the transfer.

Frequently Asked Questions

Is a Swift transfer the same as a wire transfer?

Not exactly. A wire transfer is the money movement itself. Swift is the messaging system that banks use to instruct each other to move the money. When you send an international wire transfer, your bank uses Swift to communicate with the receiving bank. Domestic US wire transfers do not use Swift — they use the Federal Reserve's system instead.

Can I cancel a Swift transfer after I send it?

It depends on how quickly you act. If you cancel within a few minutes of sending, before your bank has transmitted the message to Swift, you may be able to stop it. Once the message is sent and the receiving bank has received it, cancellation is usually not possible — the money has already been debited from your account. Contact your bank when ready if you need to cancel, and ask whether the transfer has already been transmitted.

What if the recipient's bank rejects the transfer?

If the receiving bank rejects the transfer because the account number does not match the name or for another reason, the money is sent back to your bank. This return can take one to two weeks. Your bank will credit your account, though they may keep the fee you paid to send it. Contact the recipient to get the correct account information, and send the transfer again.

Do I need a special bank account to send a Swift transfer?

No. Any checking or savings account at a bank that offers wire transfer services can send a Swift transfer. Some online banks and credit unions do not offer wire transfers, so check with your bank first. If your bank does not offer wire transfers, you can open an account at a bank that does, or use a money transfer service instead.

Why does the recipient receive less money than I sent?

The receiving bank deducted their fee from the amount that arrived. When you send a Swift transfer, you pay your bank's fee, but the receiving bank also charges a fee to accept the transfer — this fee comes out of what the recipient gets. Before you send, ask your bank whether the amount you are sending is before or after fees, and ask the recipient what fee their bank will charge.