Back to Glossary

SWIFT Code

The 8 or 11-character address that tells the global banking network exactly which bank and branch to route your international payment to.

Definition

Think of a SWIFT code as a postal PIN code for banks, but global. When you wire money from Mumbai to a supplier in Frankfurt, the banking system needs to know exactly which bank and which branch should receive those funds. That's what the SWIFT code (also called a BIC. Bank Identifier Code) provides. It's an 8 or 11-character alphanumeric string that uniquely identifies a financial institution within the SWIFT network, which connects over 11,000 institutions across 200+ countries. Without it, international wire transfers simply cannot be routed.

The structure follows ISO 9362 and is actually logical once you see the pattern. Take SBININBB, that's SBI Mumbai. SBIN = State Bank of India (bank code), IN = India (country), BB = Mumbai (location). An 8-character code points to the head office or primary processing centre. Add three more characters and you get a specific branch. SBININBB104 might be the Andheri branch. Every major Indian bank. HDFC (HDFCINBB), ICICI (ICICINBB), Axis (UTIBINBB), has assigned codes. Most businesses only need the 8-character version.

Here's what actually matters in practice: verification. Business email compromise (BEC) fraud (where criminals impersonate a foreign supplier and send "updated" bank details) is responsible for billions of dollars in losses globally. If a long-standing German supplier suddenly emails new SWIFT code and account details, do not just update your records and pay. Call them on a known phone number and verify independently. On the compliance side, all foreign exchange transactions must be routed through authorised dealer banks using SWIFT under FEMA, 1999. FIRCs reference SWIFT message numbers as part of the audit trail. Get the SWIFT code wrong and your money either bounces back (best case) or lands in the wrong account (worst case).

Key Points

  • A SWIFT code is an 8 or 11-character identifier that uniquely addresses a bank or branch in international transactions.
  • Structure: bank code (4 chars) + country (2) + location (2) + optional branch (3). Example: SBININBB = SBI Mumbai.
  • All major Indian banks are SWIFT members: you need their codes for any cross-border payment or LC transaction.
  • SWIFT codes are mandatory for export proceeds, LC operations, and all FEMA-regulated foreign exchange transactions.
  • Always independently verify new or changed SWIFT codes from foreign counterparties: BEC fraud is a massive global threat.
  • FIRCs reference SWIFT message numbers, making them part of the compliance audit trail for foreign remittances.
Get Started

One platform for every financial workflow your business needs.

From accounts payable and receivable to GST, TDS, expenses, and compliance — 200+ businesses run their entire financial operations on OneFinOps.

No credit card required Setup in 5 minutes Cancel anytime