Where to find your SWIFT code in seconds
Your bank's SWIFT code is a standardized eight or eleven-character identifier that tells the international banking system which bank you use and, sometimes, which branch. You need it for wire transfers outside the United States, SEPA payments in Europe, and some cross-border ACH transfers. The fastest way to find it is to call your bank's customer service line or log into your online banking portal and look for it in the account details or wire transfer section.
If you cannot reach your bank when ready, you can search for the code yourself using free public databases. SWIFT codes are not secret — they are published so that other banks can route money to you correctly. The code follows a predictable format: four letters for the bank, two for the country, two for the location, and optionally three for the specific branch.
Key Takeaways
- Your bank's customer service line or online banking portal will show your SWIFT code within minutes, and this is the most reliable source.
- SWIFT codes are eight or eleven characters long and are required for international wire transfers and some cross-border payments.
- Free public databases like SWIFT's own search tool and third-party sites let you look up codes by bank name and country if you cannot reach your bank.
- The code format breaks down as: four letters for bank name, two for country, two for city, and optionally three for branch.
- Confirm the code with your bank before sending money, because a wrong code can delay or misdirect a transfer.
Check your bank's website or app first
Log into your online banking account and navigate to the section labeled "Wire Transfer Details," "International Transfers," "Account Information," or "Account Settings." Most banks display the SWIFT code alongside your account number and routing number. If you use mobile banking, the same information is usually in the account details or settings menu.
If the code is not visible in those sections, look for a link or button labeled "Wire Instructions" or "International Payment Information." Some banks hide it one level deeper — you may need to select a specific account first, then view its details. If you still cannot find it, move to the next step rather than spending time searching.
Call your bank's customer service line
Phone your bank's main customer service number (usually on the back of your debit or credit card) and tell the representative you need your SWIFT code for an international transfer. Have your account number ready. The representative will give you the code over the phone and can confirm whether you need the main bank code or a specific branch code — this depends on where the money is going and how your bank structures its system.
Customer service can also tell you whether your bank uses the same SWIFT code for all branches or assigns different codes to different locations. This matters if you are sending money to a specific branch abroad. The call usually takes less than five minutes.
Search public SWIFT code databases
If you cannot reach your bank quickly, use the official SWIFT directory at swift.com or third-party databases like BIC Search or Wise's SWIFT code finder. Enter your bank's name and the country where it operates. The search will return the bank's SWIFT code and, in many cases, the codes for individual branches.
These databases are maintained by SWIFT itself or by payment service providers and are updated regularly. The information is public because banks need other financial institutions to be able to route money to them. However, confirm the code with your bank before you send a large transfer, because branch codes can vary and a wrong code may delay your payment.
Understand the SWIFT code format
A SWIFT code breaks down as follows: the first four characters are the bank code (letters only), the next two are the country code (ISO standard), the next two are the location code, and the last three (if present) are the branch code. For example, a code might look like DEUTDEFF or DEUTDEDBBER — the first is the main bank code for Deutsche Bank in Frankfurt, and the second specifies the Berlin branch.
The eight-character version (without the branch code) works for most international transfers because it routes to the bank's main processing center, which then directs the money internally. The eleven-character version (with the branch code) is more specific and is sometimes required when sending to a particular branch. If you are unsure which one to use, ask the person or organization receiving the money — they will tell you what their bank needs.
What to do if your bank does not have a SWIFT code
Some smaller banks, credit unions, and online-only banks do not have their own SWIFT codes. Instead, they use a correspondent bank's code — a larger bank that handles their international transfers. Your bank will provide you with the correspondent bank's SWIFT code and instructions on how to include your account number so the money reaches you.
If your bank tells you it does not have a SWIFT code, ask for the name and SWIFT code of the correspondent bank it uses, and ask whether you need to include any additional routing information (such as an intermediary bank code) in the transfer. Write down all of this information before you initiate the transfer.
Confirm the code before sending money
Once you have the SWIFT code, verify it with the person or organization sending you money, or double-check it against your bank's official documentation. A single wrong character can send the transfer to the wrong bank or delay it significantly. If you are sending money out, ask the recipient's bank to confirm their SWIFT code — do not rely on what they tell you verbally.
Some banks also ask you to confirm the recipient's name matches the account the SWIFT code points to. This is a fraud prevention step. If there is a mismatch, the transfer may be rejected or held for review. Take the time to verify before you hit send.
Frequently Asked Questions
Is a SWIFT code the same as a routing number?
No. A routing number is a nine-digit code used for domestic transfers within the United States. A SWIFT code is an international identifier used for transfers between countries. You need the routing number for transfers within the US and the SWIFT code for transfers outside it.
Do I need my bank's SWIFT code to receive money from abroad?
Yes. The person or organization sending you money will need your bank's SWIFT code, your account number, and sometimes your account holder name. Provide all three pieces of information to avoid delays.
What if I have the wrong SWIFT code and already sent money?
Contact your bank when ready and tell them the transfer was sent to the wrong SWIFT code. Your bank can attempt to recall the transfer, but success depends on how far the money has traveled through the banking system. The sooner you report it, the better the chance of recovery. Reversing a transfer can take days or weeks.
Can a SWIFT code change?
SWIFT codes are stable, but they can change if a bank merges, reorganizes, or closes a branch. If you have not used your bank's SWIFT code in several months, confirm it is still current before sending a large transfer.
Do I need a different SWIFT code for each account I have?
No. Your bank's SWIFT code is the same regardless of which account you use. However, if your bank has multiple branches in different countries, each branch may have its own code. Ask your bank which code applies to your specific account.