RBI
Skydo has received final RBI authorisation as a Payment Aggregator (PA)
logo

FEMA Act in India: Rules, Provisions, Penalties & More

prashanth
Prashanth28 April 2026

TL;DR - Summary

  • What is FEMA? - India's law that regulates all foreign exchange transactions, covering exports, imports, investments, and international payments.
  • Who it applies to? - Indian residents, Indian-owned entities operating abroad, NRIs dealing with transactions in India, and foreign companies with at least 60% Indian ownership.
  • Freelancer relevance? - Any Indian freelancer receiving payments from abroad must comply with FEMA, including correct purpose codes and timely repatriation of funds.
  • Penalties for violation? - Up to 3 times the amount involved, and in serious cases include property confiscation and civil imprisonment.
  • Repatriation deadline? - Export proceeds must be repatriated to India within 15 months from the date of export.

What is Foreign Exchange Management Act (FEMA)?

Foreign Exchange Management Act (FEMA) controls the foreign exchange transactions and manages the movement of foreign cash in and out of the nation. FEMA replaced the stricter Foreign Exchange Regulation Act (FERA) and its major goal is to facilitate growth and upkeep of India's foreign exchange market while promoting international commerce and payments.

💡

Quick Insight: FEMA sees forex violations as civil offences, not criminal ones. This is a significant change from FERA, which treated them as criminal offences.

Why was FEMA Introduced?

India's economic liberalisation and reforms led to the introduction of FEMA. The Foreign Exchange Regulation Act (FERA), which was implemented in 1974, existed in India before FEMA. The government had enforced strict regulations to restrict foreign exchange outflows under FERA. The main goal then was to guarantee that foreign currency was only utilised for necessary reasons.

However, there was a growing realisation that the strict FERA restrictions were no longer appropriate for a more liberalised economy as India's economy started to open up in the early 1990s. This led to the introduction of FEMA.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

Who Does FEMA Apply to?

FEMA applies to individuals residing in India, Indian-owned entities operating abroad and NRIs when dealing with transactions in India. It can also extend to foreign companies with at least 60% ownership. 

Additionally, the scope of FEMA India also covers the following areas:

  • international security
  • foreign currency
  • bringing in any goods or services from outside of India
  • exporting any commodity or service from India to a foreign nation

FEMA does not apply to transactions that are solely between two foreign parties without any link to India.

How to Stay FEMA Compliant?

How to Stay FEMA Compliant

1
One-Time Setup
  • IEC from DGFT (dgft.gov.in)
  • AD Code registered with your bank
  • LUT filed on GST portal (service exporters only, annually)
2
Per Invoice
  • Raise invoice in foreign currency
  • Goods: CHA files Shipping Bill on ICEGATE
  • Services: file SOFTEX on EDPMS
3
Per Payment Received
  • Verify purpose code on your FIRA
  • Confirm EDPMS entry is closed by bank
  • Download your e-BRC from DGFT

FEMA compliance repeats with every invoice and every payment received.

As an exporter or freelancer receiving foreign payments, you have to be FEMA compliant. While most of the compliance happens through your bank and connected government systems in the background, your job is to set up the right foundations and verify the right documents at each step.

Step 1: One-Time Setup

Get your IEC: Your Importer Exporter Code (IEC) is your export identity issued by DGFT. Without it, you cannot legally export from India. Apply on dgft.gov.in.

Register your AD Code: Your bank issues an Authorised Dealer (AD) code that links your specific bank account to your export transactions. 

File your LUT annually (service exporters only): A Letter of Undertaking filed on the GST portal confirms your services are zero-rated for GST, so you don't charge GST on export invoices. File it once every financial year before raising your first export invoice.

Step 2: Per Invoice

Raise your invoice: Issue your invoice in foreign currency with a clear description of the goods or service provided. 

File your export declaration: This is your formal declaration to RBI that an export has occurred and payment is expected. How you file depends on what you export:

  • Goods exporters: Your CHA files a Shipping Bill on ICEGATE before shipment. This automatically creates your export entry in EDPMS after customs grants LEO.
  • Service exporters: You file a SOFTEX form on the EDPMS portal (edpms.rbi.org.in

From October 2026, both routes will be replaced by a unified Export Declaration Form (EDF) filed directly with your AD bank. 

Step 3: Per Payment Received

Verify your purpose code: A Foreign Inward Remittance Advice (FIRA) is issued by your bank when payment arrives. Check that the purpose code on it correctly reflects your service or goods exported. 

Confirm EDPMS reconciliation: Submit all documents such as shipping bill, packing list, etc, so that your bank can match the incoming payment against your open export entry in EDPMS. This entry on the EDPMS has to be closed by the bank.

Download your e-BRC: An Electronic Bank Realisation Certificate (e-BRC) is issued DGFT once the payment is reconciled against your export entry. Obtaining your e-BRC is separate from closing your entry on EDPMS. Retain the e-BRC for GST refund claims, export incentive applications, and income tax documentation.

FEMA compliance is not a one-time event. It is an ongoing process tied to every invoice you raise and every payment you receive. 

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

Common Mistakes in FEMA Compliance & How to Fix Them

MistakeImpactSolution
Wrong purpose codes when getting export paymentsBank queries and delayed or held paymentsAlways cross-check the purpose codes
Not getting FIRC after inward remittanceCompliance gaps during tax filingProactively request FIRC if not received
Missing the repatriation deadline for export proceedsViolates FEMA rules (15-month limit)Track repatriation timelines to avoid delays

What are the Penalties for FEMA Violation?

Penalties for FEMA Violations

3x
Max fine on quantifiable violations
Rs. 2L
Fixed fine if amount is unquantifiable
90d
To pay before civil detention applies
Violation TypeFinancial PenaltyAdditional Consequence
Quantifiable contraventionUp to 3x amountRs. 5,000/day if continuing
Non-quantifiable contraventionUp to Rs. 2 lakhRs. 5,000/day if continuing
Foreign asset acquisition above Rs. 1 crore3x amount + property seizedUp to 5 years imprisonment
Non-payment of penalty (after 90 days)Civil detentionUp to 3 yrs (above Rs. 1 cr) or 6 months

Appeals can be filed within 45 days with the Special Director, and further with the Appellate Tribunal for Foreign Exchange.

FEMA provides a precise structure for handling transgressions of its rules. FEMA penalties are mostly monetary, but they may also include property confiscation and, in extreme circumstances or for failure to pay, even imprisonment.

Here are the different categories of penalties for FEMA violations:

Basic Monetary Penalty

  • Quantifiable Contravention: The punishment may be up to 3 times the amount of the violation if the amount involved can be ascertained.
  • Non-quantifiable Contravention: A fixed penalty of up to ₹2 lakh may be applied if the amount cannot be determined.
  • Continuing Violation: If a violation persists beyond the first day, there may be an extra fine of up to ₹5,000 per day.

Penalties for Purchasing Foreign Assets Illegally

If someone violates FEMA by acquiring foreign exchange, foreign securities, or property outside India exceeding ₹1 crore, they are subject to:

  • Fine equals 3x the amount involved
  • Confiscation of property located in India for the same amount
  • Fine and a maximum sentence of 5 years in jail

Seizure of Property Associated with Violations

The adjudicating authority may seize any money, security, or other property directly linked to the violation.

Civil Imprisonment

A person may face civil detention if they do not pay the penalty within 90 days after receiving the payment notification.  The duration of detention depends on the amount of penalty involved:

  • Penalties over ₹1 crore are punishable by up to 3 years
  • Up to 6 months in all other situations

Remember that civil detention does not absolve a person of their obligation to pay the first fine.

If you want to appeal for your penalty, consider the factors below:

  • Within 45 days of getting an order from the adjudicating authority, one may file an appeal with the Special Director.
  • Additional appeals may be filed with the Appellate Tribunal for Foreign Exchange and thereafter the High Court on legal issues.
  • A chartered accountant or a lawyer might help someone during this appeal procedure.

Skydo simplifies your compliance journey by automatically issuing FIRA and e-BRC.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

FEMA vs FCRA: Similarities and Differences

Both the Foreign Exchange Management Act (FEMA) and the Foreign Contribution Regulation Act (FCRA) deal with money coming into India from foreign sources.  

However, the nature of transactions covered under each law is very different. While one focuses on donations and grants, the other governs commercial transactions. Here are the key differences between them:

ParametersFEMAFCRA
PurposeFacilitate payments, investments, and foreign tradeManages foreign donations to safeguard national interest
Type of FundsBusiness income, investmentsGifts and voluntary donations
Regulatory AuthorityReserve Bank of India (RBI)Ministry of Home Affairs (MHA)
ApplicabilityExporters, startups, businesses, freelancersNGOs, trusts, charities, societies

How Does Skydo Help with FEMA Compliance?

The FEMA greatly influences India's foreign currency market and the nation's economic growth. Violating the FEMA regulations can result in hefty penalties and even confiscation of properties.

However, with Skydo, you can eliminate the most frequent FEMA challenges. It provides automatic tagging of purpose code for each inward remittance, eliminating manual intervention. It also auto generates FIRA and offers auto e-BRC ready to download on the dashboard.

Additionally, built-in compliance of Skydo aligned with RBI guidelines ensures that each transaction follows FEMA rules, reducing the effort required to stay compliant.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo
Frequently asked questions

Is FEMA applicable to Indian freelancers receiving payments from abroad?

Yes, Indian freelancers who receive payments from outside are subject to the FEMA Act, 1999. They need to submit documents like FIRC and accurate purpose codes for compliance.

What happens if you miss the repatriation deadline under FEMA rules?

How is FEMA different from FERA in how it treats foreign payments?

Do you need to file anything with the RBI when you receive an inward remittance?

About the author
prashanth
Solution & banking
With a decade of experience at Citi Bank, Prashanth leads payments partnerships and solutions at Skydo.️Travel & Sports
Save 50% on every international transfer