This is the definitive reference guide for Indian businesses at any stage looking to understand, set up, and optimize international payment collection. Whether you're receiving your first international invoice or processing ₹10 crore annually, this guide covers the full picture.
Part 1: Is It Legal?
Yes. Receiving foreign currency for legitimate services is completely legal under FEMA (Foreign Exchange Management Act). Inward foreign currency remittances for services are current account transactions — permissible without RBI approval. The key requirements: receive through authorized channels (licensed payment gateways or bank), maintain FIRA documentation, and file appropriate GST and income tax returns.
There is no limit on the amount of international service income you can receive. No annual cap, no per-transaction limit.
Part 2: What You Need Before You Start
Non-negotiable requirements:
-
PAN card (individual or business entity)
-
Bank account (current account preferred for business)
-
Payment platform account (Playto Pay, Skydo, Razorpay International, etc.) Strongly recommended:
-
GST registration (if above ₹20 lakh threshold or voluntary)
-
LUT filed for current financial year (if GST-registered)
-
CA familiar with international business income Not required:
-
US LLC or any offshore entity
-
FEMA registration or special RBI approval
-
Import-export license (for services — physical goods are different)
Part 3: The Payment Methods Available to Indian Businesses
| Method | Best Platform | Rate | Best For |
|---|---|---|---|
| International Visa/Mastercard | Playto Pay | 4% flat | B2C, SMB, online billing |
| Apple Pay / Google Pay | Playto Pay | 4% flat | Mobile-first international buyers |
| VBA wire (USD) | Playto Pay / Skydo | 1% / 0.3% | B2B enterprise billing |
| VBA wire (GBP) | Playto Pay | 1% flat | UK clients |
| VBA wire (EUR) | Playto Pay | 1% flat | EU clients (via SEPA) |
| VBA wire (AED) | Playto Pay | 1% flat | UAE clients |
| BNPL (Klarna/Afterpay) | Playto Pay | 10% flat | High-ticket international |
| UPI (Indian customers) | Playto Pay | 0% | Indian customers in INR |
| PayPal | Last resort | 7-9% | When client insists |
Part 4: Setting Up Playto Pay
The fastest path to active international payment collection:
- Apply at playto.so
- Complete Indian KYB (PAN, Aadhaar, bank account, business proof)
- Wait 24-72 hours for approval
- Receive your VBA account details in each currency
- Generate your first payment link
- Send invoice with payment link + VBA details
- Receive payment → FIRA auto-generated → INR in Indian bank next business day Monthly cost: ₹0 (pay per transaction only)
Part 5: Invoice Best Practices for International Clients
Invoice in the client's currency. USD for US clients, GBP for UK, EUR for EU, AED for UAE.
Include both payment options:
Payment Option 1: Pay by Card (Instant)
[Playto Pay payment link]
Payment Option 2: Bank Transfer
[VBA account details in appropriate currency]
Tax line: "Export of Services – IGST @ 0% (Zero Rated – LUT filed for FY 2025-26)"
Payment terms: NET-7 for new clients, NET-14 for established clients. Include late payment interest clause (1.5%/month).
Part 6: Compliance Checklist
Per transaction:
-
Invoice issued in foreign currency with correct GST treatment
-
FIRA downloaded from Playto Pay dashboard
-
Invoice-FIRA-bank credit three-document match Monthly:
-
GSTR-1 filed (if GST-registered)
-
GSTR-3B filed
-
Bank reconciliation completed Annual:
-
LUT renewed every April
-
ITR filed with all foreign income declared
-
GSTR-9 filed
Part 7: The Most Common Mistakes (And How to Avoid Them)
- Using PayPal as primary (8-9% effective) → Switch to Playto Pay (4% flat)
- Traditional SWIFT to Indian bank → Use VBA (Playto Pay 1% or Skydo 0.3%)
- No FIRA documentation → Playto Pay auto-generates per transaction
- Not filing LUT → File every April on GST portal
- Not offering VBA alongside card → Include both options on every invoice
- Ignoring forex markup → Choose zero-markup platforms (Playto Pay, Skydo)
- Charging GST to international clients → Zero-rated export; no GST on invoice
- Mixing personal and business accounts → Separate current account from Day 1
Part 8: The Optimal Stack at Each Stage
| Business Stage | Primary Platform | Add-On |
|---|---|---|
| First international client | Playto Pay | Nothing |
| Growing ($5K-$30K/month) | Playto Pay | Skydo for large wires |
| Scaling ($30K-$100K/month) | Playto Pay + Skydo | Wise for FX timing |
| US entity incorporated | Stripe (US) + Playto Pay | Razorpay (domestic) |
Part 9: Quick Reference
Cheapest for large wires: Skydo (0.3% above $10K)
Best all-round single platform: Playto Pay (cards + VBA + UPI + FIRA auto + daily INR)
Best for US marketplace payouts: Payoneer
Best multi-currency holding: Wise
Best developer PG (if LLC exists): Stripe
Worst option to keep using: PayPal
FAQ
Can any Indian business accept international payments? Yes. Any India-registered business (sole proprietorship, LLP, Pvt Ltd) can receive foreign currency for legitimate services through RBI-authorized channels. No special license needed beyond standard payment platform KYB.
How long does setup take? Playto Pay KYB: 24-72 hours. Your first international invoice can go out within 3 days.
What is the maximum I can receive internationally? No regulatory maximum on inward foreign currency remittances for services.
Do I need a CA? Not required for setup, but strongly recommended for GST filing, LUT, and income tax on international income.
What's the single best thing to do today? If you're still using PayPal as primary: sign up for Playto Pay. Takes 30 minutes. Saves 4-5% on every payment going forward.
