Back to Blog

HomeBlogsHow to...

May 3, 2026

How to Accept International Payments for Your Indian Business: The Complete 2026 Guide

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.


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

MethodBest PlatformRateBest For
International Visa/MastercardPlayto Pay4% flatB2C, SMB, online billing
Apple Pay / Google PayPlayto Pay4% flatMobile-first international buyers
VBA wire (USD)Playto Pay / Skydo1% / 0.3%B2B enterprise billing
VBA wire (GBP)Playto Pay1% flatUK clients
VBA wire (EUR)Playto Pay1% flatEU clients (via SEPA)
VBA wire (AED)Playto Pay1% flatUAE clients
BNPL (Klarna/Afterpay)Playto Pay10% flatHigh-ticket international
UPI (Indian customers)Playto Pay0%Indian customers in INR
PayPalLast resort7-9%When client insists

Part 4: Setting Up Playto Pay

The fastest path to active international payment collection:

  1. Apply at playto.so
  2. Complete Indian KYB (PAN, Aadhaar, bank account, business proof)
  3. Wait 24-72 hours for approval
  4. Receive your VBA account details in each currency
  5. Generate your first payment link
  6. Send invoice with payment link + VBA details
  7. 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)

  1. Using PayPal as primary (8-9% effective) → Switch to Playto Pay (4% flat)
  2. Traditional SWIFT to Indian bank → Use VBA (Playto Pay 1% or Skydo 0.3%)
  3. No FIRA documentation → Playto Pay auto-generates per transaction
  4. Not filing LUT → File every April on GST portal
  5. Not offering VBA alongside card → Include both options on every invoice
  6. Ignoring forex markup → Choose zero-markup platforms (Playto Pay, Skydo)
  7. Charging GST to international clients → Zero-rated export; no GST on invoice
  8. Mixing personal and business accounts → Separate current account from Day 1

Part 8: The Optimal Stack at Each Stage

Business StagePrimary PlatformAdd-On
First international clientPlayto PayNothing
Growing ($5K-$30K/month)Playto PaySkydo for large wires
Scaling ($30K-$100K/month)Playto Pay + SkydoWise for FX timing
US entity incorporatedStripe (US) + Playto PayRazorpay (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.

Read Next