What a SWIFT payment is

A SWIFT payment is a bank-to-bank transfer of money between accounts in different countries. SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication, which is the messaging system banks use to send payment instructions to each other. When you send money internationally through your bank, your bank uses SWIFT to tell the receiving bank where the money should go and how much to send.

SWIFT itself does not move the money — it only carries the message. The actual transfer of funds happens through correspondent banking networks, where banks that have relationships with each other settle the payment. This is why international transfers take longer than domestic ones and why you need specific information like the receiving bank's SWIFT code (also called a BIC code) to complete the payment.

Key Takeaways

  • SWIFT is a messaging system that tells banks how to route international payments, not a money transfer service itself.
  • You need the recipient's bank name, account number, and the receiving bank's SWIFT code to send a SWIFT payment.
  • SWIFT transfers typically take three to five business days because the money passes through multiple banks before reaching its destination.
  • Your bank charges a SWIFT fee (usually $15 to $50) and may apply an exchange rate markup if you are converting currency.
  • SWIFT payments are traceable and secure, but once sent, they cannot be stopped unless the receiving bank agrees to reverse it.

How the money actually moves in a SWIFT transfer

When you initiate a SWIFT payment at your bank, your bank deducts the money from your account immediately. Your bank then sends a SWIFT message to the receiving bank with your payment details. The two banks do not transfer money directly to each other — instead, they use intermediary banks (called correspondent banks) that have accounts with both institutions.

The money flows through a chain: your bank sends it to a correspondent bank, which sends it to another correspondent bank, which finally sends it to the receiving bank. Each bank in the chain verifies the information and passes the payment forward. This is why the transfer takes time — each step requires processing and verification. The receiving bank then deposits the money into the recipient's account.

The number of intermediary banks depends on whether your bank and the receiving bank have a direct relationship. If they do, the transfer may take two to three business days. If they do not, the money may pass through four or more banks, which can extend the timeline to five to seven business days.

Information you need to send a SWIFT payment

To send money via SWIFT, you must provide your bank with the recipient's complete banking details. Your bank will ask for the recipient's full name, account number, and the name and address of their bank. You also need the receiving bank's SWIFT code, which is an eight or eleven-character code that uniquely identifies that bank.

Some countries also require an IBAN (International Bank Account Number), which is a standardized format for the recipient's account number. European banks almost always require an IBAN. You can find a bank's SWIFT code on their website or by asking the recipient directly. If you provide incorrect information, the payment may be rejected or sent to the wrong account, and recovering the money becomes difficult.

Costs and fees for SWIFT transfers

Your bank charges a SWIFT fee for sending the payment, which 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 transfer amount. You should ask your bank for the exact fee before you send the payment.

If you are converting currency, your bank will also apply an exchange rate to the transfer. Banks do not use the real-time market exchange rate — they add a markup, usually between 1 and 3 percent. This markup is how banks profit on currency conversion. The receiving bank may also charge a fee to receive the payment, which is deducted from the amount the recipient gets. Ask both your bank and the recipient's bank what fees apply so you know the final amount the recipient will receive.

Timeline for SWIFT payments to arrive

A SWIFT payment typically takes three to five business days from the time you send it until the money appears in the recipient's account. Weekends and bank holidays do not count as business days, so a payment sent on Friday may not arrive until Wednesday or Thursday of the following week.

The timeline depends on several factors: whether the banks have a direct relationship, the time of day you send the payment, and whether the receiving country has any special processing requirements. Some countries have slower banking systems or require additional verification steps. If you send the payment after your bank's cutoff time (usually 2 or 3 p.m.), it may not process until the next business day.

SWIFT payments versus other international transfer methods

SWIFT is the traditional method for international bank transfers, but it is not the only option. Wire transfers (also called telegraphic transfers) use the same SWIFT network but are faster — they can arrive within one business day if both banks process them quickly. Wire transfers cost more than standard SWIFT transfers, usually $25 to $75.

Digital payment services like Wise, OFX, and Remitly offer international transfers at lower costs and better exchange rates than banks, though they may take one to three business days. These services are useful for smaller amounts or regular transfers. For large amounts or transfers to countries with limited digital payment infrastructure, a SWIFT transfer through your bank remains the most reliable option.

What happens if a SWIFT payment goes wrong

If you send a SWIFT payment to the wrong account, recovering the money is difficult and slow. Your bank can submit a recall request to the receiving bank, but the receiving bank is not required to return the money if the account holder refuses. If the money was sent to an active account at the correct bank, the receiving bank will likely refuse the recall.

If the payment is rejected because of incorrect information (a wrong account number or SWIFT code), it will be returned to your bank, usually within five to ten business days. Your bank will credit the money back to your account. If the payment is lost in transit — which is rare — your bank can trace it through the correspondent banks, but this process can take weeks.

To protect yourself, always verify the recipient's account details before sending the payment. Ask the recipient to confirm their account number and bank SWIFT code in writing. Do not rely on verbal confirmation or email alone.

Frequently Asked Questions

Can I cancel a SWIFT payment after I send it?

Once a SWIFT payment has been sent and processed by the receiving bank, you cannot cancel it. If you catch the error before your bank processes it (usually within an hour of sending it), you may be able to stop it. After that, your only option is to ask the receiving bank to return the money, which they are not required to do.

Why does my SWIFT transfer show as pending for so long?

SWIFT transfers move through multiple banks, and each one takes time to verify and process the payment. Delays also happen on weekends, bank holidays, or if the receiving country has slower banking systems. If your transfer has been pending for more than seven business days, contact your bank to trace it.

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

A SWIFT code identifies the bank; an IBAN identifies the specific account within that bank. You need both pieces of information for most international transfers. The SWIFT code is eight or eleven characters; the IBAN is longer and includes the country code, bank code, and account number.

Do I pay the SWIFT fee or does the recipient?

You pay your bank's SWIFT fee when you send the payment. The receiving bank may charge its own fee to receive the payment, which is deducted from the amount the recipient gets. Some banks offer "OUR" pricing, where you pay all fees; others offer "THEIR" pricing, where the recipient pays the receiving bank's fee.

Is a SWIFT payment safe?

SWIFT payments are secure and traceable. The system uses encryption and verification protocols to prevent fraud. However, once the money reaches the recipient's account, it is their responsibility to keep it safe. SWIFT does not protect you if you send money to a scammer or if you provide the wrong account details.