Back to Glossary

FEMA

Financial & Accounting Dictionary

FEMA stands for the Foreign Exchange Management Act, 1999. It is the primary legislation in India that governs all transactions involving foreign exchange — including receiving payments from overseas clients, repatriating funds, and conducting cross-border trade. FEMA replaced the older and stricter FERA (Foreign Exchange Regulation Act) and shifted the focus from control to management of foreign exchange.

FEMA is administered by the Reserve Bank of India (RBI) and enforced by the Directorate of Enforcement (ED).

Why FEMA Matters for Freelancers and Businesses

If you are an Indian freelancer or business that receives payments from foreign clients, exports services internationally, or deals in any foreign currency transaction, FEMA rules apply to you. Key scenarios include:

  • Receiving USD, EUR, GBP, or any foreign currency from overseas clients
  • Sending invoices to international clients for services rendered from India
  • Repatriating foreign earnings to your Indian bank account
  • Opening a foreign currency account

Key Concepts Under FEMA

Resident vs. Non-Resident

FEMA classifies individuals and entities as Resident or Non-Resident based on their period of stay in India. Most Indian freelancers and businesses are Resident under FEMA and must comply with RBI guidelines when receiving foreign remittances.

Current Account vs. Capital Account Transactions

  • Current Account Transactions — routine transactions like receiving payment for export of services, paying for imports, or remitting funds for travel. Most current account transactions are freely permitted.
  • Capital Account Transactions — investments, loans, and asset transfers across borders. These require specific RBI approvals.

Authorised Dealer (AD) Banks

All foreign exchange transactions in India must be routed through Authorised Dealer (AD) banks — banks licensed by the RBI to deal in foreign exchange (e.g., SBI, HDFC, ICICI). When you receive a payment from an overseas client, your AD bank processes and converts the foreign currency.

FEMA and the FIRC

When a freelancer or exporter receives a foreign payment, their bank issues a FIRC (Foreign Inward Remittance Certificate). This document is the primary proof of foreign exchange receipt under FEMA and is required for:

FEMA and GST on Exports

Under GST, export of services is treated as a zero-rated supply. To qualify as an export under both FEMA and GST, the payment must be received in convertible foreign exchange and routed through an AD bank. This is a FEMA requirement — not just a GST one.

Penalties for FEMA Violations

Unlike FERA, violations under FEMA are treated as civil offences, not criminal ones. Penalties can include:

  • Up to 3 times the sum involved in the contravention
  • Confiscation of the foreign exchange or assets
  • Continued fines for ongoing violations

Key Compliances for Indian Exporters of Services

  • Receive payment through an AD bank in convertible foreign currency
  • Obtain FIRC or e-FIRC from your bank for each remittance
  • File export details in GSTR-1 under the correct export category
  • Maintain records as required under FEMA regulations

FEMA compliance is not just a legal requirement — it is also the gateway to GST benefits like refunds and zero-rating for exporters of services.


Invoicing international clients? Use JetInvoice's free export invoice generator to create FEMA-compliant export invoices with the correct format for foreign clients.

Create Professional Invoices Fast

Now that you understand FEMA, put it into practice with JetInvoice.

Create Your First Invoice Free →