FEMA (Foreign Exchange Management Act)
India's primary legislation governing foreign exchange transactions. All international payments received by Indian freelancers must comply with FEMA.
What is FEMA?
FEMA stands for the Foreign Exchange Management Act, 1999. It is India's primary law governing all foreign exchange transactions, including receiving international payments.
FEMA replaced the older FERA (Foreign Exchange Regulation Act) and is administered by the RBI.
FEMA and Indian Freelancers
As a freelancer receiving payments from abroad, you must comply with FEMA regulations:
- Receive payments through proper channels — all foreign remittances must come through RBI-authorized dealer banks
- Correct purpose code — payments must be classified with the right purpose code
- Repatriation — foreign earnings must be brought into India within the prescribed time
- Documentation — maintain FIRA certificates and invoices
Key FEMA Rules for Freelancers
- You cannot receive payment in cash or through informal channels (hawala)
- Foreign currency received must be converted to INR or held in an EEFC account
- Export of services must be documented with proper invoices
- All transactions are reported to the RBI via the EDPMS system
Is FaiirPe FEMA Compliant?
Yes. FaiirPe processes all transfers through licensed, regulated payment infrastructure, ensuring full FEMA compliance. Every transaction is properly documented and reported.
Related Terms
- RBI Authorized Dealer — banks licensed to handle forex
- EDPMS — RBI's export data monitoring system
- Purpose Code — transaction classification codes
Tired of losing money on every international payment?
FaiirPe charges a flat $19 per invoice with no FX markup. Get in touch for early access.
Get in Touch