If you have ever sent or received money across borders, you have probably been asked for a SWIFT or BIC code. It is one of the most commonly requested pieces of information on an international payment form, yet it is also widely misunderstood. This explainer walks through what the code is, what it looks like, where to find it, when you actually need it, and how it fits in when you move money with Coinepay Global Remittance.
What a SWIFT/BIC code actually is
A BIC stands for Business Identifier Code. In everyday payment instructions it is often called a "SWIFT code" because Swift is the registration authority for the standard behind it, ISO 9362. The two names refer to the same thing. A BIC identifies an organisation — most often a bank, but it can also identify a non-financial institution. Importantly, it does not identify an individual customer or a specific account; that is what the account number or IBAN is for.
It also helps to know what a BIC is not. Swift carries payment messages between institutions; the banks themselves move the funds. The BIC helps address and route that message to the right institution. On its own it is not a transfer method, and it does not contain your account details.
What the format looks like
A BIC has 8 characters, optionally followed by a 3-character branch identifier, giving a total of 8 or 11 characters. The structure is:
- 4 alphanumeric characters — the business-party prefix (often resembling the bank's name).
- 2 letters — the ISO country code (for example GB, DE, PH).
- 2 alphanumeric characters — the business-party suffix, identifying the location.
- 3 optional characters — a branch, department, service or unit.
An obviously fictional example of an 11-character BIC is EXMPGB2LXXX. Here "EXMP" is the made-up institution prefix, "GB" is the country, "2L" is the location, and "XXX" is a placeholder branch code often used to mean "head office." Do not use that example for a real payment — always use the exact code your recipient's bank provides.
One subtlety: a registered BIC does not necessarily mean the institution can receive Swift messages. Swift distinguishes connected BICs from non-connected ones that exist only for identification. A code that merely looks valid is not proof that it is registered or suitable for a payment.
Where to find the right code
The safest source is always the recipient or their bank directly. Common places to find a BIC include:
- A bank statement or the account summary in the recipient's online or mobile banking.
- The bank's official website, usually under international payments or wire-transfer instructions.
- A direct message or document from the recipient, ideally confirming it alongside their account number or IBAN.
If you receive an unfamiliar code and want to sanity-check it, Swift offers a public BIC search that shows the registered entity's name and address; its fuller BIC Directory also records connectivity status. Treat that as a check, not a substitute for the recipient's own instructions.
When you need it — and when you do not
A BIC is typically required for cross-border wires, but the rules vary by route:
- International wires: banks usually ask for the recipient bank's BIC plus the recipient's account identifier (account number or IBAN). For example, a US bank may ask for its BIC and the recipient's account number for an incoming international wire.
- EU euro transfers: for in-scope euro credit transfers and direct debits, providers may not require you to supply a BIC — the IBAN is enough. This is a specific euro-area rule, not a sign that every wire everywhere needs only an IBAN.
- US domestic payments: these use a routing number for Fedwire or FedACH, not a BIC. Never substitute one for the other.
Always confirm the recipient bank's instructions for your specific currency and payment route, including whether an intermediary (correspondent) bank is needed. Guessing from the BIC alone can cause problems.
How it compares to related codes
| Code | What it identifies | Typical use |
|---|---|---|
| SWIFT/BIC | A bank or institution | International wires |
| IBAN | A specific account (with country structure) | Europe and many other regions |
| Account number | A specific account | Domestic and international |
| Routing number | A US bank for domestic transfers | US Fedwire / FedACH |
| UETR | An individual payment (36-character reference) | Tracing a specific transfer |
The last row is worth remembering: a BIC identifies an institution, while a UETR identifies a single payment end to end. If a wire goes missing, ask the sending institution for the UETR and request a trace.
Common mistakes and what happens if it is wrong
- Typos and wrong branch codes: a single wrong character can route the message to the wrong institution or fail validation.
- Using a BIC for a domestic payment: US domestic wires need a routing number instead.
- Assuming a valid format is a valid code: the format can look correct while the code is unregistered or non-connected.
- Ignoring intermediary-bank requirements: some routes need correspondent-bank routing information in addition to the BIC.
An incorrect account number or bank identifier, including a BIC, can misroute funds. Under the US remittance rule, a provider may be excused from refunding or resending only in narrowly specified circumstances, and it must meet verification and recovery-effort requirements. If you spot a mistake, contact the sending provider immediately. Also keep in mind that arrival at the recipient bank does not guarantee instant credit to the account — fraud, compliance checks and local rules can delay that final step.
One recent background change: the Swift coexistence period for legacy MT and ISO 20022 interbank messages ended in November 2025, and from November 14, 2026 certain cross-border ISO 20022 messages will require structured postal-address fields rather than fully unstructured ones. These affect interbank message data, not the 8-or-11-character BIC format you enter.
How the code is used when you send with Coinepay
With Coinepay Global Remittance you can send money to recipients in every country and region except those under comprehensive sanctions, with multiple payout methods: bank account deposit, mobile wallets (for example UPI, GCash, Maya, M-Pesa, bKash, JazzCash and GoPay) and cash pickup. The BIC matters mainly for the bank-deposit route.
- Register and complete identity verification (KYC) in the Coinepay app or dashboard. If you are new, create your account first.
- Choose the destination country and the bank deposit payout method.
- Enter the recipient's details exactly as their bank provided them, including the SWIFT/BIC code and their account number or IBAN where required. For mobile wallet or cash pickup payouts, you will enter wallet or recipient details instead of a BIC.
- Review the exchange rate and fees, which are shown clearly before you confirm. Then confirm and track the status of the transfer from the app.
Transfers are subject to identity verification, sanctions screening and local regulations, and Coinepay may ask for supporting documents such as the purpose or source of funds. Enter every recipient detail carefully — double-checking the BIC before you confirm is the simplest way to avoid a misrouted payment. You can manage everything from the iOS app or Android app, and if a detail does not match or a payment is delayed, reach out to Coinepay support promptly.
Quick checklist before you send
- Got the BIC and account identifier directly from the recipient or their bank.
- Confirmed whether your route needs an IBAN, routing number or intermediary bank.
- Checked the code character by character for the correct 8 or 11 characters.
- Reviewed the rate and fees shown before confirming.
Used correctly, the SWIFT/BIC code is a reliable way to point an international payment at the right institution — and pairing it with an accurate account identifier is what gets the money to the right place.
Get your Coinepay virtual card: Sign up · App Store · Google Play · Customer support
FAQ
What is the difference between a SWIFT code and a BIC?
They refer to the same identifier. BIC officially means Business Identifier Code under the ISO 9362 standard, and "SWIFT code" is the common name for a BIC used in payment instructions. Swift is the registration authority for the standard.
How many characters is a SWIFT/BIC code?
A BIC is 8 characters, optionally followed by a 3-character branch code, so you will see either 8 or 11 characters: four for the institution prefix, two for the ISO country code, two for the location, and three optional branch characters.
Do I always need a BIC for an international transfer?
Not always. International wires usually need the BIC plus an account number or IBAN, but in-scope euro transfers within the EU may require only an IBAN, and US domestic payments use a routing number instead. Always confirm the recipient bank's instructions for your specific currency and route.
What happens if I enter the wrong SWIFT/BIC code?
An incorrect bank identifier can misroute or delay the funds. Contact the sending provider immediately. Under rules such as the US remittance regulation, a provider may be excused from refunding only in narrowly specified cases, so acting quickly matters.
Do I need a BIC to send money with Coinepay?
You need it for the bank-deposit payout route, entered alongside the recipient's account number or IBAN. For mobile wallet or cash pickup payouts, you enter wallet or recipient details instead. The rate and fees are shown before you confirm.
Related guides
- Purpose of Remittance Codes in India: What They Are and How to Use Them
- SEPA Transfers: What It Is and How to Use It for Transfers
- Intermediary and Correspondent Banks: A Transfer Guide
- Wire Transfer vs ACH: What’s the Difference for International Transfers?
- CNAPS Code: What It Is and How to Use It for Transfers
- Canadian Transit and Institution Number: What It Is and How to Use It

