Skip to content
Categoria: Digital Banking8 min read

SWIFT Codes vs. IBAN: What Each One Actually Does

Por Nivrix Editorial ·

SWIFT codes and IBAN both appear on international transfers, but they identify different things. Here is how to tell them apart.

International wire transfer forms often ask for both a SWIFT code and an IBAN, and it is easy to assume they do the same job simply because they show up together on the same form. In reality, each code identifies a different part of the payment chain, and mixing them up is a common reason transfers get delayed or rejected outright, sometimes days after you thought the payment had already gone through.

What a SWIFT Code Identifies

A SWIFT code, also called a BIC, identifies a specific bank and often a specific branch within the global SWIFT messaging network, which banks use to communicate payment instructions to each other securely. Think of it as the address of the bank itself: it tells the sending bank exactly which institution should receive the payment message, regardless of which country the destination account happens to be in. Without a correct SWIFT code, a payment message has no reliable way to find the right bank among the thousands connected to the network, which is why an error at this level tends to cause the most serious delays of any single mistake on the form.

What an IBAN Identifies

An IBAN, or International Bank Account Number, identifies a specific customer account at that bank, including a country code, check digits, and the domestic account number, all wrapped into one standardized format. Where the SWIFT code points to the building, the IBAN points to the exact account inside it, which is why both pieces of information are usually needed together for cross-border transfers within the countries that use the IBAN standard. An IBAN also carries a built-in mathematical check, so many banking systems will flag an invalid one immediately, before the payment is even submitted, catching a typo that a SWIFT code alone would never reveal.

Why Some Countries Use One but Not the Other

IBAN is widely used across Europe and parts of the Middle East and Caribbean, but it is far from universal. Countries such as the United States, Canada, Australia, and much of Asia do not issue IBANs at all, relying instead on routing numbers or local account numbers alongside a SWIFT code. This is exactly why a transfer to some countries needs both codes, while a transfer to others needs only a SWIFT code plus a domestic account number formatted according to that country's own rules. Getting this distinction wrong — for instance, trying to force an IBAN-style format onto a country that does not use one — is a surprisingly common cause of a rejected transfer.

What Happens If You Enter One Incorrectly

An incorrect SWIFT code can send your payment message to the wrong bank entirely, sometimes one with no relationship whatsoever to the intended recipient. An incorrect IBAN, by contrast, can send the payment to the wrong account at the right bank, or simply get rejected outright by the check-digit validation built into the IBAN format itself. Either mistake typically delays the transfer by days while banks manually investigate what went wrong, and in the worst case can require a formal recall request, which is neither instant nor guaranteed to succeed, to reverse the payment.

How to Double-Check Before Sending a Transfer

Always copy both codes directly from an official statement, invoice, or the recipient's own bank rather than retyping them from memory, since a single transposed digit remains the single most common cause of failed international transfers. Many online banking portals also validate the IBAN's check digits automatically before submission, which catches typos before the payment is actually sent, so pay attention if the system flags a warning rather than dismissing it as a glitch.

Intermediary Banks and Extra Fees

Some SWIFT transfers pass through one or more intermediary banks before reaching the final institution, particularly for less common currency pairs where the sending and receiving banks have no direct relationship. Each intermediary can deduct a small handling fee along the way, which is why the amount that arrives is sometimes slightly less than what was sent, even when no error occurred anywhere in the chain. It is worth asking your bank whether it offers an option to cover these fees upfront, so the recipient receives the full intended amount rather than an unpredictable, reduced sum.

Where to Find Both Codes

Both codes are usually printed directly on your bank statement, visible within your online banking portal, and often available on the back of a physical card or in the account details section of your banking app. If you cannot locate them, your bank's customer service can confirm both instantly, and it is worth saving them somewhere handy if you send or receive international payments regularly, rather than digging through statements under time pressure each time.

Frequent Mistakes Beyond Simple Typos

Beyond simple typos, a frequent mistake is using an old IBAN or SWIFT code after switching banks, or after a bank merger changed its code entirely, since outdated details are often only caught once a transfer bounces back days later with little explanation attached. Another common error is confusing a domestic account number with the full IBAN format, which includes a country prefix and check digits that the plain account number does not have, making the two look deceptively similar to an untrained eye. A third, less obvious mistake is assuming that a company's SWIFT code stays the same across every one of its branches worldwide, when in fact many large international banks assign a distinct branch-specific code, so double-check that you have the exact branch code the recipient actually asked for rather than a generic head-office version.

Why the Two Codes Work as a Pair

SWIFT codes and IBANs work as a pair precisely because they solve two different problems: identifying the bank and identifying the account. Once you see them as complementary rather than interchangeable, filling out an international transfer form correctly the first time becomes much easier, and it saves the days of delay that a mismatched code usually causes, along with the frustrating back-and-forth of tracing a payment that went to the wrong place entirely. Treat every international transfer form as a two-part address: the SWIFT code gets your payment message to the right building, and the IBAN gets it to the right desk inside that building, and neither one can do the other's job.

What to Do If a Transfer Seems Stuck

If a transfer has not arrived within the timeframe your bank quoted, resist the urge to immediately send a second payment as a workaround, since this can leave you chasing two transfers instead of one if the first one eventually clears anyway. Start by asking your own bank for the payment's unique reference number, sometimes called a UETR under the newer SWIFT gpi tracking standard, which allows real-time tracking of a payment as it moves between institutions rather than a vague "it's in process" answer. If your bank cannot locate the payment using that reference, it can issue a formal trace request to the receiving bank, and if the funds still cannot be located after a reasonable period, a recall request can attempt to reverse the transfer, though this process is neither instant nor guaranteed to succeed once funds have already been credited to the wrong account.

SWIFT vs. Newer Alternatives

SWIFT remains the dominant network for interbank messaging, but it is worth knowing it is a messaging system rather than a settlement system on its own — the actual movement of funds still depends on correspondent banking relationships between institutions, which is part of why intermediary banks and their fees exist in the first place. Newer real-time cross-border payment initiatives and blockchain-based settlement networks aim to bypass some of these intermediary layers entirely, and several are already live for specific currency corridors, but coverage remains far from universal as of 2026. For most everyday cross-border transfers, SWIFT combined with a correct IBAN is still the most broadly compatible option available, even if a faster niche alternative exists for the specific corridor you happen to be using.

Sample Scenario: Paying an Overseas Supplier

Picture a small business paying an overseas supplier for the first time. The invoice lists a bank name, a SWIFT code, and an IBAN, but no branch address. Rather than guessing, the safest move is to call the supplier directly, using a phone number obtained independently rather than one listed only on the invoice itself, and confirm all three details verbally before sending a single euro. This extra step feels slow in the moment, but it is dramatically faster than untangling a misdirected payment after the fact, which can take weeks and sometimes requires the sending bank to formally request a recall from the receiving institution with no guarantee of success.

A Simple Pre-Send Checklist

Before submitting any international transfer, run through a short checklist rather than relying on memory alone: confirm the SWIFT code matches the exact branch the recipient specified, not just the bank's head office; confirm the IBAN passes its own check-digit validation, which most banking portals will do automatically; confirm the recipient's name is entered exactly as it appears on their account, since a mismatch can trigger a hold even when both codes are correct; and confirm you understand whether any intermediary fees will be deducted from the amount in transit or billed separately. A transfer that clears this checklist on the first attempt almost always arrives faster and with fewer surprises than one submitted in a hurry.

Related posts

Nenhum comentário ainda

Seja o primeiro a comentar.

Deixe seu comentário

Entre com sua conta Canverly para comentar. Você pode usar a mesma conta em qualquer site da rede.

Entrar com Canverly