How to Do International Bank Transfer: Inward and Outward Transfers Explained

What is a Wire Transfer (SWIFT Transfer)?


A wire transfer also known as SWIFT transfer, is an electronic method of sending money from one bank account to another across international borders.

The SWIFT network (Society for Worldwide Interbank Financial Telecommunication) is a secure global messaging system that banks use to send payment instructions. It doesn’t move money itself. It tells banks where and how to send it.


Who uses wire transfers in India?

• Businesses paying or receiving large international invoices

• Students paying overseas tuition

• Importers/exporters under formal contracts

How to do international bank transfer?

Option 1: In-Person Bank Visit

In-Person Bank Visit: Step-by-Step
1. Visit Your Home Branch

Go to your current bank branch with valid photo ID and account details.

2. Ask for a Wire Transfer Form

This form will ask for:

  • Beneficiary’s full name and address
  • Beneficiary’s bank name and SWIFT/BIC code
  • Account number or IBAN
  • Purpose of remittance and currency
3. Submit Supporting Documents

Provide relevant documents like invoices, admission letters, or medical bills as required.

4. Declare LRS Compliance

Fill out the A2 form and provide your PAN card copy if remitting under the Liberalised Remittance Scheme.

5. Pay Transfer Fees

Bank charges including service fee, forex margin, and GST will be deducted from your account.

6. Obtain SWIFT Acknowledgment

You’ll receive a SWIFT reference or confirmation, which you can use to track your transfer.


Option 2: Online Banking Interface

Online or Mobile Banking: Step-by-Step
1. Log in to Net banking or Mobile App

Access your bank's secure internet banking platform using your credentials.

2. Navigate to International Transfers

Look for an option like “Overseas Transfer,” “Wire Transfer,” or “Remittance” under payments or services.

3. Add Beneficiary

Enter recipient bank and account details. Most banks require OTP-based verification to add a new beneficiary.

4. Enter Transfer Details

Enter the amount, currency, and a valid RBI purpose code related to your transfer.

5. Upload Documents (If required)

Some banks may ask for scanned invoices, admission letters, or other supporting documents before proceeding.

6. Review Charges and Confirm

You'll see estimated fees, exchange rates, and total debit amount. Confirm with OTP or secure PIN.

7. Track Status

A transaction reference number will be generated. Some banks also offer SWIFT tracking from your dashboard.

Option 3: Phone Banking

Phone Banking: Step-by-Step
1. Call Bank’s Customer Service or Relationship Manager

Dial the official phone banking number listed on your bank’s website to initiate the process.

2. Verify Identity

Answer security questions or input your phone banking PIN to verify your identity.

3. Request for Wire Transfer Service

Banks like HDFC, ICICI, and Kotak may allow assisted wire transfers for NRI or premium customers via phone banking.

4. Provide Beneficiary Details

Share the recipient’s full bank details, including account number, SWIFT code, and transfer purpose.

5. Submit Documents (Digitally or Later)

The bank may ask you to email supporting documents or upload them securely through their portal.

6. Get Confirmation and Charges Info

You’ll be informed of the exchange rate, transfer fee, and total amount before giving verbal or written consent to proceed.

7. Receive Transaction ID

Once processed, you’ll receive a SWIFT copy or reference number via SMS or email.

Required Documentation to Do International Transaction from India:

Before any money leaves your account and travels overseas, Indian banks require a strict set of documents. This is to comply with RBI’s foreign exchange rules and prevent illegal transactions.

Here’s what you’ll need:

PAN Card

Almost every outbound wire transfer requires a valid Permanent Account Number (PAN). No PAN, no transfer.

Form A2

A declaration form where you state why you’re sending the money. Banks won’t proceed without this.

Invoice or Purpose Proof

If you're paying for services, tuition, importing goods, or investing abroad, the bank will ask for supporting paperwork. Usually an invoice, admission letter, or contract.

Form 15CA/15CB (for larger transfers)

If you're transferring ₹5 lakh or more, you will need Form 15CB, which is certified by a Chartered Accountant to confirm the transaction complies with income tax rules.

After that, Form 15CA (a self-declaration) is uploaded online and linked to the transfer.

💡 Pro Tip

Have all these documents scanned and ready before starting your transfer.

Transfer Limits & Reserve Requirements in International Money Transfer:

Sending money abroad isn't limitless. The RBI has set clear ceilings and conditions through its Liberalised Remittance Scheme (LRS).

Here’s how the limits break down:

• USD 250,000 cap per financial year

That’s the maximum an individual resident can send outside India in a year for permitted purposes —education, travel, investments, gifts, etc.

• No transfer splitting allowed

Trying to send ₹10 lakh by splitting it into four ₹2.5 lakh chunks through different banks won’t work. Banks are required to flag such activity.

• Some banks add a margin buffer

Banks insist you maintain a small additional balance or hold the funds for 1–2 business days to account for exchange fluctuations.

Exchange Rates Senders Pay:

Outward Remittance Fee (₹500–₹2,500):

This is charged by Indian banks for initiating an international transfer. The amount varies depending on the bank and the transfer size.

GST (18%) on the Bank’s Fee:

This is applied as per Indian tax law on the bank’s service charges for foreign exchange transactions.

Exchange Rate Markup:

Indian banks do not use the mid-market rate (like what Google shows).

They add a markup of 1.5%–4% over the real rate, which means the sender pays more in INR for the same amount in foreign currency.

This markup is not itemized. It’s built into the conversion rate itself.

Inbound Regulations & Red Tape

Even if you’re sending money from India, it doesn’t mean the destination country’s banking system will receive it without question.

Outbound transfers can get stuck or rejected due to red tape at the recipient’s end.

Here’s why:

The recipient’s bank holds the funds

Especially in the US and Europe, if the recipient’s name, account, or purpose isn’t clear, banks may freeze or delay the transfer until further verification.

Intermediary banks add to delays

Your money generally passes through multiple banks before reaching the final account. At each stage, it risks delays, additional fees, or misrouting.

Sanctioned or high-risk countries get flagged

Sending funds to politically sensitive nations can trigger regulatory alerts, even if your transaction is legitimate.

Pro tip: Always double-check the recipient’s bank details, SWIFT/BIC code, and whether the destination bank has known restrictions.

💡 Tip:
Always double-check the recipient’s bank details, SWIFT/BIC code, and whether the destination bank has known restrictions.

Challenges In Sending Money Online: 

Challenges with Sending Money Globally from India

  • Lengthy paperwork—banks often require A2 forms, invoices, and purpose declarations before processing.
  • Many transfers can’t be completed fully online and require a physical visit to the bank branch.
  • RBI restrictions under the LRS can introduce delays if prior approval is needed.
  • Transfers take anywhere from 2 to 7 days depending on the payment route and recipient country.
  • Poor exchange rates and hidden deductions quietly reduce the final amount the recipient receives.


How Businesses Receive International Payments from Abroad


Here’s how the process works, what details you need to share, and the common reasons for delays or deductions.

Share Accurate Banking Details

To get paid, you must provide your international client with the correct account information. This usually includes:

• Your name or business name exactly as it appears on your bank account

• Your account number

• The SWIFT or BIC code of your bank

• Your bank’s name and branch address

• The currency in which you prefer to receive the funds

Some Indian banks can accept foreign currencies directly. Others route the funds through intermediary banks, which adds extra fees or delays.

What Happens After Money Is Sent?

Once your client sends the money, the payment travels through the SWIFT network, which is the global system banks use to communicate and transfer funds securely. The message is received by your bank or its correspondent bank, which then begins processing the transaction.

At this stage, the bank verifies:

• That the name and account number match

• The stated purpose of the transaction

• Whether the payment triggers any compliance alerts or flags

If there are no issues, your bank will convert the foreign currency into Indian rupees using its internal exchange rate and credit the funds to your account.

Temporary Holds and Documentation Requests

In some cases, the bank temporarily holds the funds for review. This typically happens when the bank requires more clarity on the transaction or needs supporting documentation. You will be asked to provide some if not all the below documents:

• A copy of your PAN card

• Your GST registration or Import-Export Code (IEC)

• A relevant invoice or service contract

These checks are mandatory under Indian foreign exchange regulations and help banks stay compliant with RBI and FEMA rules.


Challenges and Delays to Watch Out For

In a wire transfer, the receiver often faces the most challenges.

You're left wondering when the money will arrive and often have to follow up with the bank multiple times. Here are a few prominent issues:

Challenges and Delays to Watch Out For

  • Sometimes banks freeze or delay transactions due to compliance concerns.
  • Funds can be misrouted or delayed if intermediary banks face network errors.
  • Currency conversion losses occur as most banks apply exchange rates that are 3–4% lower than the mid-market rate.

To avoid these issues, ensure your bank account is KYC-compliant, provide complete documentation, and double-check receiving details before sharing them with your client.


Alternative To International Wire Transfers:

Traditional bank transfers is a common way to transfer money internationally, but they’re far from perfect.


Delays, high fees, currency conversion losses, and unpredictable compliance checks often leave Indian businesses frustrated.
If you are sending or receiving money frequently, it’s better to use a 3rd party platform.


They transfer in much less time. You can use platforms like PayPal, Payoneer etc, but do note they charge higher fees around 3–7%.

If you are looking for a faster, affordable option built for Indian businesses, Karbon charges a flat fee, offers better FX rates, and settles directly to your INR account.

Final Thoughts: How to do international transaction from India?

Bank transfer has been the default way of transferring money for decades and it hasn’t lost its value.

Businesses should stick to bank transfer if they:

When You Should Still Use Traditional Bank Transfers

  • Work with corporate or government clients who are only allowed to pay through official bank channels.
  • Receive payments under export/import contracts where SWIFT is required for documentation and compliance.
  • Need FIRC certificates for regulatory or tax purposes (some platforms don’t issue these).
  • Are getting paid in less common currencies that third-party platforms may not support.

However, it’s not always the most practical option anymore.

If you’re dealing with global clients frequently, using a third-party platform like Karbon, Wise, or Payoneer makes things easier.

You get faster access to funds, better FX rates, and a professional way to receive payments.

FAQs

1. How to do international bank transfer from YONO SBI?

Retail customers can send up to USD 40,000 (or equivalent) per transaction per day through the YONO SBI app in the following 8 currencies:

USD, EUR, GBP, CAD, AUD, NZD, SGD, and AED.

For the complete procedure check out our step-by-step guide.

2. International money transfer from India charges?

Charges include:

• Outward remittance fee: ₹500–₹2,500 (varies by bank)

• GST on bank fee: 18%

• Exchange rate markup: 1.5%–4%

• Intermediary/receiving bank charges (usually $10–$30 deducted)

3. What details do I need to do international bank transfer?

You’ll need:

• Beneficiary name and address

• Bank name and SWIFT/BIC code

• Account number or IBAN

• Purpose of remittance

• PAN card

• Form A2 and supporting documents (invoice, admission letter, etc.)

4. How to transfer money to international bank account from HDFC?

Log in to HDFC NetBanking → Click on “Funds Transfer” → “Request for Outward Remittance.”

Fill in beneficiary and transfer details, upload required documents and submit.

A relationship manager will contact you for verification.

The views expressed in the blogs on this page are solely the opinions of the authors and do not constitute expert advice. While we strive to provide accurate and up-to-date information, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services, or related graphics contained on the website for any purpose. Any reliance you place on such information is therefore strictly at your own risk. We disclaim any liability for any loss or damage including without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this website.

Explore all things financial, business and banking

View All Blogs

Find out how we can help you today!

Speak to our foreign payment specialist
Whatsapp-color Created with Sketch.
Whatsapp:
+91 74117 02726
Email:
sales@karboncard.com
Address:
Ground Floor, Karbon Business, 1st Stage Rd, Binnamangala, Hoysala Nagar, Indiranagar, Bengaluru, Karnataka 560038

Find out how we can help you today!

Speak to our foreign payment specialist
Whatsapp-color Created with Sketch.
Whatsapp:
+91 74117 02726
Email:
sales@karboncard.com
Address:
Ground Floor, Karbon Business, 1st Stage Rd, Binnamangala, Hoysala Nagar, Indiranagar, Bengaluru, Karnataka 560038