IBAN, SWIFT & International Payments

IBAN vs SWIFT/BIC: What's the Difference and Which Do You Need?

By Vaneesa LenzUpdated 3 min read

IBAN and SWIFT/BIC codes often appear side by side on invoices and bank letters, and they are easy to mix up. The short version: the IBAN identifies the account, the BIC identifies the bank.

Which ones you need depends on where the money is going and in which currency. This guide compares the two and walks through common transfer scenarios.

Key takeaways

  • IBAN = a specific account (up to 34 characters, with check digits). BIC = a bank or branch (8 or 11 characters, no check digits).
  • Euro payments within SEPA need only the IBAN.
  • Payments to IBAN countries outside SEPA usually need both.
  • Payments to non-IBAN countries such as the US or India need the local account details plus the BIC.

IBAN vs SWIFT/BIC at a glance

IBANSWIFT/BIC
IdentifiesOne bank accountA bank, or one of its branches
LengthFixed per country, maximum 348 or 11 characters
StandardISO 13616ISO 9362
Built-in error checkYes, mod-97 check digitsNo
ExampleDE89 3704 0044 0532 0130 00DEUTDEFF
Who has oneAccount holders in IBAN countriesBanks and financial institutions worldwide

A quick way to tell them apart: an IBAN starts with a country code followed by two digits (DE89…), while in a BIC the country code sits in positions 5 and 6 (DEUTDEFF).

Which codes do you need? Four common scenarios

TransferWhat to provide
Germany → France, in eurosRecipient's IBAN and name. No BIC needed within SEPA.
Germany → United Arab Emirates, in AEDRecipient's AE IBAN (23 characters) and the bank's BIC.
Saudi Arabia → Pakistan, in PKRRecipient's PK IBAN (24 characters) and the bank's BIC, or the details your remittance provider asks for.
United Kingdom → United States, in USDUS account number, 9-digit ABA routing number and the bank's BIC. There is no US IBAN.

When you pay into an IBAN country, check the IBAN with our IBAN validator and the BIC with our SWIFT/BIC validator. Then confirm the recipient name, because neither code proves who owns the account.

Mistakes to avoid

  • Entering the BIC in the IBAN field (or the reverse). The IBAN check digits will fail, so a validator will catch this immediately.
  • Using an intermediary bank's BIC as the beneficiary bank. Some invoices list a correspondent bank for USD payments; it goes in the intermediary field, not the beneficiary field.
  • Assuming every country uses IBANs. If a recipient in the US or India gives you an "IBAN", ask again for their account number and routing or IFSC code.
  • Ignoring the currency. An AED account may not accept an incoming EUR payment without conversion, and conversion fees vary widely.

Compare the exchange rate, not just the fee

A transfer advertised as "no fee" can still cost more if the exchange rate includes a large markup. Compare the rate you are offered with the live mid-market rate on our currency pages.

Frequently asked questions

Do I need both IBAN and SWIFT for an international transfer?

For euro transfers within SEPA, the IBAN is enough. For most other international transfers into IBAN countries, provide both.

Is SWIFT safer than IBAN?

They are not alternatives. Both are identifiers used together in one payment. Safety comes from confirming the recipient's details, not from which code you use.

Can two people have the same SWIFT code?

Yes. All customers of the same bank branch share its BIC. Only the IBAN or account number is unique to you.

Sources

  1. SWIFT — IBAN standard

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.