Back to Blog

HomeBlogsThe Complete...

April 10, 2026

The Complete Guide to FEMA Compliance for Indian Service Exporters (Pillar)

Reading time: 22 minutes. Word count: ~4,500 words.

FEMA compliance is the foundation under every other piece of your international payment operations. Most Indian service exporters know FEMA exists. Very few understand it well enough to avoid the violations that quietly accumulate as their international revenue grows. This guide covers everything: the law, the operational requirements, the documentation, the common violations, and the practical setup to stay clean.

This is the compliance pillar. Every section links to deeper coverage of the specific topic.


Table of Contents

  1. What FEMA is and why it applies to you
  2. Authorised channels: the foundation of FEMA compliance
  3. The 9-month repatriation rule
  4. RBI purpose codes for service exports
  5. FIRA: the documentation requirement
  6. Foreign account holdings and Schedule FA
  7. Form ODI: holding foreign company equity
  8. LRS vs business outward remittance
  9. The five most common FEMA violations
  10. FEMA enforcement: penalties and audit reality
  11. The clean FEMA compliance framework
  12. FAQ

1. What FEMA Is and Why It Applies to You

The Foreign Exchange Management Act 1999 (FEMA) is the law governing all foreign exchange transactions in India. It replaced the older FERA (Foreign Exchange Regulation Act) and is administered by the Reserve Bank of India.

FEMA applies to:

  • Any Indian resident receiving foreign currency
  • Any Indian resident sending foreign currency abroad
  • Any Indian entity engaging in cross-border transactions
  • Any foreign exchange held by Indian residents (including digital balances in foreign accounts) If you are an Indian business receiving payments from international clients in any currency other than INR: FEMA applies to every transaction. There is no minimum threshold below which FEMA doesn't apply.

The two layers of FEMA you need to know

Layer 1: Authorised channels and methods

FEMA requires that all foreign exchange transactions be conducted through RBI-authorised channels and follow specific procedures. Receiving payment through unauthorised channels is a violation.

Layer 2: Documentation and reporting

FEMA requires you to maintain documentation proving the legitimacy of each transaction and to report certain transactions (especially foreign asset holdings) to the appropriate authorities.

Most Indian businesses comply with Layer 1 unconsciously (they use banks or licensed gateways). Most violate Layer 2 unconsciously (incomplete documentation, undisclosed foreign balances).


2. Authorised Channels: The Foundation of FEMA Compliance

FEMA recognizes two types of authorised channels for receiving international payments:

Authorised Dealers (AD Banks)

Indian banks licensed by RBI to deal in foreign exchange. All major Indian banks (HDFC, ICICI, SBI, Axis, Kotak, etc.) are AD Banks. When you receive a SWIFT wire to your Indian bank account, you're receiving through an AD Bank.

PA-CB Licensed Payment Aggregators

In 2024, RBI introduced the PA-CB (Payment Aggregator – Cross Border) framework, formally authorising payment gateway entities to facilitate cross-border payments for Indian merchants.

PA-CB licensed platforms include:

  • Playto Pay
  • Skydo
  • Razorpay International
  • Cashfree International
  • Xflow [Deep dive: What Is the RBI PA-CB License and Why It Matters →]

What is NOT an authorised channel

  • Cryptocurrency exchanges: Receiving payment in crypto is not a FEMA-compliant authorised channel for service exports
  • Foreign accounts you keep balances in: Wise, PayPal, Mercury balances are not authorised channels; they hold foreign currency outside India's authorised channel system
  • Cash carried in person: Receiving payment in physical cash from clients traveling to/from India
  • Hawala or informal money transfer: Direct violation The rule: If money came to you not via an Indian bank or PA-CB platform, it's outside the authorised channel system, and downstream compliance becomes difficult.

3. The 9-Month Repatriation Rule

FEMA Regulations 9(1)(B) of the Foreign Exchange Management (Realisation, Repatriation and Surrender of Foreign Exchange) Regulations 2015 require that:

Any foreign exchange due or accrued as remuneration for services rendered shall be realised and repatriated to India within 9 months from the date of completion of services.

In practice this means:

If your client pays you in USD on May 1, 2026:

  • The USD must reach your Indian bank account as INR by February 1, 2027
  • Holding the USD in a Wise account, PayPal balance, or US LLC beyond February 1, 2027 is a FEMA violation

What counts as repatriation

Foreign exchange is considered repatriated when it has been converted to INR and credited to an Indian bank account. Holding USD or any foreign currency outside India for service export income beyond 9 months is non-compliant.

The Playto Pay daily settlement advantage

When you receive payment via Playto Pay, the gateway converts to INR and credits your Indian bank account within 1-3 business days. You never have foreign currency held abroad beyond a few business days. Repatriation compliance is automatic.

When you receive via PayPal: payment sits in your PayPal balance in USD until you initiate withdrawal. Many Indian freelancers accumulate USD in PayPal for months. Technical violation of the 9-month rule occurs silently.

[Deep dive: 9-month repatriation rule in practice →]


4. RBI Purpose Codes for Service Exports

Every inward foreign currency remittance to an Indian business must be classified under an RBI purpose code. This code tells the receiving bank or PA-CB platform what the payment is for.

Common purpose codes for Indian service exporters:

CodeDescription
P0802Software services (export)
P0803Computer services (export)
P0804Information services
P1006Business and management consultancy services
P1007Advertising, market research, public opinion polling
P1011Architectural services
P1015Legal services
P1018Engineering services
P1021Accounting, auditing, bookkeeping services
P0805News agency services
P1099Other professional services (catch-all)

Purpose codes for outward remittances (Indian business paying foreign vendor):

CodeDescription
S1107Software services
S1109Other business services
S0203Travel — business

Your gateway (Playto Pay) or bank applies the appropriate code based on your registered business category at KYB.

[Deep dive: Complete RBI Purpose Codes Guide for Indian Service Exporters →]

Why purpose code matters

The purpose code on each remittance creates the audit trail under FEMA. Misclassification can lead to:

  • Reclassification by the bank, delaying settlement
  • FEMA scrutiny if pattern suggests mis-stated business activity
  • Issues during GST refund (which references purpose code as supporting evidence)

5. FIRA: The Documentation Requirement

FIRA (Foreign Inward Remittance Advice) is the regulatory document proving that an international payment was received through an authorised channel.

What FIRA contains

  • Remitter (your client) name and country
  • Beneficiary (your business) name
  • Amount in foreign currency
  • Exchange rate applied
  • Amount in INR after conversion
  • Date of receipt
  • Purpose code
  • Transaction reference
  • AD Bank or PA-CB platform identification

FIRA vs FIRC

FIRA is generated by PA-CB licensed gateways automatically per transaction.

FIRC is generated by AD Banks (Indian banks) on request, with a fee (₹500-2,000) and timeline (2-5 business days).

Functionally they serve the same purpose. Operationally FIRA is vastly easier at scale.

[Deep dive: FIRA vs FIRC: Complete Guide for Indian Businesses →]

Why FIRA is mandatory

  • GST zero-rating documentation: Required to claim IGST refund on service exports
  • Income tax support: Required as evidence of declared foreign income
  • FEMA audit defense: Required if FEMA inquiry questions specific transactions
  • Bank verification: Indian banks may request FIRA when large unusual inflows hit your account

FIRA retention requirements

Minimum 5 years. Recommended: 7-8 years (aligned with longest tax assessment lookback period).

File FIRAs organized by:

  • Financial year
  • Client name
  • Or transaction reference number [Deep dive: How to Generate, Download, and File FIRA Properly →]

6. Foreign Account Holdings and Schedule FA

If you hold any foreign account, foreign company equity, foreign asset, or foreign-issued financial instrument: you must disclose in Schedule FA of your ITR.

What needs to be disclosed in Schedule FA

  • Foreign bank accounts (including Wise, Mercury, Brex balances)
  • Foreign company equity (Wyoming LLC, Delaware C Corp, Singapore Pte Ltd, etc.)
  • Foreign trust beneficial ownership
  • Foreign immovable property
  • Foreign financial interest in any entity
  • Foreign cryptocurrency holdings (yes, including stablecoins held in foreign exchanges) [Deep dive: Schedule FA Disclosure for Indian Service Exporters →]

The Black Money Act penalty

Non-disclosure of foreign assets is governed by the Black Money (Undisclosed Foreign Income and Assets) and Imposition of Tax Act 2015.

Penalty for non-disclosure: ₹10 lakh + prosecution + tax at 30% on undisclosed income + 90% penalty on undisclosed asset value.

Total exposure on a $50,000 undisclosed foreign account: Easily ₹50 lakh+ in tax, penalty, and Black Money Act consequences.

The clean approach

  • If you hold any foreign account or asset: disclose in every year's ITR Schedule FA
  • If unsure whether something counts: ask a CA experienced in foreign assets
  • Voluntary disclosure of previously undisclosed assets: there have been amnesty windows historically; track current law

7. Form ODI: Holding Foreign Company Equity

Indian residents holding equity in foreign companies must comply with FEMA Overseas Direct Investment (ODI) regulations.

When Form ODI is required

  • Indian individual or company invests in equity of foreign company
  • Indian individual is allotted shares as compensation in foreign company
  • Indian founder incorporates a Wyoming LLC, Delaware C Corp, Singapore Pte Ltd, or any other foreign entity

How Form ODI works

Form ODI is filed with RBI through an Authorised Dealer (AD) bank. The AD bank verifies the investment and forwards to RBI.

Required: Form ODI must be filed within 30 days of remittance for direct investment or within 60 days of share allotment for compensation shares.

The Stripe LLC compliance trap

Many Indian founders incorporate a Wyoming LLC specifically to access Stripe. They:

  1. File the LLC (no Form ODI)
  2. Open Mercury account in LLC's name
  3. Start receiving Stripe payments
  4. Operate for months or years without RBI awareness This is a FEMA ODI violation. Penalty: up to 3x the investment value (LLC equity value).

[Deep dive: Why Indian Founders Lose Money on the Stripe LLC Structure →]

Doing it correctly

If you need a foreign entity:

  1. Engage a CA experienced in FEMA ODI before incorporation
  2. File Form ODI via your AD bank for the equity investment
  3. Maintain ongoing compliance (APR, annual performance report)
  4. Disclose holding in Schedule FA every ITR

8. LRS vs Business Outward Remittance

Indian residents have two distinct outward remittance channels. Mixing them is a FEMA violation.

LRS (Liberalised Remittance Scheme)

Individuals can remit up to $250,000 per financial year for permissible purposes:

  • Foreign travel
  • Education abroad
  • Medical treatment abroad
  • Gifts to relatives abroad
  • Investments abroad (subject to specific rules)
  • Maintenance of relatives abroad LRS is for personal purposes. It cannot be used for business expenses.

Business outward remittance

Indian businesses paying foreign vendors (software subscriptions, foreign consultants, etc.) use a separate authorised channel:

  • Through their AD bank with appropriate purpose codes
  • With supporting invoices and documentation
  • Within RBI's business remittance framework

The mixing violation

Using LRS to remit money to your own foreign account, then using those funds for business expenses abroad: this is purpose code mismatch and a FEMA violation.

[Deep dive: LRS vs Business Outward Remittance: Complete Guide →]


9. The Five Most Common FEMA Violations

From most to least common among Indian service exporters:

Violation 1: Keeping foreign balances beyond 9 months

Wise, PayPal, Payoneer, Mercury balances held in USD beyond 9 months. Most common technical violation among Indian freelancers.

Fix: Daily settlement via Playto Pay (auto-compliance) or proactive monthly Wise transfer to Indian bank.

Violation 2: Receiving through unauthorised channels

Cryptocurrency, informal transfers, foreign account-to-foreign account without coming to India.

Fix: Only receive via Indian bank SWIFT or PA-CB licensed gateways.

Violation 3: Foreign company equity without Form ODI

Indian founder holds Wyoming LLC, Delaware C Corp, Singapore Pte Ltd without RBI filing.

Fix: File Form ODI retroactively through AD bank. Work with FEMA-experienced CA.

Violation 4: Incomplete documentation

No FIRA per transaction. Personal bank account mixing business international receipts. Insufficient records to prove legitimacy under audit.

Fix: Auto-FIRA via Playto Pay. Dedicated business current account. Retain documentation 5+ years.

Violation 5: Mixing LRS personal and business outward flows

Using LRS quota for business expenses abroad. Purpose code mismatch.

Fix: Keep LRS strictly personal. Use separate business outward remittance channel via AD bank.

[Deep dive: Common FEMA Violations Indian Service Exporters Make →]


10. FEMA Enforcement: Penalties and Audit Reality

Penalty framework

FEMA Section 13 prescribes penalties:

  • Up to 3x the sum involved in the violation
  • Up to ₹2 lakh per violation if not quantifiable
  • Additional ₹5,000 per day for continuing violations

Enforcement reality

FEMA enforcement is not evenly applied. Most small violations go unnoticed for years. Triggers for enforcement include:

  • Bank suspicious transaction report (STR)
  • Income tax assessment that surfaces foreign assets
  • Information sharing between Indian authorities and foreign tax authorities (CRS, FATCA)
  • Specific complaint or whistleblower
  • Random audit (rare but does happen at higher revenue levels)

The growing enforcement environment

India is increasingly using:

  • Common Reporting Standard (CRS) data from foreign tax authorities
  • FATCA reciprocal data from US (US tax authorities share Indian account holder info)
  • Project Insight (CBDT initiative correlating data across multiple sources)
  • AI-based anomaly detection in tax assessments The result: violations that would have been invisible 5 years ago are increasingly visible. The compliance gap is closing.

Practical implications

For small individual freelancers below ₹50 lakh annual revenue: enforcement probability per year is very low. But cumulative violations compound over years.

For businesses growing past ₹50 lakh annual revenue: enforcement probability rises significantly. Clean compliance from the start is dramatically cheaper than retroactive cleanup.


11. The Clean FEMA Compliance Framework

The operational setup that keeps you FEMA-compliant by default:

Foundation

  • All international payments received via Playto Pay (PA-CB licensed) or Indian bank SWIFT (AD Bank)
  • Daily INR settlement via Playto Pay = automatic 9-month rule compliance
  • Dedicated business current account for international receipts
  • No personal bank accounts mixing business international flows

Documentation

  • FIRA per transaction (auto via Playto Pay)
  • Invoice copy per transaction
  • Client agreement/contract for each ongoing relationship
  • Bank statement reconciled monthly
  • All retained 5+ years

Foreign asset hygiene

  • Zero foreign account balances accumulating (transfer Wise/Payoneer balances monthly)
  • Schedule FA disclosure of any foreign account or asset in every ITR
  • Form ODI filed before incorporating any foreign entity
  • No use of cryptocurrency for service receipt

Outward remittance discipline

  • LRS used only for personal purposes
  • Business outward remittance via AD bank with purpose codes
  • All outward remittance documentation retained

Annual reviews

  • LUT filing on GST portal before April 1 every year
  • FEMA compliance check by CA at year-end
  • Schedule FA disclosure with ITR every year (even if zero balance — disclose closure)

12. FAQ

Does FEMA apply to small amounts of international income? Yes. FEMA has no minimum threshold. A freelancer earning $500/month from international clients is fully under FEMA jurisdiction for those transactions.

Is keeping a Wise account a FEMA violation? Not inherently. Keeping foreign currency balance in Wise beyond the 9-month repatriation rule is a violation. Transfer Wise USD balance to your Indian bank account regularly to stay compliant.

What is the penalty for not filing Form ODI when I hold a Wyoming LLC? Up to 3x the value of the LLC equity. For most early-stage LLCs this is modest, but penalty can compound with continuing violation interest.

Do I need to declare cryptocurrency in Schedule FA? Yes if held on foreign exchanges (Binance international, Coinbase US, Kraken, etc.). Cryptocurrency held on Indian exchanges (WazirX, CoinDCX, etc.) is not a foreign asset.

What is the cleanest way to stay FEMA-compliant on international receipts? Use Playto Pay (PA-CB licensed) for all international payment receipt. Daily INR settlement = automatic repatriation compliance. Auto-FIRA = automatic documentation. No foreign balance accumulation = no 9-month rule risk.

Should I file Form ODI retroactively for an existing Wyoming LLC? Yes. Engage a CA experienced in FEMA ODI. Retroactive filing is possible with appropriate explanation. The longer the delay, the higher the potential penalty, but voluntary disclosure is treated more favorably than enforced discovery.

Can I receive cryptocurrency from international clients as payment? Not as a FEMA-compliant authorised channel. RBI has not authorised cryptocurrency as a means of receiving service export consideration. Receiving crypto and treating it as business income creates significant FEMA compliance risk.


Conclusion: FEMA Compliance in One Page

RequirementHow to comply
Authorised channelUse Playto Pay or Indian bank SWIFT
9-month repatriationDaily INR settlement via Playto Pay
Purpose codeAuto-applied by Playto Pay per your business category
FIRA documentationAuto-generated per Playto Pay transaction
Foreign asset disclosureSchedule FA in every ITR
Form ODI for foreign equityFiled before incorporation via AD bank
LRS vs business outwardKeep LRS strictly personal
Document retention5+ years for all FIRA, invoices, bank statements

Bottom line: FEMA compliance is operationally simple if your infrastructure is set up correctly from the start. It becomes expensive and complex only when you've accumulated unaddressed issues over years.

Read Next