Bnka
Money without borders

They ask for your SWIFT code and you cannot find it

Forms call it SWIFT or BIC and ask for the same field. That code identifies the institution, not your account, and the right one comes in writing from whoever holds your money.

BNKA Team8 min read
Ilustracion de un documento con un codigo BIC segmentado en cuatro bloques, una lupa y un anillo de red internacional

The form asks for a "SWIFT/BIC code" and what you have in front of you is an IBAN, an account number and no eight-letter code anywhere. The client is waiting, the payment does not go out, and a search turns up three different codes for the same institution.

The code does exist, and it is usually closer than it looks. What is missing is knowing what it identifies and where to look for it.

What a SWIFT code is and why it is also called a BIC

SWIFT stands for Society for Worldwide Interbank Financial Telecommunication, the cooperative that runs the messaging network financial institutions use to talk to each other when a payment crosses a border. That network needs addresses, and the address of each institution is called a BIC, short for Business Identifier Code.

That is where the two names for the same field come from. When one form asks for the "SWIFT code" and another asks for the "BIC," both are asking for the same thing. The format is defined by the ISO 9362 standard, and SWIFT acts as the registration authority for those codes.

It is worth pinning down what the code points to: an institution, and with eleven characters, one of its offices. Your specific account is identified by a different field, the IBAN or the local account number depending on the country.

How to read it: the four parts of the code

A BIC is not a random string. It reads in blocks, always in the same order, and once you know where each block starts you can tell at a glance whether the code someone sent you belongs to the country you expect.

PositionsBlockWhat it identifiesCharacters allowed
1 to 4Institution codeThe financial institution, usually a shortened form of its nameLetters only
5 and 6Country codeThe institution's country, in the two-letter ISO 3166-1 codeLetters only
7 and 8Location codeThe place where the institution is registeredLetters or digits
9 to 11Branch codeA specific office. This block is optionalLetters or digits

Read that way, a code shaped like AAAA BB CC DDD breaks down with no mystery: the second block tells you which country the institution sits in. If you are handed a supposedly Spanish BIC and positions 5 and 6 do not read ES, something is wrong before you go any further.

Eight or eleven characters, and what XXX means

The short form of the code has eight characters and designates the institution. The long form has eleven and includes the branch block. Both are valid, and many forms accept either one.

When the branch block reads XXX, the reference is the institution's head office. That detail explains a common confusion: someone looks for "my branch's SWIFT code," finds a code ending in XXX and assumes they got the wrong office. In most cases that is the code to use, because routing the money internally to the account is handled by the institution itself using the IBAN.

Where to find the BIC you will be asked for

There is one practical rule: the right BIC is the one given to you in writing by whoever holds your money, not the first one a search engine returns. Third-party directories go stale when an institution changes its name, merges or moves its registration, and the mistake only surfaces once the payment has already left.

Ordered from most to least reliable, these are the places to look:

  • Your account details screen in your provider's app or online banking, which is where the full set of receiving details lives.
  • The account ownership certificate or account details document your provider issues on request, useful when the payer wants proof.
  • A statement or receipt from an earlier international transfer that arrived correctly.
  • Your provider's customer support, asking for the field through a written channel so there is a record of it.

If you are about to receive euros and have nowhere to put them yet, the starting point is what having a European IBAN actually means and, for anyone without Spanish residency paperwork, opening an account with a European IBAN without an NIE. At BNKA your euro account details come from the app itself; if a form asks for a BIC and you cannot find it, ask support before copying one from an outside directory.

If the money is going to Argentina, Peru or Colombia

Here the map changes. Argentina, Peru and Colombia do not use IBANs for local accounts, and each country has its own account identifier. Institutions there that operate on the international network do hold BICs, but for a credit in local currency what you will be asked for is the local field, not the network code.

That leads to a decision worth making up front rather than mid-transfer: if the payment arrives in euros, receiving it in a euro account in your own name and choosing yourself when to move it into local currency keeps the trip down to one leg you control. Corridor details are in Argentina, Peru and Colombia, and the reference for each pair is in EUR/ARS, EUR/PEN and EUR/COP.

When you need the BIC and when you do not

This is the part that saves the most time. For a euro transfer inside the SEPA area, the BIC stopped being a required field: the European regulation that organized the SEPA area removed the obligation to supply it, for domestic payments from February 2014 and for cross-border euro payments from February 2016. The IBAN is enough.

The BIC is still needed when the payment leaves SEPA territory: an international transfer over the SWIFT network to a country that does not use IBANs, or in a currency other than the euro under a scheme that asks for it. Some forms also keep demanding it out of habit even when the payment will travel over SEPA, and supplying it there breaks nothing.

Which rail the payment travels on also changes how long it takes and how many hands touch it. We go into that in SEPA and SWIFT: how long a transfer really takes.

BIC, IBAN, CBU, CVU, CCI: what each field identifies

A good share of the mistakes come from mixing up two fields that answer different questions. One says which institution the money goes to; the other says which account.

FieldWhere it is usedWhat it identifies
BIC or SWIFT codeInternational payments over the SWIFT networkThe institution and, with eleven characters, an office
IBANEurope and the other countries that have adopted itThe specific account, with country and institution inside it
CBUArgentina, bank accountsThe account, in 22 digits
CVUArgentina, payment provider accountsThe account, also in 22 digits
AliasArgentinaA short name pointing to a CBU or a CVU
CCIPeruThe interbank account code, in 20 digits
Account number and institutionColombiaThe account, together with its type and institution

The names of each field are collected in the glossary, and how the IBAN works is on the IBAN page.

Three reasons the money comes back

When an international transfer is returned, the cause is rarely exotic. Three of them repeat.

  • The beneficiary name does not match the holder of the destination account. In Europe this is checked before execution, and an accent, a hyphen or one extra surname is enough for the operation to be held. Write your name exactly as it appears on your ID document.
  • The BIC belongs to another institution or another country. This happens when it is copied from a stale directory. Positions 5 and 6 are the first thing to check.
  • The destination account does not accept the payment currency. A European account does not automatically receive every currency, and that mismatch is settled with a conversion someone will charge for along the way.

The other quiet costs on the trip, and how to spot them before you order the payment, are in the most expensive mistakes when sending money home. And if the money arrives but sits still, that is not the same as a rejection: what happens on the other side is in why an account goes under review.

How to check that a BIC is the right one

Before passing the field to the payer, three checks that take under a minute and head off a return:

  • Count the characters. Eight or eleven, with no real spaces inside the code.
  • Look at positions 5 and 6. They have to carry the two-letter code of the country the institution sits in.
  • Compare the institution name printed next to the code against the name shown in your own account details. If it is not the same institution, the code is not yours.

One more rule that saves arguments with insistent payers: send the full set of details in a single message, with the holder name exactly as it appears on the ID document, the IBAN or local identifier, the BIC if they ask for it, and the institution name. A field sent on its own invites the other side to fill in the gaps on their own.

One thing to be clear about: BNKA is a technology platform. The European IBAN is issued by a partner regulated institution, and the conditions in force for each operation are in the app and in the terms and conditions, which is where to check them before moving money. For recurring payouts from platforms, the full route is in getting paid from Payoneer in euros.

This does not constitute financial, legal, tax or investment advice.

Your life crosses borders. Your money moves with you.

Open your account with your passport, get paid in euros and send home whenever you need to.

Frequently asked questions

Are the SWIFT code and the BIC the same thing?

Yes. They are two names for the same field: the identifier of a financial institution on the international payments network. The format is set by the ISO 9362 standard and SWIFT acts as the registration authority. If one form asks for one and you hold the other, you are looking at the same code.

Do I need the BIC to receive euros from Spain?

For a euro transfer inside the SEPA area it is not required. The European regulation that organized the SEPA area removed the obligation to supply it, for domestic payments from February 2014 and for cross-border euro payments from February 2016: the IBAN is enough. Some forms still ask for it anyway, and providing it causes no problem.

Why does the code I found end in XXX?

Because those three positions are the branch block, and XXX designates the institution's head office. In most cases that is the correct code, since routing internally to your account is handled by the institution itself using the IBAN or the account number.

Can I use an online SWIFT code lookup?

It is fine for getting your bearings, not for handing the field to a payer. Third-party directories go stale when an institution changes its name, merges or moves its registration, and the mistake shows up once the payment has already left. The code to give is the one shown in your own account details or the one your provider confirms in writing.

ShareWhatsAppLinkedInX
BT
Written byBNKA TeamProduct teamUpdated on August 25, 2026 16:58

Informational content. This does not constitute financial, legal, tax or investment advice.

Keep reading

One useful guide a month. Nothing else.

Paperwork, fraud alerts and changes that affect your money between Europe and LatAm.

You can unsubscribe at any time. We do not share your email.