Forex Remittance for Indian Freelancers: Complete Guide 2025

Advertisement

Receiving international payments is one of the most confusing aspects of Indian freelancing. This guide covers all methods, RBI rules, tax implications, and how to minimise your money lost in fees.

RBI Rules for Foreign Payments

Foreign inward remittances (money received from abroad) are governed by FEMA (Foreign Exchange Management Act). Key compliance points:

  • All foreign payments must be realised and repatriated within 9 months of invoicing
  • You must have a valid invoice for the services provided
  • FIRA (Foreign Inward Remittance Advice) must be obtained from your bank
  • Amounts must be declared in your ITR as income from foreign sources

Payment Methods Compared

MethodFeeExchange RateFIRA Available?Best For
SWIFT / Wire Transfer$25–35 (sender + correspondent)Bank markup 1–1.5%YesLarge amounts >$5,000
Wise (Transferwise)0.7–1.2%Mid-market (best)YesAll amounts — best overall
Stripe2.9% + 1.5% international1% markupYes (via FIRA cert)SaaS, recurring billing
PayPal4.49% receiving + ~4% FXWorst (4-6% spread)NoAvoid for large amounts
Payoneer2% for bank transfer1.5–2% markupYesMarketplaces like Upwork

Setting Up Your Bank Account for International Payments

Any Indian savings account can receive SWIFT transfers. But some banks are faster and cheaper:

  • HDFC Bank: Fastest SWIFT credits, good forex rates, InstaAlerts
  • ICICI Bank: Good for Wise transfers, online FIRA download
  • Kotak Mahindra: Good online banking, competitive rates
  • State Bank of India: Slowest but never issues arise with corporate clients requiring SBI

Tax Treatment of Foreign Income

  • Foreign income is taxable in India for residents (you pay Indian income tax)
  • Under 44ADA: Include foreign professional receipts in your gross receipts, declare 50% as profit
  • GST: Export of services = zero-rated supply. Collect LUT (Letter of Undertaking) from GST portal annually to avoid collecting GST from foreign clients
  • TCS (Tax Collected at Source): Does NOT apply on inward remittances (TCS is on outward)

FAQs

Technically, under FEMA, foreign exchange received must be credited to an INR account. You can't hold USD in a regular savings account indefinitely. However, if you have an RFC (Resident Foreign Currency) account or EEFC account, you can hold some forex temporarily.
Exchange Earners' Foreign Currency account — a current account in which you can credit foreign exchange earnings up to 100%. Useful for paying international subscriptions (AWS, software) directly in USD without conversion. Interest is not earned.
🧮 Calculate your net INR after all feesOpen USD→INR Calculator →
Advertisement — 300×250