Short answer
A SWIFT code is the Business Identifier Code (BIC), an international standard (ISO 9362) used to identify banks and other business parties.1 Swift issues BICs as the ISO registration authority.1 A BIC has 8 characters, plus an optional 3-character branch code that makes it 11.12 Some BICs are non-connected and cannot use the Swift network.1
| Full form | Governed by | Who needs it | Where it is used | Related terms |
|---|---|---|---|---|
| Business Identifier Code (BIC), commonly called the SWIFT code1 | ISO standard 9362, with Swift as the ISO registration authority1 | Exporters who receive international bank wires | Payment instructions and Swift messages that route cross-border payments1 | IBAN, IFSC, UETR, wire transfer, correspondent bank |
The first thing a foreign client asks for before paying by bank transfer is usually your bank's SWIFT code. Whether you are a freelance illustrator, a legal consultant or an IT services company, getting this code right decides whether the money reaches your account or comes back.
What does SWIFT code mean in simple words?
A SWIFT code is the identifier your foreign client's bank uses to route an international wire to your Indian bank.1 Its formal name is the Business Identifier Code (BIC), defined in ISO standard 9362, and Swift issues BICs as the ISO registration authority.1
- Purpose: Swift says the BIC is used to address messages, route transactions and identify business parties.1
- Length: The European Central Bank glossary describes the BIC as an international standard for identifying institutions in the financial services industry, made up of eight or eleven contiguous characters.2
In short, the SWIFT code tells the paying bank which bank should receive the money.
Why does a SWIFT code matter for Indian exporters and freelancers?
A SWIFT code matters because a wrong or unsuitable code can stop an export payment from reaching you.1
- Bank compliance: When a wire arrives, FEDAI rules say the bank should inform you on receipt of the inward payment message and credit or intimate you within set time limits.4
- Tracking: Once a payment is sent, it carries a 36-character Unique End-to-end Transaction Reference (UETR) that lets the banks in the chain track it.3
- Routing: Swift notes that some BICs are "non-connected" and cannot send or receive messages over the Swift network.1
A video editor billing a US studio, a tutor paid by a parent in Singapore and a SaaS company invoicing a German customer all need the same set of details.
How does a SWIFT code work?
A SWIFT code works by packing the bank, country and location into one code, in four parts according to Swift:1
| Part | Length | Example of what it shows |
|---|---|---|
| Business party prefix | 4 alphanumeric characters | The bank |
| Country code (ISO 3166-1) | 2 letters | IN for India |
| Business party suffix | 2 alphanumeric characters | Location |
| Branch identifier (optional) | 3 characters | A specific branch or unit |
An 8-character code identifies the institution as a whole; the optional 3-character branch identifier points to a specific location, department or unit of the same institution.1
How do you check a SWIFT code before sharing it?
You check a SWIFT code against the details your bank gives for inward foreign remittances and against the code's own data record.1
- Ask the bank: Use the code your bank names for inward foreign remittances.
- Check the record: Each BIC has a data record that includes the holder's full legal name, registered address and whether it is a financial institution, and Swift requires BIC owners to confirm that data at least once a year.1
- Match the name: If the bank name your client sees against the code does not match your bank, stop and check before the client sends money.
For the full list to send a client, read bank details for international payments to India.
What is the difference between a SWIFT code and an IFSC?
A SWIFT code identifies a bank for international payments, while the Indian Financial System Code (IFSC) is a domestic routing code used inside India.1
| Code | Used for | Best for |
|---|---|---|
| SWIFT code (BIC) | Identifying the receiving bank in a cross-border payment1 | Foreign clients paying your Indian bank by wire |
| IFSC | Routing payments within India | Indian clients paying you domestically |
Give a foreign client the SWIFT code, never the IFSC on its own.
What do people get wrong about SWIFT codes?
Most problems come from using a code that does not handle inward foreign remittances.1
- Home branch code: Giving the client your home branch's code when your bank handles inward remittances at a central or forex branch.
- Domestic code: Giving a domestic routing code, such as the IFSC, in place of the SWIFT code.
- Missing intermediary: Leaving out the intermediary or correspondent bank details your bank asks foreign payers to use.
- Non-connected code: Using a BIC that is used for reference only and has no access to the Swift network.1
For charges along the way, see SWIFT transfer charges in India.
Which terms are related to SWIFT code?
These terms come up alongside the SWIFT code:
- BIC: the formal name of the SWIFT code.
- IBAN: an account number format some countries use alongside the BIC.
- Swift gpi and UETR: the tracking reference that follows a wire.
- Correspondent bank: a bank in the chain that passes the payment on.
- Wire transfer: the payment the SWIFT code routes.
How did we verify this?
We checked this page against the sources below on 30 October 2026. Read our methodology or report an error.
- [1]Swift, Business Identifier Code (BIC) (checked 28 October 2026)
- [2]European Central Bank, Glossary: Business Identifier Code (BIC) (checked 28 October 2026)
- [3]Swift, What is a Unique End-to-end Transaction Reference (UETR)? (checked 28 October 2026)
- [4]FEDAI Rules, updated up to 20 August 2026, Rules 4.3 to 4.5 (foreign inward remittances)
Frequently asked questions
Is a SWIFT code the same as a BIC?+
Yes. Swift calls the code the Business Identifier Code (BIC), defined by the ISO 9362 standard, and "SWIFT code" is the everyday name for the same code.1 An Indian exporter asked for either a SWIFT code or a BIC can give the same code that the bank publishes for inward foreign remittances.
Should an Indian exporter give a client the 8 or 11 character SWIFT code?+
An Indian exporter should use the exact SWIFT code the bank gives for inward foreign remittances. The 3-character branch identifier is optional and identifies a specific location, department or unit of the same party.1 If the bank lists an 11-character code for inward remittances, give the client all 11 characters.
Does every SWIFT code work for receiving international payments?+
No. Swift says some BICs are non-connected: they have no access to the Swift network and are used for reference only.1 An Indian exporter should ask the bank which SWIFT code handles inward remittances, rather than copying a code from a cheque book or a general branch listing.
Is a SWIFT code enough for a foreign client to pay an Indian exporter?+
No. The SWIFT code only identifies the bank or business party.1 The foreign client also needs the exporter's account details in the format the Indian bank specifies for inward remittances, and sometimes intermediary or correspondent bank details that the bank asks foreign payers to use.
How often is the data behind a SWIFT code confirmed?+
Swift requires BIC owners to confirm their BIC data at least once a year.1 Each BIC record includes the holder's full legal name, registered address and whether it is a financial institution, so an Indian exporter can check that the bank name shown against a SWIFT code matches the receiving bank.
This page is general information for Indian service exporters, not tax or legal advice. Rules change and outcomes depend on your facts, so confirm with a chartered accountant before acting.
Keep reading
What bank details do you give a foreign client to receive payment in India?
What to send a foreign client so a wire reaches your Indian account: SWIFT code, correspondent bank, account name, purpose of payment and charge code.
GlossaryWhat is a BIC (Business Identifier Code)?
A BIC, or SWIFT code, is the 8 or 11 character code that identifies a bank in international payments. How Indian freelancers and agencies use it to get paid.
GlossaryWhat is a wire transfer?
A wire transfer is a transfer made on behalf of an originator through a financial institution. What an international wire means for Indian service exporters.
PaymentsWhat charges apply when you receive a SWIFT transfer in India?
Why a SWIFT wire to India arrives short: sender, correspondent and Indian bank charges, OUR vs SHA, GST on conversion, and six Indian banks' published fees.