India received a record $135 billion in inward remittances in FY25, according to the Reserve Bank of India (RBI). If you run a services business, export shop, or freelance practice that gets paid from abroad, you're part of that same flow, and some of your money is probably slipping away through a marked-up exchange rate, layered bank fees, and delays you can't fully explain.
Say a client sends $10,000. After deductions from the bank, correspondent charges, and a marked-up rate, only around ₹7.5 lakhs might land in your account, well short of what you'd get at the mid-market rate. That gap usually comes down to which method and provider you're using, not bad luck.
This guide walks through the documents you need, the methods available to Indian businesses and freelancers in 2026, and how to pick the one that keeps more of your money in your account while staying fully RBI compliant.
If you're specifically a freelancer working with Upwork, Fiverr, or direct overseas clients, our dedicated international payments for freelancers guide goes deeper on that setup.
TL;DR
- Every inward payment needs the right purpose code, an invoice or contract, and your PAN before a bank will credit it without delay.
- Traditional routes like SWIFT and PayPal work fine, but layered fees and multi-day settlement quietly eat into what you actually receive.
- Registered exporters need GST (above the threshold) and, for goods, an IEC; freelancers below the GST threshold need far less paperwork.
- Your bank or provider issues an eFIRA (electronic Foreign Inward Remittance Advice) once funds land, your proof for TDS, GST, and ITR filings.
- Reconcile every inward payment against its eFIRA and invoice monthly so you're never scrambling at audit or filing time.
- Xflow settles most inward payments within 1 business day (T+1), automates purpose codes and eFIRA, and converts at the live mid-market rate.
What you need before you receive your first payment
Whatever method you use, four things decide whether a payment lands smoothly or sits in limbo: the right purpose code, your supporting documents, your registration status, and a document trail you can produce later.
Documents everyone needs
- PAN card
- Bank account with the correct IFSC/SWIFT code
- The right purpose code for the transaction (for example, P0802 or P0807 for software and IT services)
- An invoice or signed contract supporting the payment
Getting the purpose code wrong is one of the most common reasons an inward payment gets held up for clarification. Our purpose code for freelancers guide covers the full code list and how to pick the right one.
If you're GST-registered or exporting goods
- GST registration, once your turnover crosses the threshold
- An IEC (Import Export Code), for goods exporters
- Incorporation or business registration documents
Service exports to a foreign client are typically zero-rated under GST once you meet the conditions. Our gst for freelancers guide covers registration, rates, and returns in full.
Your eFIRA (Foreign Inward Remittance Advice)
Your AD bank issues this once the inward remittance is processed. There's no single RBI-mandated turnaround time for it, in practice it can take anywhere from same-day to a couple of weeks depending on the bank.
Keep every one on file, it's your proof for TDS, GST, and income tax filings.
Most fintech platforms like Xflow collect and verify these documents automatically and issue the eFIRA as soon as your payment lands. On a traditional bank account, you'll manage all of this yourself.
Top 5 ways to receive international payments in India (2026 edition)
| Method | Settlement Time | Total cost (on ₹5L) | FX Markup | Best For |
|---|---|---|---|---|
| Xflow | 1 business day (T+1) | ₹2,500-4,000 | Mid-market rate + plan fee | All businesses |
| SWIFT Wire | 3-5 days | ₹15,000-20,000 | 2.5-4% | Large, infrequent transfers |
| Payment Gateway | Real-time | ₹14,500+ | 2.9%+FX | E-commerce, short-term projects |
| PayPal | 3-5 days | ₹22,000+ | 4%+ | Freelancers (backup option only) |
| UPI International | 2-24 hours | ₹2,000-5,000 | 1-2% | NRI remittances (limited use) |
Method 1: Xflow, the smart choice for most Indian businesses
Xflow gives you local virtual account details in your client's country (a US routing number, a UK IBAN, and similar for other regions), so your client pays you like a local bank transfer instead of an international SWIFT wire.
How it actually works
- You sign up and complete a short online KYB (Know Your Business) check, most accounts activate the same day.
- Xflow issues you local receiving account details for the currencies you invoice in.
- Your client pays those details directly, no SWIFT code needed on their end.
- Xflow applies the correct purpose code, converts at the live mid-market rate, and settles to your Indian bank account, usually within 1 business day (T+1).
- Your eFIRA is generated automatically, no manual bank follow-up required.
Why businesses choose Xflow
- No SWIFT routing fees: payments arrive through local rails, so there's no correspondent bank deduction to chase.
- Transparent FX: banks typically mark up a hidden interbank rate you never see quoted anywhere. Xflow converts at the live, publicly-quoted mid-market rate instead, with the markup coming from its published plan pricing (for example, a flat $12 fee up to $2,000, then 0.6% above, on the Starter plan).
- Settlement within 1 business day (T+1) once funds are received and converted.
- eFIRA issued automatically, so you're not waiting on a bank branch for your compliance paperwork.
- India-specific support from a team that understands FIRC, GST, and reconciliation workflows.
Perfect for
SaaS founders, export agencies, IT service firms, and product-based exporters who receive recurring international payments and want the FX, settlement, and compliance side handled without manual follow-up.
This whole setup runs on Xflow's receiving accounts, the feature that issues those local currency account details in the first place.
Method 2: International payment gateways
Platforms like Razorpay International and Stripe allow you to accept global payments via credit cards or online wallets.
If you want to compare providers before picking one, our roundup of leading payment processing companies breaks down pricing and features side by side.
Pros:
- Real time payments.
- Integration with your website or invoicing system.
- GST and TDS auto-detection and filing options.
Cons:
- High fees (2.9% + GST + 1-2% FX markup).
- Not ideal for high-ticket recurring payments.
- Can become expensive over time.
Best for:
E-commerce sites, online education platforms, or one-time project payments.
Method 3: Digital wallets
PayPal Business:
Used by millions, PayPal is still a convenient tool for receiving client payments.
Pros:
- Easy client onboarding.
- Widely accepted across platforms and marketplaces.
Cons:
- High fees (4.4% + fixed fee + FX markup).
- Applies its own FX markup on conversion, on top of the transaction fee.
- Limited control over settlement speed.
Use PayPal only as a backup, not your primary method.
Wise (formerly TransferWise):
Offers local account details for multiple currencies, with transparent mid-market exchange rates.
Best for:
Low-volume service providers receiving small monthly payments from international clients.
Method 4: SWIFT wire transfers
Still the default for many older or larger clients, a SWIFT transfer routes your payment through a chain of correspondent banks before it reaches your Indian account.
Pros:
- Works with almost any bank worldwide.
- Secure and traceable.
Cons:
- Typically takes 3-5 business days to settle.
- Fees are often layered and hard to see upfront (intermediary charges, amendment fees).
- Banks commonly mark up the exchange rate by 2.5-4% on top of the transfer fee.
Best for:
Large, one-off payments where you or your bank can negotiate the rate directly.
For the full mechanics of how a SWIFT payment moves through the banking network, and exactly where the fees get deducted, see our how swift payment works guide.
Wiring from a US client specifically? Our wire money from the usa to india guide walks through that route step by step.
Method 5: Emerging options
UPI international:
This is being rolled out in phases and currently supports NRI remittances from a few countries, including Singapore and the UAE. As adoption grows, it could meaningfully cut cost and time for Indian exporters and businesses.
Central bank digital currency (CBDC):
The RBI is piloting its digital rupee for cross-border use. For now, it’s experimental, but it shows that the future of international payments will be faster and far cheaper.
Optimising your costs: What to watch for
Even small inefficiencies compound over a year of payments. A few patterns worth watching for:
With SWIFT
Correspondent-bank deductions and FX markup are the two biggest drains, and neither shows up until the money lands (see the SWIFT section above for the full breakdown).
With payment gateways
- International card fees
- Cross-currency chargebacks
- Weekly or monthly settlement delays
A practical approach
- Route recurring client payments through Xflow to save on FX and skip manual compliance work.
- Keep SWIFT or PayPal as a fallback for one-off or first-time clients.
- For ecommerce, combine a payment gateway with Xflow for broader coverage.
Automation is playing a growing role here too, our guide on AI in payment processing looks at how machine learning is starting to cut down on manual reconciliation and fraud checks.
Staying compliant and audit-ready
Weak documentation is what turns a routine inward payment into a blocked payment or a rejected eFIRA. A short monthly habit avoids most of it.
Build a monthly review habit:
- Reconcile every eFIRA against your bank statement.
- Confirm the correct purpose code was used on each transaction.
- Collect TDS certificates where applicable, our tds for freelancers guide covers the thresholds and rates.
- Match every invoice to a payment entry.
- Cross-check your GST filings against what you've actually received each month.
Risk management tips:
- Don't rely on a single payment method.
- Vet new overseas clients before accepting large payments.
- Never use a personal account for business receipts.
- Keep every client conversation on a documented channel.
Quick decision framework
Choose Xflow if:
- You want settlement within 1 business day (T+1)
- You want conversion at the live mid-market rate, with fees shown upfront
- You want automated eFIRA and full RBI compliance
- You prefer India-specific business support
Choose a payment gateway if:
- You’re running a high-volume ecommerce business
- You need instant card payments and integrated invoicing
- You don’t mind paying slightly more for automation
Choose SWIFT only if:
- You’re dealing with large-ticket payments over $50,000
- You’ve negotiated FX rates with your bank
Use PayPal only as:
- A fallback option for occasional or first-time clients
Stop losing money on international payments
You don't have to accept high fees, multi-day delays, and confusing paperwork as the price of getting paid from abroad.
For most Indian businesses and freelancers, the fastest path is picking one primary method for recurring payments (Xflow, if speed, transparent FX, and handled compliance matter most to you). Keep SWIFT or PayPal as a fallback for the rare large or first-time payment.
Build the monthly reconciliation habit above once, and receiving from abroad stops being the part of the business you dread.
Frequently asked questions
No. IEC is required only for goods exports. Service exports don't need IEC but require GST registration.
PAN card, bank account details with SWIFT code, GST registration (for businesses), invoice/contract, and purpose code declaration.
For regular, recurring payments, virtual account platforms like Xflow tend to work out cheaper than SWIFT or PayPal once fees and FX markup are added up, since they settle at the mid-market rate with fees shown upfront instead of buried in the exchange rate.
Xflow provides virtual international accounts with local USD/EUR/GBP details, so you skip SWIFT's routing fees. Payments typically settle within 1 business day (T+1) instead of SWIFT's 3-5 days, your eFIRA is generated automatically, and you convert at the live mid-market rate under Xflow's published plan pricing rather than a bank's marked-up rate.