Short answer
An IBAN (International Bank Account Number) is an ISO technical code for international use.1 The European Central Bank says it uniquely identifies an individual account at a specific financial institution in a particular country.1 It expands the basic bank account number (BBAN) and includes the servicing bank's identifier.1 Only the servicing bank can provide an account's correct IBAN.2
| Full form | Governed by | Who needs it | Where it is used | Related terms |
|---|---|---|---|---|
| International Bank Account Number | An ISO technical standard1 | Account holders in countries that use the IBAN standard, including foreign collection accounts in IBAN countries1 | Identifying the account to be credited in IBAN countries1 | SWIFT code (BIC), IFSC, SEPA transfer, local collection account |
European, Middle Eastern and some other clients often ask for an IBAN before they can pay an invoice. For an Indian freelancer or agency, the question is what to give them, because Indian bank accounts are identified differently.1
What does an IBAN mean in simple words?
An IBAN is a long account number that identifies a single bank account in a country that uses the IBAN standard. The European Central Bank describes the IBAN as an International Organization for Standardization (ISO) technical code that expands the domestic basic bank account number (BBAN) so that it can be used internationally, uniquely identifies an individual account at a specific financial institution in a particular country, and includes the bank identifier of that institution.1
An IBAN identifies one account in one country.
Why does an IBAN matter for Indian exporters and freelancers?
An IBAN matters for Indian exporters and freelancers when a client's payment form asks for one, or when they hold a collection account abroad.1
- Client's account: A client in Germany or the UAE pays you from an account with an IBAN. You will see it on remittance details, but you do not need it to receive money.
- Collection account: Some cross-border payment providers give Indian exporters account details abroad, which in IBAN countries include an IBAN. The client pays that IBAN locally, and the provider then remits the money to India. See local collection accounts.
- Bank compliance: Only the bank servicing an account can provide its correct IBAN.2
How does an IBAN work?
An IBAN works by wrapping the domestic account number in a standard international format that includes the bank identifier.1 ECBS points out that the BBAN cannot always be derived automatically from a domestic account number.2
The IBAN therefore has to come from the bank that holds the account.2
How do you respond when a client asks for an IBAN?
You respond by giving the details your Indian bank publishes for inward international wires, or the details of a foreign collection account if you use one.
- Beneficiary: Your name and account number.
- Bank: The bank's name and address and its SWIFT code.
- Intermediary: Sometimes an intermediary bank.
For example, a designer billing a German studio copies these details from the bank's inward remittance instructions, since they differ by bank. Do not invent an IBAN for an Indian account to satisfy a client's form; ask your bank, or ask the client's accounts team whether their system can send a SWIFT wire without one.2
What is the difference between an IBAN, a SWIFT code and an IFSC?
An IBAN identifies one account, a SWIFT code identifies a bank, and an IFSC identifies a bank branch in India.1
| Identifier | Identifies | Typical use for an Indian exporter | Best for |
|---|---|---|---|
| IBAN | One account in an IBAN country1 | Client's account, or your foreign collection account | Payments within IBAN countries |
| SWIFT code (BIC) | A bank | Receiving international wires into India | Clients sending a wire to an Indian bank |
| IFSC | A bank branch in India | Domestic transfers within India | Payments inside India |
The ECB notes that the IBAN includes the bank identifier of the servicing institution, but the two serve different purposes.1
What do people get wrong about IBANs?
People most often get wrong whether an IBAN can be generated and whether an Indian account needs one.2
- Calculators: Tools that generate IBANs may give wrong results.2
- Indian accounts: Indian accounts use an account number and IFSC, with the SWIFT code for wires.
- Same as SWIFT: An IBAN and a SWIFT code identify different things.1
Which terms are related to an IBAN?
The terms related to an IBAN cover the other identifiers and payment rails a client may mention.
- SWIFT code: The bank identifier for wires; see what is a SWIFT code.
- BIC: Another name for the SWIFT code; see what is a BIC.
- SEPA transfer: A European bank transfer rail; see what is a SEPA transfer.
- Local collection account: Foreign account details in your name; see what is a local collection account.
The full list of details to give foreign clients is in bank details for international payments in India. For euro clients, see receive payments from Europe to India.
How did we verify this?
We checked this page against the sources below on 30 October 2026. Read our methodology or report an error.
Frequently asked questions
Do Indian bank accounts have an IBAN?+
Indian banks identify accounts by account number and IFSC, and international wires to India use the bank's SWIFT code. If a client's system insists on an IBAN for an Indian account, ask your bank what to enter rather than generating a number yourself, since only the servicing bank can provide a correct IBAN.2
Can an IBAN be calculated online?+
ECBS warns that the BBAN cannot always be derived automatically from the domestic account number, so tools that generate IBANs may give wrong results.2 Get the IBAN from the bank that holds the account. For an Indian account, ask your bank for its inward wire instructions instead of using an IBAN calculator.
What does BBAN mean in an IBAN?+
BBAN stands for basic bank account number, the domestic account number in a country. The European Central Bank describes the IBAN as an expanded version of the BBAN, intended for international use, that also includes the bank identifier of the institution servicing the account.1 The BBAN sits inside the IBAN.
Why does a European client ask for an IBAN?+
Payment systems in IBAN countries expect an IBAN to identify the account to be credited.1 A European client's payment form may therefore ask for one by default. Give the client your Indian bank's wire instructions, or the details of a foreign collection account in your name if you use one.
Who can give the correct IBAN for a bank account?+
ECBS says only the bank servicing an account can provide its correct IBAN.2 An Indian exporter with a foreign collection account should copy the IBAN from the provider's account details, and should never invent an IBAN for an Indian account to satisfy a client's form.
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.
PaymentsHow do you receive payments from European clients in India?
How Indian service exporters get paid by European clients: SEPA and IBAN, which providers publish EUR account details, treaty rates by country, and India paperwork.
GlossaryWhat is a SWIFT code?
A SWIFT code, or BIC, is the 8 or 11 character ISO 9362 code that identifies a bank in an international payment. How Indian exporters use it.
GlossaryWhat is a SEPA transfer?
A SEPA transfer is a euro credit transfer inside the Single Euro Payments Area. What it means when a European client pays an Indian exporter.