SWIFT Code Full Form, BIC Format and Money From Abroad
Independent guide. We are not part of RBI, NPCI or any bank, and we never ask for your account details, PIN or OTP.
SWIFT stands for Society for Worldwide Interbank Financial Telecommunication. It is a secure network that banks use to send each other payment instructions across borders. A SWIFT code, also called a BIC, is an 8- or 11-character code such as ABCDINBBXXX that tells foreign banks which bank, and sometimes which branch, should receive the money.
- Full form
- Society for Worldwide Interbank Financial Telecommunication
- What it is
- A messaging network, not a bank
- Code length
- 8 or 11 characters
- Used for
- Money to and from other countries
- Headquarters
- Belgium
- Founded
- 1973
What is SWIFT?
Swift (as it now writes its name) is a cooperative society under Belgian law, owned and controlled by its shareholders. More than 11,500 banks and other financial institutions in over 200 countries and territories use it.
Swift does not move money. It carries the payment instruction from one bank to another. The money itself moves through accounts that banks hold with each other.
How to read a SWIFT/BIC code
The code is a BIC (Business Identifier Code), an international ISO 9362 standard. Swift issues BICs as the official registration authority.
| Characters | In ABCDINBBXXX | Meaning |
|---|---|---|
| 1st–4th | ABCD | The bank or institution (business party prefix) |
| 5th–6th | IN | The country, as a 2-letter ISO country code. IN = India |
| 7th–8th | BB | Business party suffix (2 letters or digits) |
| 9th–11th | XXX | Optional branch identifier. XXX means no particular branch (the main office) |
- 8 or 11 characters: the first 8 characters identify the institution. An 8-character code and the same code with
XXXadded mean the same thing, because Swift uses XXX as the default branch code. - Branch codes: any other last 3 characters point to a branch, department or service of the same bank, in the same country. Apart from XXX, a branch code never starts with X.
- Real example: every SBI SWIFT code starts with
SBININBB: SBIN is the bank, IN is India and BB is the suffix. The last 3 characters change by branch.
How money from abroad reaches your account
Receiving vs sending money abroad
Give the person sending you money these details. Their bank puts them into the SWIFT message. This list follows SBI's published instructions; other banks ask for much the same.
| Detail | Example (sample) |
|---|---|
| Your full name and address | ASHA VERMA, Pune |
| Your account number | 12345678901 |
| Your bank and branch name | ABCD Bank, Pune Camp |
| SWIFT code of your bank or branch | ABCDINBB123 |
| Branch code or IFSC | ABCD0001234 |
| Correspondent (intermediary) bank, if your bank asks for one | Its name, SWIFT code and your bank's account number with it |
| Purpose of the money | Family support, salary, gift |
Your bank publishes its correspondent banks for each currency. SBI, for example, lists them on its Correspondent Bank Accounts page.
- You need the receiver's name and address, their account number (or IBAN where that country uses one), their bank's name and its SWIFT/BIC code.
- You must state the purpose. Resident individuals can send up to 2,50,000 US dollars per financial year (April–March) under RBI's LRS.
- Your bank charges a fee, a correspondent bank may charge too, and GST and any TCS that applies are added.
- Ask your bank for the reference number. If the bank uses gpi, the payment can be tracked.
Where to find your bank's SWIFT code
- Ask your bank or branch. This is the safest way. Not every branch has its own SWIFT code.
- Check your bank's official website. SBI publishes a list of 762 SWIFT-enabled branches, all starting
SBININBB. - If your branch has none: SBI tells senders to use the SWIFT code of a link branch or a nearby SBI branch in the same city or state.
- SBI's special code: for payments up to 25,000 US dollars (or the equivalent), SBI asks senders to use
SBININBBFXD. For larger amounts, use the beneficiary's home branch code.
Never copy a SWIFT code from an unofficial website or an unknown message. Confirm it with your bank. A wrong code can delay the payment or send it back, with charges.
Purpose of remittance and purpose codes
Every foreign payment must say what it is for, such as family maintenance, salary, a gift or opening an NRE deposit. Write it clearly in the message (fields 70/72 in SBI's sample form).
Indian banks report foreign exchange transactions to RBI, each with a 5-character purpose code starting with P or S. Your bank may ask you to choose the code or confirm the purpose before it credits the money.
Time and charges
- Time: at SBI, money is credited within 1 business day of receiving the message if the account is with SBI, and within 2 business days by NEFT or RTGS if it is with another Indian bank.
- Speed with gpi: Swift says nearly 60% of gpi payments reach the receiver within 30 minutes and almost all within 24 hours.
- Charges: they vary by bank, by currency and by how many banks the payment passes through. The sender's bank and correspondent banks may deduct their fees before the money reaches you.
Example: SBI's charges for receiving money
| Item | Charge |
|---|---|
| Handling inward remittance | ₹50 + GST per transaction |
| GST on currency conversion | Charged in slabs on the amount converted: 0.18% of the amount up to ₹1 lakh, with lower rates on larger amounts. See SBI's charges page for the exact slabs. |
| Message not in order and not fixed within 10 working days | Payment returned; return charge, e.g. 50 US dollars |
For sending money abroad under LRS, SBI's schedule shows, for a US-dollar transfer, 10 US dollars by SBI plus 0.9 US dollars correspondent bank charge, plus GST and any TCS. Rates change; check your bank's current schedule.
Tracking a payment with Swift gpi
Swift gpi lets banks track a cross-border payment from start to finish and confirm when it is credited. Each payment carries a UETR, a unique end-to-end reference.
- If money sent to you is late, ask the sender to get the UETR or reference from their bank, and give it to your bank.
- gpi also has a stop and recall service that lets banks stop a payment in flight, for example after a mistake or fraud.
- Since 22 November 2020, Swift has required receiving banks to confirm when such a payment is credited, rejected or on hold.
SWIFT code vs IFSC
| SWIFT / BIC | IFSC | |
|---|---|---|
| Used for | Payments to and from other countries | NEFT, RTGS and IMPS within India |
| Length | 8 or 11 characters | 11 characters |
| Structure | Bank (4) + country (2) + suffix (2) + optional branch (3) | Bank (4) + 0 + branch (6) |
| Official list | Swift's BIC directory | RBI's IFSC list |
| Every branch has one? | No | Yes, every NEFT branch |
| Example | ABCDINBBXXX | ABCD0123456 |
You often need both to receive money from abroad: the SWIFT code gets the money to your bank in India, and the IFSC lets that bank pass it on to your branch or, by NEFT or RTGS, to another Indian bank.
Can you use NEFT, RTGS or IMPS for money abroad?
Mostly no. NEFT can send money out of India only to Nepal, under RBI's Indo-Nepal Remittance Facility. Inside India, NEFT and RTGS can carry the last leg of a foreign payment to your account in another bank. For other countries, banks use SWIFT. Read our NEFT guide.
History of SWIFT
239 banks from 15 countries form a cooperative, the Society for Worldwide Interbank Financial Telecommunication, headquartered in Belgium.
Swift goes live, replacing telex. 518 institutions from 22 countries are connected.
The first central banks connect to Swift.
Swift gpi arrives, giving banks end-to-end tracking of cross-border payments.
Swift launches its first local joint venture, SWIFT India, for domestic messaging.
Receiving banks must confirm on Swift when a customer payment is credited, rejected or on hold.
Over 11,500 institutions in more than 200 countries and territories use Swift.
FAQs
What is the full form of SWIFT?
Society for Worldwide Interbank Financial Telecommunication. It is a member-owned cooperative headquartered in Belgium.
Are SWIFT code and BIC the same?
Yes. The SWIFT code is the Business Identifier Code (BIC) that Swift issues under ISO 9362.
Is an 8-character SWIFT code the same as one ending in XXX?
Yes. XXX is the default branch code, so ABCDINBB and ABCDINBBXXX identify the same institution.
My branch has no SWIFT code. Can I still receive money from abroad?
Yes. Ask your bank which SWIFT code to use. SBI, for example, tells senders to use a link branch or a nearby SWIFT-enabled branch, and SBININBBFXD for amounts up to 25,000 US dollars.
Is SWIFT code the same as IFSC?
No. SWIFT codes are for international payments; IFSC is for NEFT, RTGS and IMPS in India. Senders abroad usually need your bank's SWIFT code and often your IFSC too.
Does SWIFT send the money?
No. Swift carries the payment message between banks. The money moves through accounts the banks hold with each other.
How long does money from abroad take?
It depends on the banks involved. At SBI, it is credited within 1 business day of the message if your account is with SBI, or within 2 business days if it is with another bank.
Can I send money abroad by NEFT?
Only to Nepal, under the Indo-Nepal Remittance Facility. For other countries, use your bank's foreign remittance service.
Official sources
- Swift – Business Identifier Code (BIC): ISO 9362, structure, registration authority (accessed 31 Oct 2026)
- Swift – BIC Policy (archived copy): XXX default branch code, branch code rules (accessed 31 Oct 2026)
- Swift – About us: headquartered in Belgium, cooperative since 1973 (accessed 31 Oct 2026)
- Swift – Who we are: 11,500+ institutions, not a bank, does not move money (accessed 31 Oct 2026)
- Swift – Organisation and governance: cooperative society under Belgian law (accessed 31 Oct 2026)
- Swift – Our story (1973, 1977, 1983, gpi) (accessed 31 Oct 2026)
- Swift – History (archived copy): full name, SWIFT India 2014 (accessed 31 Oct 2026)
- Swift – Swift GPI: tracking, UETR, stop and recall, speed (accessed 31 Oct 2026)
- SBI – SWIFT codes of SWIFT-enabled branches (accessed 31 Oct 2026)
- SBI – Remittances by SWIFT/wire transfer: details, timing, charges (accessed 31 Oct 2026)
- SBI – Correspondent bank accounts (accessed 31 Oct 2026)
- SBI – Charges for retail remittance transactions (PDF) (accessed 31 Oct 2026)
- RBI – Liberalised Remittance Scheme FAQs (accessed 31 Oct 2026)
- RBI – Foreign exchange reporting file layouts (5-character purpose code) (accessed 31 Oct 2026)
- RBI – NEFT FAQs (outward only to Nepal; inward foreign remittances) (accessed 31 Oct 2026)
Found a mistake?
Get new acronym guides
Hear when we publish new guides to Indian banking, tax and government terms.