Reading time: 25 minutes. Word count: ~5,000 words.
If you're an Indian business owner, freelancer, agency, SaaS founder, or course creator collecting payments from clients outside India, this is the single most comprehensive guide you'll find on the subject. It covers every component of the cross-border payment stack: methods, gateways, compliance, tax, cost optimization, and the decisions that determine whether your international revenue actually reaches your bank account at maximum value.
This is the master guide. Every section links to a deeper blog covering that specific sub-topic.
Table of Contents
- What "cross-border payment" actually means for Indian businesses
- The four ways Indian businesses receive international payment
- The payment gateway landscape
- Receiving payments from each major geography
- The compliance stack: FEMA, FIRA, GST
- Income tax for international revenue
- The true cost of international payments
- Common mistakes Indian businesses make
- How to choose the right payment gateway for your business
- Setting up your first international payment
- Scaling international revenue
- FAQ
1. What Cross-Border Payment Actually Means for Indian Businesses
Cross-border payment for an Indian business means receiving foreign currency (USD, GBP, EUR, AED, or any other) from a customer or client based outside India, and ultimately receiving the equivalent INR in your Indian bank account.
This is fundamentally different from domestic Indian payments because three things change:
- Currency conversion has to happen at some point in the chain
- Regulatory compliance under FEMA (Foreign Exchange Management Act) becomes mandatory
- Documentation requirements (FIRA) become required for GST and income tax purposes For most Indian businesses below ₹1 crore in annual international revenue, cross-border payment is the largest source of operational friction, hidden costs, and compliance risk in their entire business stack. Understanding it properly is one of the highest-leverage operational investments you can make.
The size of the Indian cross-border opportunity
India's services exports were $325+ billion in FY 2024-25, growing at double-digit rates. The majority of this is captured by large IT services companies, but a growing portion (estimated $30-50 billion) flows to individual freelancers, agencies, SaaS founders, and digital service providers. This is the segment that has historically been underserved by the payment infrastructure.
Until 2022-2023, most Indian businesses serving international clients relied on PayPal, Payoneer, or direct SWIFT wires to Indian bank accounts. All three options have significant cost, speed, and compliance limitations. The emergence of RBI-regulated PA-CB (Payment Aggregator – Cross Border) licensed platforms has fundamentally changed what's possible.
2. The Four Ways Indian Businesses Receive International Payment
Every international payment to an Indian business uses one of four methods. Understanding the trade-offs is foundational.
Method 1: International card payments (Visa, Mastercard, Amex, Apple Pay)
Client enters card details on your payment page or payment link. The card is charged in their currency. The payment processor converts to INR and settles to your Indian bank.
Best for: One-time payments, subscription billing, lower-ticket invoices (below $5,000), individual customers, course buyers, monthly retainers.
Speed: Same day or next business day
Typical cost: 3-5% all-in (varies by gateway)
FIRA: Auto-generated by good gateways
[Deep dive: International card acceptance for Indian businesses →]
Method 2: Virtual Bank Account (VBA) wire transfers
You are given a bank account number in the client's country (US routing number, UK sort code, EU IBAN, UAE IBAN). Your client sends a domestic wire to that account. The gateway converts to INR and settles to your Indian bank.
Best for: Larger invoices (above $5,000), B2B clients comfortable with bank transfers, agencies, recurring retainers.
Speed: 1-3 business days
Typical cost: 0.3-1.5% (the cheapest method)
FIRA: Auto-generated
[Deep dive: What is a Virtual Bank Account (VBA) →]
Method 3: Direct SWIFT wire to Indian bank
Client sends an international SWIFT wire directly to your Indian bank account. The most traditional method.
Best for: Established clients with their own preferred processes, very large amounts where speed is not critical.
Speed: 3-6 business days
Typical cost: 1.5-2.5% (bank FX markup) + sender's $25-45 wire fee
FIRA: Must be requested manually from your bank (FIRC)
[Deep dive: How to receive USD via direct SWIFT wire →]
Method 4: Marketplace platforms (Upwork, Fiverr, etc.)
If you work through a marketplace, the marketplace controls the payment. You withdraw from the marketplace to a bank account (Wise, Payoneer, or direct).
Best for: Building initial client base, particularly for new freelancers.
Speed: Varies by marketplace policies
Typical cost: 5-20% marketplace fee + 0.7-2% withdrawal cost
FIRA: Usually not provided by marketplaces; you receive via your withdrawal method
[Deep dive: Optimizing marketplace withdrawals to India →]
3. The Payment Gateway Landscape
The gateway is the platform that sits between your client and your bank account. Choosing the right one determines 60-80% of your cross-border payment economics.
Categories of gateways available to Indian businesses
India-origin PA-CB licensed gateways:
-
Playto Pay (cross-border specialist; cards 4% flat zero markup, VBA 1% flat zero markup)
-
Razorpay International (add-on to Razorpay's domestic ecosystem; ~3% + ~1.3% forex markup)
-
Cashfree International (add-on to Cashfree's domestic ecosystem; ~3.5% + ~1.2% forex markup)
-
Skydo (VBA-only; 0.3% flat zero markup, cheapest for large wires)
-
Xflow (PA-CB licensed VBA; ~1-2%) Foreign gateways accessible to Indian businesses:
-
PayPal India (~7-9% effective all-in; high cost, hold risk)
-
Wise Business (~0.4% VBA + small forex markup)
-
Payoneer (~3% sender fee + ~2% forex markup)
-
Stripe (requires US LLC entity; 2.9% + LLC overhead) [Deep dive: International payment gateway fees India comparison →]
The two-stack reality
Most Indian businesses with international revenue eventually use two payment infrastructures:
Cross-border stack: For receiving from international clients (typically Playto Pay or equivalent PA-CB platform)
Domestic stack: For receiving from Indian clients (typically Razorpay or Cashfree for UPI, Indian cards, netbanking)
This is not a redundancy. Each stack is purpose-built for its use case. Trying to do both with a single gateway typically means sub-optimal performance on at least one.
4. Receiving Payments from Each Major Geography
Eighty to ninety percent of international revenue for Indian service businesses comes from four geographies: United States, United Kingdom, European Union, and United Arab Emirates. Each has distinct characteristics.
United States (USD)
The largest single source of international revenue for Indian businesses. US clients pay via:
- USD VBA (Playto Pay USD VBA with US routing number; client sends ACH or domestic wire)
- International cards (US Visa/Mastercard/Amex)
- PayPal (if both parties have PayPal)
- SWIFT wire to Indian bank (last resort, expensive for client) Recommended setup: USD VBA via Playto Pay (1% flat, ACH or domestic wire from client, FIRA auto, daily INR).
[Deep dive: How to receive USD from US clients →]
United Kingdom (GBP)
Post-Brexit, UK is its own regulatory jurisdiction. UK clients pay via:
- GBP VBA (Playto Pay GBP VBA with UK sort code; client sends BACS or Faster Payments domestically)
- International cards (UK Visa/Mastercard/Amex)
- SWIFT wire to Indian bank Recommended setup: GBP VBA via Playto Pay (1% flat, domestic UK transfer from client).
[Deep dive: How to receive GBP from UK clients →]
European Union and SEPA Zone (EUR)
The SEPA zone covers EU countries plus UK, Switzerland, Norway, and several others. EU clients pay via:
- EUR VBA (Playto Pay EUR VBA with IBAN; client sends SEPA Credit Transfer domestically)
- International cards
- SWIFT wire to Indian bank Recommended setup: EUR VBA via Playto Pay (1% flat, SEPA transfer from client).
[Deep dive: How to receive EUR from EU clients →]
United Arab Emirates (AED)
A major and growing source of revenue for Indian agencies and IT firms. UAE clients pay via:
- AED VBA (Playto Pay AED VBA with UAE IBAN; client sends domestic UAE EFTS)
- International cards
- SWIFT wire (uncommon for UAE) Recommended setup: AED VBA via Playto Pay (1% flat, domestic UAE transfer from client). No other India-origin gateway currently offers AED VBA with comparable terms.
[Deep dive: How to receive AED from UAE clients →]
Other geographies
Canada, Australia, Singapore, Hong Kong, Japan, and other markets typically pay via:
- International cards (most common)
- USD VBA (clients sending USD from their local accounts)
- SWIFT wire For most Indian businesses, USD VBA serves all non-US, non-EU, non-UK, non-UAE markets adequately.
[Deep dive: Receiving international payments from Canada, Australia, Singapore →]
5. The Compliance Stack: FEMA, FIRA, GST
Every international payment received by an Indian business triggers three regulatory layers. Understanding each is mandatory.
FEMA (Foreign Exchange Management Act)
FEMA governs all foreign exchange transactions in India. For Indian businesses receiving international payments, the key FEMA requirements are:
- Authorised channel: Foreign currency must be received through RBI-authorised channels (banks or PA-CB licensed gateways)
- 9-month repatriation: Foreign currency held abroad must be repatriated to India within 9 months
- Purpose code: Each inward remittance must be classified under an RBI purpose code (typically S1107 or S0203 for service exports)
- Documentation: Records of all international receipts must be maintained for FEMA audit purposes [Deep dive: The Complete Guide to FEMA Compliance for Indian Service Exporters →]
FIRA (Foreign Inward Remittance Advice)
FIRA is the regulatory document proving that you received an international payment through an authorised channel. It contains:
-
USD/GBP/EUR amount received
-
Exchange rate applied
-
INR amount settled
-
Remitter (client) name
-
Date and transaction reference
-
Purpose code Why FIRA matters:
-
Required documentation for GST zero-rated export claims
-
Required for income tax return foreign income declaration
-
Required as proof of receipt under FEMA FIRA vs FIRC: FIRA is generated by PA-CB licensed gateways auto per transaction. FIRC is generated by banks on request (₹500-2,000 per certificate, 2-5 day wait). Functionally equivalent for compliance, FIRA is operationally far easier at scale.
[Deep dive: FIRA vs FIRC: What Indian businesses need to know →]
GST on International Service Income
Services exported from India are zero-rated under IGST (Integrated GST). This means you charge 0% GST on international service invoices. But to claim zero-rating without paying IGST upfront, you must file a Letter of Undertaking (LUT) on the GST portal.
LUT filing:
- Free, online, 30 minutes on gst.gov.in
- Must be filed annually before April 1
- Without LUT: international service invoices technically attract 18% IGST (refundable, but cash flow painful) GST refund on inputs:
Even though your output is zero-rated, you can claim refund of GST paid on inputs (software subscriptions, professional services, equipment) that contributed to the export.
[Deep dive: Indian Service Exporter Tax Guide: GST, FIRA, ITR →]
6. Income Tax for International Revenue
International service income is taxable in India as business or professional income. The key elements:
Income declaration
All international receipts must be declared in your Indian ITR under the appropriate head:
- Individual freelancer: Professional/Business income (ITR-3 or ITR-4)
- Company: Business income (ITR-6)
Section 44ADA presumptive taxation
For individual professionals (developers, designers, writers, consultants) with annual gross receipts below ₹75 lakh, Section 44ADA allows presumptive taxation at 50% of gross receipts. This simplifies tax filing significantly.
[Deep dive: Section 44ADA Presumptive Taxation for Indian Freelancers →]
TDS on international payments
US clients may withhold tax (TDS) on payments to Indian service providers unless you provide:
- Form W-8BEN (for individuals)
- Form W-8BEN-E (for entities)
- Tax Residency Certificate from India Under the India-US Double Taxation Avoidance Agreement, most service payments to Indian residents are exempt from US withholding. Form 10F (filed in India) is required to claim treaty benefits.
[Deep dive: TDS on International Payments: Indian Business Guide →]
Foreign asset disclosure (Schedule FA)
If you hold any foreign account, foreign company equity, or foreign asset (Wise account, Payoneer balance, US LLC, etc.), you must disclose in Schedule FA of your ITR. Non-disclosure is a Black Money Act violation with serious penalties.
[Deep dive: Schedule FA Disclosure for Indian Service Exporters →]
7. The True Cost of International Payments
Most Indian businesses underestimate their international payment costs by 50-100%. The reason: hidden forex markup and unreceived correspondent bank deductions.
The four cost components
- Stated processing fee: What the gateway advertises (e.g., 3% or 4%)
- Forex markup: The spread above mid-market rate applied at conversion (often 1-3%, hidden)
- Sender fees: Wire fees or fees charged to your client (you don't see these but they reduce client willingness)
- Correspondent bank deductions: For SWIFT wires, correspondent banks may deduct $5-25 mid-chain
True all-in cost comparison at $10,000 monthly international revenue
| Gateway | Monthly cost (cards) | Annual cost |
|---|---|---|
| Playto Pay | $400 (4%) | $4,800 |
| Razorpay International | ~$430 (~4.3%) | ~$5,160 |
| Cashfree International | ~$470 (~4.7%) | ~$5,640 |
| PayPal | ~$730 (~7.3%) | ~$8,760 |
| Stripe via US LLC (incl overhead) | ~$500 | ~$6,000 |
Annual saving by choosing the lowest all-in cost vs PayPal: ~₹3.3 lakh.
[Deep dive: Cross-Border Payment Cost Optimization for Indian Businesses →]
Method optimization by invoice size
| Invoice size | Optimal method | Cost |
|---|---|---|
| Below $500 | Card link | 4% flat |
| $500-$10,000 | VBA wire | 1% flat |
| Above $10,000 | Specialized large-wire gateway (Skydo) | 0.3% flat |
8. Common Mistakes Indian Businesses Make
Five mistakes account for the majority of unnecessary cost and risk in Indian cross-border payment operations:
- Using PayPal as the default international gateway — 7-9% all-in cost when 4% alternatives exist
- Not accounting for forex markup — 1-2% silent loss most businesses never measure
- Receiving via SWIFT directly to Indian bank without a VBA — slower, more expensive, harder FIRA documentation
- Not filing LUT before April 1 — creates GST compliance friction and cash flow impact
- Not generating FIRA per transaction — creates retroactive cost when needed for GST refund or audit [Deep dive: 5 Mistakes Indian Businesses Make When Receiving International Payments →]
Additional high-cost mistakes:
- Using personal bank accounts for business international receipts
- Routing through a US LLC unnecessarily (Stripe LLC trap)
- Failing to repatriate foreign account balances within 9 months
- Holding foreign company equity without Form ODI filing
- Mixing LRS personal remittances with business outward flows [Deep dive: Common FEMA Violations Indian Service Exporters Make →]
9. How to Choose the Right Payment Gateway for Your Business
There is no universally "best" gateway. The right choice depends on:
Decision factor 1: Business type
- Freelancer (individual): Playto Pay for direct clients, Wise for marketplace withdrawals
- Agency: Playto Pay (retainer auto-billing, large project VBA, AED VBA)
- SaaS: Playto Pay (international + UPI on one platform, BNPL for annual plans)
- Course creator: Playto Pay (cards for international students, UPI for Indian, BNPL for cohorts)
- E-commerce/Shopify: Razorpay/Cashfree for India + Playto Pay for international
Decision factor 2: Volume
- Below $5,000/month: Single gateway suffices (Playto Pay)
- $5,000-$50,000/month: Add Skydo for large wires; keep Playto Pay for cards
- Above $50,000/month: Evaluate Stripe via Delaware C Corp (only if VC-funded)
Decision factor 3: Currency mix
- USD-heavy: Any major gateway with USD VBA
- AED revenue from UAE: Playto Pay (only India-origin gateway with AED VBA at 1%)
- Multiple currencies: Playto Pay (USD, GBP, EUR, AED all on one platform)
Decision factor 4: Customer payment preferences
- Card-preferring customers (consumers, individuals): Card-strong gateway
- Wire-preferring customers (B2B, agencies): VBA-strong gateway
- Mix: Multi-method gateway like Playto Pay [Deep dive: How to Choose an International Payment Gateway: Indian Business Decision Guide →]
10. Setting Up Your First International Payment
The operational sequence to go from zero to receiving international payments:
Week 1: Compliance foundation
- File LUT on GST portal (if GST registered)
- Confirm your business bank account (not personal)
- Have PAN, Aadhaar, business registration documents ready
Week 1-2: Gateway setup
- Sign up for Playto Pay (or chosen primary gateway)
- Submit Indian KYB documents
- Wait 24-72 hours for KYB approval
- Access your VBA details (USD, GBP, EUR, AED) and dashboard [Deep dive: How to Get Started with Playto Pay: Complete Onboarding Guide →]
Week 2: Invoice template
- Update your invoice template with VBA details and Playto Pay card link
- Include LUT reference and zero-rated GST language
- Set payment terms (Net 14 recommended) [Deep dive: How to Send an International Invoice That Gets Paid Faster →]
Week 2-3: First payment
- Send invoice with both card link and VBA details
- Client pays
- Confirm settlement in Playto Pay dashboard
- Confirm INR credit in Indian bank account
- Download FIRA
- File FIRA with corresponding invoice
Week 3+: Operational rhythm
- Monthly: Download all FIRAs, reconcile with bank statements
- Quarterly: Submit FIRA bundle to CA for GST and ITR support
- Annually: File ITR with international income properly disclosed, file fresh LUT for new financial year
11. Scaling International Revenue
Moving from "first international client" to "international-primary business" requires operational maturity in three areas:
Automate retainer billing
All monthly clients should be on auto-billing. Card on file, charged automatically. Eliminates collection effort entirely. Playto Pay subscription billing handles this with FIRA auto per charge.
[Deep dive: How to Set Up Recurring Auto-Billing for International Clients →]
Build a multi-gateway stack
At scale, no single gateway is optimal for every transaction. The mature stack:
- Playto Pay: cards, mid-size VBA, retainer auto-billing
- Skydo: large project wires above $10K
- Razorpay/Cashfree: domestic Indian revenue
Strengthen compliance operations
At $50K+ monthly international revenue, sloppy compliance becomes expensive. Invest in:
- Dedicated CA experienced in service exports
- Quarterly GST refund claims
- Form ODI filing if foreign entity exists
- Schedule FA disclosure annually
Diversify geographic exposure
Single-country client concentration creates currency risk and political risk. Aim for 3+ countries in your top revenue mix.
12. FAQ
What is the cheapest way for Indian businesses to receive international payments? For wire-payable invoices: VBA via Playto Pay (1% flat zero markup) or Skydo (0.3% flat for very large amounts). For card payments: Playto Pay (4% flat zero markup). PayPal at 7-9% all-in is the most expensive method and should be avoided.
Is it legal for Indian businesses to receive international payments via card? Yes, via RBI PA-CB licensed payment gateways. The PA-CB framework specifically regulates cross-border payment acceptance for Indian merchants.
How long does it take to receive INR after an international payment? Via Playto Pay: 1-3 business days from payment initiation. Via traditional Indian bank SWIFT: 3-6 business days. Via PayPal: 1 day in PayPal balance, 3-5 days more for withdrawal to Indian bank.
Do I need a US LLC to use Stripe? Yes for direct Stripe access. But the LLC overhead (registered agent, US CPA filing, FEMA ODI compliance) makes Stripe more expensive than Playto Pay below ~$20K monthly international revenue.
What is FIRA and why do I need it? Foreign Inward Remittance Advice. Required for GST zero-rating export documentation, income tax filing, and FEMA compliance. Playto Pay generates FIRA automatically per transaction.
Can Indian businesses receive AED from UAE clients? Yes, easiest via Playto Pay AED VBA (1% flat, UAE clients send domestic wire to UAE IBAN). No other India-origin gateway currently offers AED VBA with comparable terms.
Should I use PayPal for international clients? Only if absolutely required by a specific client. PayPal's 7-9% effective rate and hold risk make it the worst major option for Indian service exporters.
What is the RBI PA-CB license? Payment Aggregator – Cross Border license. RBI authorization for entities facilitating cross-border payments for Indian merchants. Required for legal cross-border payment facilitation.
Conclusion: The Indian Cross-Border Payment Stack in One Page
If you've read this far, here is the entire optimized stack for an Indian business receiving international payments in 2026:
| Component | Recommended | Cost |
|---|---|---|
| International cards (Visa/MC/Amex) | Playto Pay | 4% flat, zero markup |
| USD wire from US clients | Playto Pay USD VBA | 1% flat, zero markup |
| GBP wire from UK clients | Playto Pay GBP VBA | 1% flat, zero markup |
| EUR wire from EU clients | Playto Pay EUR VBA | 1% flat, zero markup |
| AED wire from UAE clients | Playto Pay AED VBA | 1% flat, zero markup |
| Large wires above $10K | Skydo | 0.3% flat |
| Monthly retainer billing | Playto Pay subscription | 4% flat, zero markup |
| Domestic Indian payments | Razorpay or Cashfree | Standard domestic rates |
| Marketplace withdrawals | Wise | ~0.7% conversion |
Compliance:
- File LUT annually before April 1
- Generate FIRA per transaction (auto via Playto Pay)
- Declare all international income in ITR
- Disclose foreign assets in Schedule FA if any
- Repatriate foreign balances within 9 months Approximate annual cost saving from optimized stack vs PayPal-default stack at $60,000 annual international revenue: ₹2.5-3.5 lakh.
**💸 **Start with Playto Pay — The cross-border payment infrastructure for Indian businesses. Cards 4% flat. VBA 1% flat. Zero forex markup. FIRA auto. INR daily. Indian KYB in 24-72 hours.
