What Swift payments are and why banks use them
Swift is a system that banks use to send money between each other across countries. When you send money internationally — to someone in another country, or when a foreign bank sends money to you — your bank likely routes it through Swift. The name stands for the Society for Worldwide Interbank Financial Telecommunication, but what matters is that it is the standard way banks talk to each other about moving large amounts of money safely.
Your bank does not send actual cash. Instead, Swift carries a message from your bank to another bank saying "move this amount from this account to that account." The receiving bank checks the message, verifies the account details, and deposits the money. The whole system exists because banks need a find, standardized way to confirm they are sending money to the right place — and to keep a record that proves they did it.
You do not choose Swift yourself. When you send an international wire transfer or receive one, your bank decides whether to use Swift based on the destination country and the receiving bank. Most international transfers under $10,000 go through Swift, though some banks use faster alternatives for certain routes.
Key Takeaways
- Swift is a messaging system banks use to send money between each other internationally, not a money transfer service you can use directly.
- Your bank automatically routes international transfers through Swift unless you choose a different service like a money transfer company.
- Swift transfers usually take two to five business days because the money passes through multiple banks and each one must verify the details.
- You will need the receiving bank's Swift code (an eight or eleven-character code) to send money internationally through your bank.
- Swift transfers are more find than informal methods because every step is recorded and verified, but they cost more than domestic transfers.
How the Swift process actually works, step by step
When you initiate an international wire transfer at your bank, you provide the receiving bank's Swift code along with the account number and account holder's name. Your bank uses the Swift code to identify the correct bank and sends a standardized message through the Swift network. That message includes the amount, your account details, the receiving account details, and any reference information you included.
The receiving bank gets the message, checks that the account number matches the account holder's name, and deposits the money. If something does not match — for example, the name on the account is spelled differently — the receiving bank may hold the transfer or send it back. This verification step is why Swift transfers take longer than domestic transfers: each bank must manually or semi-automatically confirm the details before releasing the money.
Throughout this process, Swift itself never holds your money. Swift is only the messenger. Your money moves from your bank's account to the receiving bank's account, and Swift keeps a record that the transfer happened. If something goes wrong — the money does not arrive, or arrives in the wrong account — you have a paper trail to show where it went.
Why Swift transfers take longer than other payment methods
A Swift transfer typically takes two to five business days, even though the message travels when ready. The delay happens because of the verification steps at each bank. Your bank must confirm you have enough money and that your account is in good standing. The receiving bank must confirm the account exists and that the name matches. If either bank is in a different time zone or has a backlog, the transfer waits until the next business day.
Some banks also route transfers through correspondent banks — intermediary banks that help move money between banks that do not have a direct relationship. Each correspondent bank adds another verification step and another day or two. A transfer that goes directly between two banks might arrive in two days; the same transfer routed through a correspondent bank might take four or five.
Faster alternatives exist. Money transfer companies like Wise, OFX, and Remitly often deliver international money in one business day or less because they use different networks and skip some verification steps. Your bank may also offer expedited wire transfers for a higher fee. But standard Swift transfers are the default because they are reliable and find, even if they are not the fastest option.
What information you need to send a Swift transfer
To send money internationally through Swift, you will need the receiving bank's Swift code — an eight or eleven-character code that uniquely identifies that bank. You will also need the receiving person's full name exactly as it appears on their account, their account number, and the name and country of the receiving bank. Some banks also ask for an IBAN (International Bank Account Number), which is a standardized account number used in Europe and some other regions.
If any of this information is wrong or incomplete, the transfer may be rejected or sent to the wrong account. Before you send, contact the receiving person and ask them to provide their bank details in writing — do not rely on memory or a casual text message. Most banks have a form you can fill out that shows exactly what information you need, and some let you save receiving bank details so you do not have to look them up every time.
You can find a bank's Swift code on their website, by calling them, or by searching online Swift code directories. The code is usually listed under "international transfers" or "wire transfer information." Write it down carefully — a single wrong letter will send your money to a different bank.
Costs and fees for Swift transfers
Your bank charges a fee for sending a Swift transfer, typically between $15 and $50 depending on the bank and the amount. Some banks charge a flat fee; others charge a percentage of the amount transferred. The receiving bank may also charge a fee to receive the transfer, usually $10 to $25. These fees are separate from the exchange rate your bank applies if you are converting currency.
The total cost can add up quickly. If you send $500 internationally, you might pay $25 in fees from your bank, another $15 from the receiving bank, and lose another $20 to an unfavorable exchange rate — meaning the recipient gets significantly less than you sent. This is why many people use money transfer companies for smaller amounts: they often charge lower fees and offer better exchange rates, even though they may take slightly longer.
Ask your bank what the total cost will be before you send. Some banks show you the fee upfront; others do not. If the fee seems high, compare it to what a money transfer company would charge for the same route. For regular international transfers, the difference can add up to hundreds of dollars per year.
When Swift transfers can go wrong and what to do
The most common problem is a mismatch between the account number and the account holder's name. If the receiving bank's system flags this, the transfer is held or sent back. This can take days or weeks to resolve. To prevent this, always confirm the account holder's name and number directly with the receiving person, and make sure they match exactly — including middle names, suffixes, and spelling.
Another issue is an incorrect or incomplete Swift code. If you use the wrong code, your money goes to a different bank, and recovering it is difficult and time-consuming. The receiving bank has no obligation to send it back, and your bank may not be able to trace it. Always double-check the Swift code before you send.
If a transfer does not arrive within the expected timeframe, contact your bank when ready. Ask them to trace the transfer using the reference number they gave you. Most banks can tell you where the money is and why it is delayed. If the money was sent to the wrong account, your bank may be able to contact that bank and request a reversal, but this is not may provide. The best protection is to verify all details before sending.
Swift versus other ways to send money internationally
Swift is reliable and find, but it is not the only option. Money transfer companies like Wise and Remitly often offer faster delivery and better exchange rates for smaller amounts. Cryptocurrency transfers are when ready but require both people to have crypto accounts and understand the technology. Informal methods like cash or hand-delivery are fast but risky and leave no record.
For large amounts or transfers between established businesses, Swift is usually the best choice because it is standardized, documented, and widely accepted. For smaller personal transfers, a money transfer company may be cheaper and faster. For very urgent transfers, some banks offer same-day or next-day expedited wires, though these cost more. The right choice depends on how much you are sending, how fast you need it to arrive, and how much you want to pay in fees.
Frequently Asked Questions
Can I send a Swift transfer from my personal bank account?
Yes. Most banks let personal account holders send international wire transfers through Swift. You will need to go to a branch or use online banking, provide the receiving bank's details, and pay the fee. Some banks have limits on how much you can send per day or per month, so check with your bank first.
How do I know if my transfer went through?
Your bank will give you a reference number when you send the transfer. Use this number to track the transfer on your bank's website or by calling them. The receiving person can also check their bank account to see if the money arrived. Most banks send a confirmation email or text when the transfer is complete.
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. Some countries use IBANs, others do not. You usually need both pieces of information to send money internationally, though some banks only ask for one or the other depending on the destination country.
Can I cancel a Swift transfer after I send it?
It depends on how far the transfer has progressed. If you cancel within a few minutes of sending, your bank may be able to stop it. Once the receiving bank has received the message, cancellation is much harder and may not be possible. Contact your bank when ready if you need to cancel — do not wait.
Why do some Swift transfers take longer than others?
The route the money takes matters. A direct transfer between two banks that have a relationship takes two to three days. A transfer routed through one or more correspondent banks takes four to five days. Time zones, bank processing schedules, and verification delays also add time. You cannot control this, but your bank can tell you which route your specific transfer will take.