In Peru, the person receiving finishes the transfer
Comparing ways to send money to Peru by the fee leaves out what weighs most: whether the money arrives at a counter or in an account, and what the…
Read more →Borderless money
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.

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.
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.
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.
| Positions | Block | What it identifies | Characters allowed |
|---|---|---|---|
| 1 to 4 | Institution code | The financial institution, usually a shortened form of its name | Letters only |
| 5 and 6 | Country code | The institution's country, in the two-letter ISO 3166-1 code | Letters only |
| 7 and 8 | Location code | The place where the institution is registered | Letters or digits |
| 9 to 11 | Branch code | A specific office. This block is optional | Letters 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.
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.
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:
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.
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.
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.
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.
| Field | Where it is used | What it identifies |
|---|---|---|
| BIC or SWIFT code | International payments over the SWIFT network | The institution and, with eleven characters, an office |
| IBAN | Europe and the other countries that have adopted it | The specific account, with country and institution inside it |
| CBU | Argentina, bank accounts | The account, in 22 digits |
| CVU | Argentina, payment provider accounts | The account, also in 22 digits |
| Alias | Argentina | A short name pointing to a CBU or a CVU |
| CCI | Peru | The interbank account code, in 20 digits |
| Account number and institution | Colombia | The 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.
When an international transfer is returned, the cause is rarely exotic. Three of them repeat.
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.
Before passing the field to the payer, three checks that take under a minute and head off a return:
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.
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.
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.
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.
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.
Comparing ways to send money to Peru by the fee leaves out what weighs most: whether the money arrives at a counter or in an account, and what the…
Read more →In Colombia your everyday account is in pesos, so the conversion happens no matter what. What changes from one route to another is how many times it…
Read more →In Peru, money from abroad can land in soles or in dollars, and that decision weighs more than the fee. How to compare routes by the amount that…
Read more →Start today
Open your account from your phone in minutes and discover the services available to you.
Free download · Sign up with your passport · Exchange rate shown before you confirm