PhonePe Payment Gateway
Article

How to Accept International Payments via Wire Transfer as an Indian Business

PhonePe PG Team
Published: 
Last Modified: 
4 min read

Highlights:

  • Understand FEMA regulations and the 15-month export realisation deadline for international payments
  • Calculate total wire transfer costs, including sender fees, intermediary charges, and hidden forex markups
  • Learn step-by-step documentation requirements, including FIRC certificates and RBI purpose codes
  • Manage cash flow with realistic 1-5 day settlement timelines for SWIFT transfers to India

Introduction


Your overseas client confirms the invoice payment. You share your bank details, expecting funds within days. Instead, you're navigating FEMA compliance, decoding purpose codes, and tracking deductions across three banks. For exporters and service providers, receiving international payments isn't just about sharing an account number.


Understanding wire transfer mechanics, regulatory requirements, and true costs helps you manage forex exposure, maintain compliance, and accurately forecast cash flow when working with global clients.


Understanding Wire Transfers and SWIFT


Wire transfers use the SWIFT network, a global messaging system connecting banks through unique codes, to transmit payment instructions internationally. When your German client initiates a wire transfer, their bank sends a SWIFT message to your Indian bank via this secure network.


The transfer involves multiple parties: the sender's bank, one or more intermediary correspondent banks, and your receiving bank in India. Each party processes the payment sequentially, which explains why international transfers take longer than domestic UPI payments.


Indian businesses receive these payments through Authorised Dealer Category-I banks only. All foreign transactions fall under FEMA regulations monitored by RBI, requiring proper documentation and compliance.


Complete Cost Breakdown


Wire transfers involve three fee layers that significantly erode received amounts:

Cost ComponentAmountWho Charges
Sender bank fee$25-50Client's bank
Intermediary deductions$10-30 per bankCorrespondent banks
Receiving bank charges₹500-1,000Your Indian bank
Forex markup2-4% of the amountBanks (hidden)

Real impact: On a $1,000 payment, visible fees total $45-80. The 2-4% forex markup adds ₹1,600-3,200, often exceeding all flat fees combined.


Your Indian bank applies a 1.5-2% spread over interbank rates. For a $10,000 export invoice, this forex differential alone costs ₹12,000-16,000, reducing your actual receipt to ₹8.16 lakh instead of ₹8.32 lakh (assuming ₹83.20 interbank rate).


Request clients use "OUR" payment instructions where the sender covers all intermediary fees, minimising your deductions.


FEMA Compliance and Documentation


Every international receipt requires specific documentation:


1. RBI Purpose Code: Your bank needs the exact transaction nature, export of goods (code P0101), export of software services (P0102), consultancy fees (P0103), or other approved categories. Incorrect codes delay transfers by 3-7 days.


2. FIRC Certificate: Banks issue a Foreign Inward Remittance Certificate as official proof of receipt. You need this document for GST refunds, export incentive claims, and income tax filings. Banks charge ₹200-500 per certificate and don't auto-issue it, request within 30 days of credit.


3. Export Realisation Deadline: Under regulations updated in November 2025, exporters must receive and repatriate payments within 15 months from the export date (extended from 9 months). Non-compliance triggers penalties up to 3x the unrepatriated amount.


4. Supporting Documents: Maintain commercial invoices, shipping bills, and buyer contracts for audit purposes.


Timeline and Process Management


International wire transfers to India take 1-5 business days, averaging 3 days due to RBI compliance checks. This contrasts sharply with instant domestic UPI settlements.


Typical flow:

  • Day 0: Client initiates transfer (cut-off times matter; transfers after 3 PM may process the next day)
  • Day 1-2: Intermediary banks process sequentially across time zones
  • Day 3: Your Indian bank receives a SWIFT message, verifies the purpose code, and credits the account

Weekend transfers extend timelines, and Friday initiations often credit Tuesday or Wednesday.


Cash flow planning: If your monthly import purchases are ₹15 lakh and you process two $10,000 export payments weekly, a 3-day delay ties up ₹8 lakh, equivalent to half your weekly working capital requirement. Factor settlement windows into inventory planning.

Verify your client provides complete beneficiary details: exact account holder name (matching bank records), correct SWIFT/BIC code, full bank branch address, and invoice reference. One error bounces the transfer, adding 7-14 days for reprocessing.


Key Compliance Safeguards


Understanding FEMA regulations protects your business from penalties and audit complications. The extended 15-month realisation period gives exporters breathing room for long payment cycles common in B2B contracts.


Request FIRC certificates immediately upon payment receipt; don't wait until tax filing, when retrieving historical documents becomes difficult. Maintain a compliance folder with invoices, shipping documentation, and purpose code records for each transaction.

For genuine delays beyond 15 months, communicate with your Authorised Dealer bank early. Banks can process extension requests with valid buyer correspondence and contract documentation, avoiding automatic penalty triggers.


FAQs

How can Indian businesses receive international payments legally?

Receive wire transfers through Authorised Dealer Category-I banks by following FEMA regulations, providing proper invoices and purpose codes, and obtaining FIRC certificates. All foreign transactions require RBI reporting through your bank's compliance system.

How long does an international wire transfer take to reach India?

Wire transfers to India typically take 1-5 business days, averaging 3 days due to RBI compliance verification and intermediary bank processing. Weekend transfers initiated on Friday often credit Tuesday or Wednesday.

What are the charges for receiving international payments in India?

Total charges include sender fees ($25-50), intermediary deductions ($10-30), Indian bank charges (₹500-1,000), and forex markup (2-4%). On $1,000 received, total deductions reach ₹3,500-5,000.

What documents are required to receive wire transfers in India?

Provide clients with your account number, SWIFT/BIC code, bank branch address, and beneficiary name (exact match). After receipt, obtain the FIRC certificate from the bank, maintain purpose code documentation, and keep invoices for compliance and GST claims.

How can Indian businesses receive international payments legally?

Receive wire transfers through Authorised Dealer Category-I banks by following FEMA regulations, providing proper invoices and purpose codes, and obtaining FIRC certificates. All foreign transactions require RBI reporting through your bank's compliance system.

Sign up for PhonePe Payment Gateway now and start accepting payments instantly

Sign up for PhonePe Payment Gateway

  • check iconEasy Onboarding
  • check iconDeveloper friendly APIs
  • check icon24/7 Support
Footer Banner