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

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.
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
- IEC from DGFT (dgft.gov.in)
- AD Code registered with your bank
- LUT filed on GST portal (service exporters only, annually)
- Raise invoice in foreign currency
- Goods: CHA files Shipping Bill on ICEGATE
- Services: file SOFTEX on EDPMS
- 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.
Common Mistakes in FEMA Compliance & How to Fix Them
| Mistake | Impact | Solution |
|---|---|---|
| Wrong purpose codes when getting export payments | Bank queries and delayed or held payments | Always cross-check the purpose codes |
| Not getting FIRC after inward remittance | Compliance gaps during tax filing | Proactively request FIRC if not received |
| Missing the repatriation deadline for export proceeds | Violates FEMA rules (15-month limit) | Track repatriation timelines to avoid delays |
What are the Penalties for FEMA Violation?
Penalties for FEMA Violations
| Violation Type | Financial Penalty | Additional Consequence |
|---|---|---|
| Quantifiable contravention | Up to 3x amount | Rs. 5,000/day if continuing |
| Non-quantifiable contravention | Up to Rs. 2 lakh | Rs. 5,000/day if continuing |
| Foreign asset acquisition above Rs. 1 crore | 3x amount + property seized | Up to 5 years imprisonment |
| Non-payment of penalty (after 90 days) | Civil detention | Up 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.
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:
| Parameters | FEMA | FCRA |
|---|---|---|
| Purpose | Facilitate payments, investments, and foreign trade | Manages foreign donations to safeguard national interest |
| Type of Funds | Business income, investments | Gifts and voluntary donations |
| Regulatory Authority | Reserve Bank of India (RBI) | Ministry of Home Affairs (MHA) |
| Applicability | Exporters, startups, businesses, freelancers | NGOs, 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.
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?






