Guide for Service Exporters
Menu
Payments

What bank details do you give a foreign client to receive payment in India?

Verified by:
Editorial team
Published
Last modified
Reading time
6 min read

Short answer

A SWIFT wire to India needs your name, address and account number.123 It needs your bank's name, branch and SWIFT (BIC) code.12 It usually needs the correspondent bank for the currency.123 The purpose of payment goes in the remittance field.13 IDFC FIRST Bank and IndusInd Bank ask senders to choose charge code OUR if the sender bears the fees.23

Applies toGoverned byDeadlinePenaltyLast verified
Indian exporters receiving a SWIFT wire from a foreign client123Your bank's published inward remittance instructions; RBI A.P. (DIR Series) Circular No. 84 dated 29 February 2012 for purpose codes1235Not applicableNot applicable28 October 2026

A foreign client's accounts team will usually send a vendor form asking for "bank details". For an Indian freelancer, agency or consultant, getting this form right is the difference between a clean credit and a payment your bank has to query. This guide lists what to give, using the formats Indian banks publish. For the bigger picture of channels and costs, see how to receive international payments in India.

What bank details does a SWIFT wire to an Indian bank need?

A SWIFT wire to an Indian bank needs details for three parties: the correspondent bank, your bank and you. State Bank of India (SBI) and IndusInd Bank publish sample instructions using SWIFT field numbers:12

SWIFT fieldWhat to giveExample of what goes in itBest for
Field 56 (intermediary or correspondent bank)Your bank's correspondent bank for the currency, its SWIFT code and your bank's nostro account number thereThe US bank where your Indian bank holds its USD accountRouting the currency to your bank
Field 57 (beneficiary bank)Your bank's name, branch and SWIFT (BIC) codeState Bank of India, branch, branch SWIFT codeIdentifying your bank
Field 59 (beneficiary)Your name exactly as on the account, account number and addressYour name or business nameIdentifying you
Field 70 or 72 (remittance information)Purpose of payment, invoice number and disposal instruction"Payment for design services, invoice 2026-14"Getting the right purpose code
Field 71 (charges)Who pays the transfer feesOUR, if the sender is to pay themReceiving the full invoice amount

IndusInd Bank's sample instruction sets field 71 to OUR, and asks that the sender's name, overseas account number, address and contact number, and the purpose of remittance, appear in the SWIFT message.2 IDFC FIRST Bank lists the same core items: sender's name, account number and address; receiver's name, account number and address; the bank's SWIFT code; and correspondent bank details from its published list.3

Who should give SWIFT details and who should give local account details?

Exporters whose client pays by international wire give SWIFT details, while exporters using a collection provider give that provider's local account details.16

Exporter situationDetails to giveWhyBest for
Client pays by SWIFT wire to your Indian bankSWIFT fields 56, 57, 59, 70 or 72, and 71The client's bank needs all three parties12Exporters paid directly into their Indian bank
Client pays by local transfer through a collection providerThe provider's local account detailsThe provider converts and sends rupees to your Indian account6Clients who prefer domestic transfers
Resident account holder at IDFC FIRST BankThe SWIFT code published for resident beneficiariesIDFC FIRST Bank publishes separate codes3IDFC FIRST resident customers
NRI account holder at IDFC FIRST BankThe SWIFT code published for NRIsIDFC FIRST Bank publishes separate codes3IDFC FIRST NRI customers

Your own bank's website is the source for the codes to use.

How do you fill in a foreign client's bank details form?

You fill in a foreign client's bank details form by copying your bank's published SWIFT and correspondent details for the invoice currency, then adding your account, the purpose of payment and the charge code.123

  1. Copy your bank's details: take them from your own bank's website or branch, not from a forum or an old email; correspondent arrangements change.3
  2. Enter the correspondent bank: for SWIFT field 56, using the row for the currency on your invoice.13
  3. Enter your bank and your account: fields 57 and 59.12
  4. Add the purpose and invoice number: in the remittance information field.13
  5. Ask for charge code OUR: in field 71, if the client will bear the fees.23
  6. Keep a copy: of the form you sent, the invoice, and the client's payment confirmation. You will need all three if the bank asks questions later; see why your bank asks for an invoice.

Indian banks list their SWIFT codes and a table of correspondent banks by currency on their websites, and some offer a downloadable advice. IDFC FIRST Bank, for example, links its correspondent bank list from its inward remittance page and lets customers generate a "WireFIRST Advice" with their details.3

Note: The correspondent bank depends on the currency. Banks publish their correspondent details currency by currency, so pick the row for the currency on your invoice.13

What purpose and charge codes apply to a wire to India?

The purpose of payment sets the RBI purpose code on your receipt, and the charge code decides who pays the transfer fees.35

ItemRuleSourceBest for
RBI purpose codeFive characters for receipts, "P" plus four digitsRBI Circular No. 84, 20125Every export receipt
Purpose of paymentMandatory for faster credit; the bank may contact you before creditingIDFC FIRST Bank3Avoiding queries
Purpose of each remittance, such as an advance against exportTell the bank so the correct purpose code is usedSBI export guide4Advances and retainers
Charge code OURSender bears the remitting bank's transfer feesIDFC FIRST Bank; IndusInd Bank field 7123Receiving the full invoice amount

Ask the client to write a short description of the service and your invoice number. "Consulting fee" with the invoice reference is more useful to your bank than "payment". Then tell your bank the matching code; see purpose codes for freelancers or use the purpose code finder.

What happens if a foreign client uses the wrong charge code or details?

If a foreign client uses a charge code other than OUR, correspondent banks can deduct their charges from the amount in transit, so you receive less than the invoice.1 Wrong or incomplete details can also lead to a query or a delay.3

  • Fees deducted: under other options, intermediary banks may deduct fees from the amount sent.1 See SWIFT transfer charges in India and the glossary entry on OUR, SHA and BEN.
  • Credit delayed: IDFC FIRST Bank says that in some cases it may need to contact the beneficiary for more details before crediting.3
  • Payment stuck: the client's bank can trace it using the Unique End-to-End Transaction Reference (UETR) that Swift GPI introduced for tracking.8 See what to do when an international payment is stuck.

Getting the form right first time avoids all three.

What if the foreign client prefers to pay by local transfer?

If the client prefers local transfer, you can give local account details from a collection provider instead of SWIFT details.6 For example, Wise says Indian businesses get account details in several currencies; the client pays to those details from their own bank and Wise converts the money and sends rupees to the verified Indian bank account.6 Under RBI rules, cross-border payment aggregators collect export receipts in an Inward Collection Account with an Authorised Dealer Category-I bank in India.7 See local collection accounts for Indian exporters and bank wire vs payment platform.

What are the common mistakes on a foreign client's bank details form?

The common mistakes on a foreign client's bank details form are a personal-remittance description, the wrong correspondent for the currency, and a name that does not match the account.12

  • Personal-remittance description for business income: a wrong description leads to a wrong purpose code. See wrong purpose code consequences.
  • Mixing currencies and correspondents: give the correspondent listed for the invoice currency, not the one for another currency.1
  • Using a different name: use your name exactly as it appears on your bank account; IndusInd Bank's instruction is for the account holder named in field 59.2
  • Copying old details: correspondent arrangements change, so take details from your bank's current website.3

Leave out anything the client's bank does not need.

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. [1]State Bank of India: Remittances (other than UK, Canada and Middle East), sample SWIFT transfer instruction (checked 2026-10-28)
  2. [2]IndusInd Bank: Inward Remittances page, sample instruction to overseas bank (checked 2026-10-28)
  3. [3]IDFC FIRST Bank: Inward Remittance page and FAQs (checked 2026-10-28)
  4. [4]State Bank of India: Customer Guide, Export, Import and MTT (main features of SOP under FEMA 23(R)/2026-RB), effective 1 October 2026 (checked 2026-10-28)
  5. [5]RBI: A.P. (DIR Series) Circular No. 84 dated 29 February 2012, purpose codes for reporting FETERS transactions
  6. [6]Wise Help Centre, Receiving payments for Indian businesses (checked 2026-10-28)
  7. [7]RBI: Master Direction on Regulation of Payment Aggregator, 15 September 2025, paragraph 16(a)
  8. [8]Swift: Swift GPI product page (checked 2026-10-28)

Frequently asked questions

Is a SWIFT code enough for a foreign client to pay me?+

Usually not. The client also needs your name, address and account number exactly as on the account, and Indian banks generally ask the sender to route the payment through a named correspondent bank for the currency, with your bank's nostro account number there. Send the full set of details from your bank's published instructions.123

What is a correspondent bank and why do I need its details?+

A correspondent bank holds your Indian bank's foreign currency account abroad, which is its nostro account. SBI and IndusInd Bank ask senders to enter it in field 56 of the SWIFT instruction. The correspondent depends on the currency, so give the one listed for your invoice currency.12

Should the client write the invoice number in the payment?+

Yes, if the payment form allows it. SBI's wire format includes a line for purpose or invoice number, and IDFC FIRST Bank says the purpose of payment is mandatory for faster credit. A short service description with the invoice number helps your bank assign the right purpose code without contacting you.13

Can I give local US or UK account details instead of SWIFT details?+

Yes, if you use a provider that issues local account details. The client then pays by local transfer to the provider's account details, and the provider converts the money and sends rupees to your Indian account. Wise, for example, describes this for Indian businesses on its help page.6

Do Indian banks use one SWIFT code for every customer?+

Not always. Some banks use different SWIFT codes for different purposes. IDFC FIRST Bank publishes one SWIFT code for resident beneficiaries and another for NRIs, so check which code applies to your account on your own bank's website before you send it to a client.3

How can a stuck SWIFT payment to India be traced?+

The client's bank can trace a SWIFT payment using the Unique End-to-End Transaction Reference (UETR) that Swift GPI introduced for tracking. Ask the client for the UETR along with their payment confirmation, and share it with your own bank if the money has not arrived.8

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.