IBAN, SWIFT & International Payments

SWIFT/BIC Codes Explained: Format, Examples and When You Need One

By Vaneesa LenzUpdated 4 min read

A SWIFT code, officially a BIC (Business Identifier Code), identifies a bank or financial institution in an international payment. Where an IBAN points to an account, the BIC points to the bank that holds it.

SWIFT itself is a member-owned cooperative founded in 1973 and based in Belgium. Its messaging network connects more than 11,500 institutions in over 200 countries and territories, and the BIC is how each of them is addressed.

Key takeaways

  • A BIC has 8 or 11 characters: bank code, country code, location code and an optional branch code.
  • An 8-character BIC refers to the institution's main office; adding XXX gives the same result.
  • Euro transfers within SEPA need only the IBAN. Most other international transfers need the BIC too.
  • SWIFT sends payment messages; it does not hold or move money itself.

How to read a SWIFT/BIC code

BICs follow the international standard ISO 9362. Take Deutsche Bank's Frankfurt head office, DEUTDEFF:

PartCharactersExampleMeaning
Institution code4 lettersDEUTDeutsche Bank
Country code2 lettersDEGermany (ISO 3166)
Location code2 letters or digitsFFFrankfurt
Branch code (optional)3 letters or digits500A specific branch or department

If a code has only 8 characters, it refers to the primary office. Many payment forms ask for 11 characters; in that case add XXX to an 8-character code (DEUTDEFFXXX).

Spot a test code

If the second character of the location code is the digit 0, the BIC is a test-and-training code that cannot receive live payments. A real payment should never be sent to one.

When do you need a SWIFT/BIC code?

PaymentIBANSWIFT/BIC
Euro transfer between SEPA countries (e.g. Germany → France)RequiredNot needed
Transfer from Europe to the UAE, Saudi Arabia or PakistanRequiredUsually required
Transfer to the US, Canada, Australia, India or ChinaNot usedRequired, plus local account details
Domestic transfer in your own countryDepends on countryNot needed

Inside the Single Euro Payments Area, EU rules mean banks cannot require a BIC from consumers for euro transfers, so the IBAN is enough. Outside SEPA, the sending bank uses the BIC to route the payment message, often through one or more correspondent banks.

Free tool

Check that a SWIFT/BIC code has a valid structure and see which country and location it points to.

Validate a SWIFT/BIC

Where to find your bank's SWIFT/BIC code

  • Your bank statement or the account details screen in online banking (often labelled "BIC" or "SWIFT").
  • The international payments page on your bank's website.
  • The confirmation letter you received when the account was opened.

Large banks often have several BICs for different branches or business lines. Use the one your bank gives for incoming international payments to your account, not a code found for the bank in general.

How a SWIFT transfer actually moves

SWIFT is a secure messaging network. When you send money abroad, your bank sends a payment instruction over SWIFT and the funds settle through accounts that banks hold with each other (correspondent or nostro accounts). Each bank along the way may deduct a fee, which is why the amount received can be smaller than the amount sent.

Charge optionWho pays the fees
OURThe sender pays all fees; the recipient should receive the full amount
SHAFees are shared: the sender pays the sending bank, the recipient bears the rest
BENThe recipient pays all fees, deducted from the amount

Since 22 November 2025, banks on SWIFT have sent cross-border payment instructions in the richer ISO 20022 format instead of legacy MT messages such as the MT103. For customers nothing changes: you still provide an IBAN or account number and a BIC, but the structured data helps banks screen and track payments more reliably.

Frequently asked questions

Is a SWIFT code the same as a BIC?

Yes. BIC is the official name in the ISO 9362 standard; "SWIFT code" is the everyday name because SWIFT is the registration authority.

Should I use an 8- or 11-character BIC?

Use the exact code your bank gives you. If a form insists on 11 characters and you have 8, add XXX at the end.

Can I work out the BIC from an IBAN?

Partly. The IBAN contains a bank code that lookup tools can map to a likely BIC, but banks with several BICs may need a specific one. Confirm with the recipient.

How long does a SWIFT transfer take?

Many arrive within one to two business days, but transfers that pass through several correspondent banks, need currency conversion or trigger compliance checks can take longer.

Sources

  1. Swift — Who we are
  2. Payment Expert — Swift's ISO 20022 cutover (Nov 2025)

This guide is general educational information, not financial, tax or legal advice. Figures were checked on the date shown and can change. Read how we research and review content in our editorial standards.

All guides
Back to all guides
Exchange rates are for informational purpose only and do not constitute financial advice
© 2026 FloatForex.com All rights reserved.