This is where BIC and SWIFT codes are often misunderstood.
A BIC identifies an organisation in financial messaging. A SWIFT code is the common name people use for a BIC when making international bank payments. But the code does not identify the beneficiary's bank account, and not every cross-border transfer requires the same set of identifiers.
- BIC stands for Business Identifier Code under the current ISO 9362 standard. Swift is the registration authority for BICs.
- BIC and SWIFT code usually refer to the same 8- or 11-character identifier, although a BIC can exist without the institution being connected to the Swift network.
- A BIC identifies an organisation or branch; IBAN, account number, ABA routing number, sort code and IFSC solve different identification problems.
- Do not copy a SWIFT/BIC code from an unverified third-party source. Use the beneficiary bank's official payment instructions.
What is a BIC or SWIFT code?
A BIC (Business Identifier Code) is an international identifier defined under ISO 9362.
Swift is the designated registration authority for the standard.
The term SWIFT code is commonly used for the BIC shown in international bank-transfer instructions.
There is one useful nuance: having a BIC does not necessarily mean an organisation is connected to the Swift network. Swift distinguishes between connected and non-connected BICs.
Myth 1: BIC means Bank Identifier Code
Historically, BIC is often expanded as Bank Identifier Code in consumer-facing material.
Under the current ISO 9362 framework, however, BIC means Business Identifier Code.
That reflects the fact that BICs can identify organisations beyond traditional banks.
Myth 2: every SWIFT code has the same length
A BIC contains either 8 or 11 alphanumeric characters.
Its structure is:
AAAA BB CC DDD
- AAAA — Business party prefix: 4 letters identifying the organisation
- BB — Country code: 2 letters based on ISO 3166-1
- CC — Business party suffix/location element: 2 alphanumeric characters
- DDD — Branch identifier: optional 3-character element
The first eight characters identify the business party; the optional final three identify an organisational unit.
Myth 3: a SWIFT code identifies the beneficiary's account
It does not.
A BIC/SWIFT code identifies the relevant organisation or organisational unit. The beneficiary's actual account needs a separate identifier.
| Identifier | What it identifies | Common use |
|---|---|---|
| BIC / SWIFT code | Financial/business institution | International financial messaging |
| IBAN | Individual bank account in IBAN markets | Europe and other participating countries |
| ABA routing number | US financial institution/routing endpoint | US ACH/wire/check payments |
| Sort code | UK bank/branch routing | UK domestic payments |
| IFSC | Indian bank branch | Indian domestic electronic payments |
| Account number | Customer's specific account | Domestic/international account credit |
The correct combination depends on the payment rail and destination.
Myth 4: every SEPA transfer requires a BIC
Not necessarily.
SEPA has progressively moved towards IBAN-only payment initiation for customers.
EU rules recognise that most relevant payment accounts can be identified using the IBAN without the payer also supplying the BIC.
BICs can still appear between payment service providers in the underlying processing layer, but a customer making a SEPA payment should not assume they must manually provide both IBAN and BIC.
Follow the receiving bank's exact instructions.
Myth 5: the BIC alone guarantees the money reaches the right recipient
A correct BIC helps route payment information to the intended institution, but it is only one piece of the payment instruction.
An international wire can also depend on:
- beneficiary name
- beneficiary account number or IBAN
- bank/branch information
- intermediary or correspondent bank details
- payment purpose/reference
- destination-specific routing details
A correct SWIFT code with an incorrect beneficiary account number can still create a problem. An incorrect BIC may cause rejection, delay or manual investigation rather than automatically meaning the money is lost.
How to find and verify a BIC or SWIFT code
The safest source is the payment instruction issued by the beneficiary's bank.
You can also check:
- the bank's official website
- the beneficiary's bank statement or account documentation
- official bank-transfer instructions
- Swift's BIC reference/directories where accessible
Compare the code against the beneficiary's instructions rather than relying on an unverified lookup website.
For a new supplier or changed bank instruction, verify the change through a known contact channel. This also helps reduce invoice-redirection and business-email-compromise risk.
What should you do if you entered the wrong SWIFT code?
Contact the sending bank or payment provider as quickly as possible.
Give them:
- transfer reference
- transfer date and amount
- beneficiary details
- BIC/SWIFT code entered
- correct banking instructions
Whether the transfer can be amended, recalled or returned depends on its status and the institutions involved. International wires should not be treated as automatically reversible.
Do all international business payments need SWIFT?
No.
SWIFT remains important for international bank messaging, but some cross-border business collections can use local payment rails instead.
For example, an Indian business collecting a USD invoice can use eligible local US receiving details so the client pays through domestic bank rails rather than initiating an international SWIFT wire.
Where PayGlocal fits
PayGlocal's Multi-Currency Account gives Indian businesses local collection details for supported currencies.
Its current product supports:
- local collection in 130+ global currencies
- payments from 180+ countries
- local receiving details in currencies including USD, GBP, EUR, CAD and AUD
- INR settlement within 24 hours for eligible collections
- automated FIRA and export-compliance workflows




