Published: March 20, 2026 | Updated: April 15, 2026 | By CA V. Viswanathan, FCA, ACS, CFE, IBBI RV

FEMA for IT/Software Export Companies: SOFTEX, FIRC & Repatriation Compliance

Featured Answer: FEMA compliance for IT and software export companies in India involves a structured framework of reporting, documentation, and repatriation obligations. The key requirements include SOFTEX form filing through STPI/SEZ authorities for declaring software export value, obtaining Foreign Inward Remittance Certificates (FIRC) or electronic Bank Realisation Certificates (eBRC) as proof of export realisation, repatriation of export proceeds within 9 months (or 15 months in specified cases), and compliance with advance remittance norms under the FEMA Current Account Transaction Rules. At Virtual Auditor, we provide end-to-end FEMA compliance services for IT exporters, ensuring seamless regulatory adherence.
Definition: FEMA (Foreign Exchange Management Act, 1999) compliance for IT and software export companies refers to the regulatory framework governing foreign exchange transactions arising from the export of information technology services, software products, and related digital services from India. This includes obligations under the FEMA Current Account Transaction Rules, RBI Master Directions on Export of Goods and Services, SOFTEX filing guidelines, and the Export Data Processing and Monitoring System (EDPMS) managed by the Reserve Bank of India.

Understanding the FEMA Framework for IT Exports

India’s IT and software export sector earns over USD 200 billion annually in foreign exchange, making FEMA compliance a critical regulatory obligation for every IT company engaged in cross-border service delivery. The FEMA framework for IT exporters is distinct from merchandise exporters in several important ways, and failure to comply can result in penalties, regulatory action, and complications with banking relationships.

At Virtual Auditor, we have built deep expertise in FEMA compliance for the IT sector, serving companies ranging from freelance developers to large IT services firms. Our experience reveals that even well-established IT companies often have significant compliance gaps in their FEMA reporting, primarily due to the complexity of the framework and the multiple agencies involved.

Key Regulatory References

The primary regulations governing FEMA compliance for IT exporters include:

SOFTEX Form: The Foundation of IT Export Compliance

The SOFTEX (Software Export Declaration) form is the primary document for declaring the value of software exports from India. It serves a function analogous to the Shipping Bill for merchandise exports, but is specifically designed for software and IT service exports that are delivered electronically.

What is a SOFTEX Form?

SOFTEX is a declaration form prescribed by the RBI under the Foreign Exchange Management (Export of Goods and Services) Regulations, 2015. It captures details of software exports including:

SOFTEX Filing Process

The SOFTEX filing process involves the following steps:

SOFTEX Filing Timeline

SOFTEX forms must be filed within 30 days from the date of invoice or the date of export, whichever is later. However, in practice, STPI/SEZ authorities may accept filings with minor delays. We strongly recommend filing within the prescribed timeline to avoid compliance issues and potential RBI scrutiny.

Exemptions from SOFTEX Filing

Certain categories of IT exports are exempt from SOFTEX filing requirements:

However, even for exempt transactions, the export must be reported to the AD bank and captured in EDPMS for monitoring of realisation.

FIRC and eBRC: Proof of Export Realisation

Foreign Inward Remittance Certificate (FIRC) and electronic Bank Realisation Certificate (eBRC) are the two key documents that serve as proof of export proceeds realisation. These documents are essential for multiple compliance purposes including GST refund claims, income tax benefits, and FEMA reporting.

Understanding FIRC

A FIRC is a document issued by an Authorised Dealer bank confirming the receipt of foreign exchange remittance from abroad. For IT exporters, FIRC serves as:

Electronic Bank Realisation Certificate (eBRC)

The eBRC is the electronic version of the Bank Realisation Certificate, generated through the DGFT’s (Directorate General of Foreign Trade) system. It has largely replaced the physical BRC process and offers several advantages:

Obtaining FIRC and eBRC

The process for obtaining these documents involves:

Common Issues with FIRC/eBRC for IT Companies

In our practice, we frequently encounter the following issues:

Repatriation of Export Proceeds

One of the most critical FEMA obligations for IT exporters is the timely repatriation (bringing back to India) of export proceeds. The RBI has prescribed specific timelines and procedures for this purpose.

Repatriation Timeline

Under the FEMA framework, IT export proceeds must be realised and repatriated to India within the following timelines:

Monitoring Through EDPMS

The Reserve Bank of India monitors export realisation through the Export Data Processing and Monitoring System (EDPMS). Each SOFTEX entry creates a corresponding EDPMS entry that tracks:

Unmatched or overdue EDPMS entries trigger automatic alerts to both the AD bank and the RBI, potentially resulting in:

Strategies for Timely Repatriation

We recommend the following practices for IT exporters:

Expert Insight — CA V. Viswanathan: “The most dangerous compliance gap we see in IT companies is unmatched EDPMS entries. When SOFTEX filings are not properly reconciled with incoming remittances, entries remain outstanding in RBI’s system, eventually triggering scrutiny. We had a client with over 200 unmatched EDPMS entries spanning three years — the result of SOFTEX filings that were never properly linked to corresponding FIRCs due to pooled payments from a single client. Resolving this required months of painstaking reconciliation with the AD bank. Our FEMA advisory practice now includes quarterly EDPMS reconciliation as a standard service for all IT export clients, preventing such accumulation of compliance debt.”

Advance Remittance for IT Services

Many IT export contracts involve advance payments from foreign clients, whether as project mobilisation advances, subscription prepayments, or retainer fees. FEMA prescribes specific rules for handling advance remittances.

Rules for Receiving Advance Payments

Under the RBI Master Direction on Export of Goods and Services:

Accounting Treatment for Advance Remittances

Proper accounting treatment of advance remittances is essential for both FEMA compliance and financial reporting:

Deemed Exports and FEMA Compliance

Certain categories of IT service delivery may qualify as “deemed exports” for FEMA purposes, with specific compliance implications.

What Constitutes Deemed Export for IT?

In the FEMA context, deemed exports arise when IT services are delivered to entities within India but payment is received in foreign exchange or the ultimate beneficiary is a foreign entity. Common scenarios include:

FEMA Treatment of Deemed Exports

The FEMA treatment of deemed exports requires careful analysis:

Foreign Currency Accounts for IT Exporters

IT exporters are permitted to maintain certain foreign currency accounts under FEMA to facilitate their export operations.

Exchange Earners’ Foreign Currency (EEFC) Account

IT exporters can retain a portion of their export earnings in an EEFC account maintained with an AD bank in India. Key features:

Overseas Office Accounts

IT companies with overseas offices or branches can maintain foreign currency accounts abroad, subject to:

FEMA Penalties and Enforcement

Non-compliance with FEMA regulations carries significant consequences for IT companies:

Penalties Under FEMA

Common Contraventions by IT Companies

FEMA Compliance Checklist for IT Exporters

We recommend IT exporters maintain compliance with the following checklist:

Integration of FEMA with GST and Income Tax Compliance

FEMA compliance for IT exporters does not exist in isolation — it is deeply interlinked with GST and income tax compliance:

Key Takeaways:

  • SOFTEX forms must be filed within 30 days of export for all IT service exports exceeding USD 25,000 per transaction
  • FIRC and eBRC serve as primary proof of export realisation — essential for FEMA, GST refund, and income tax purposes
  • Export proceeds must be repatriated within 9 months (extendable to 15 months with RBI approval)
  • EDPMS reconciliation is critical — unmatched entries trigger RBI scrutiny and potential penalties
  • Advance remittances are permitted but must be adjusted against actual exports within the realisation period
  • FEMA penalties can be up to thrice the amount involved; compounding offers a settlement route
  • FEMA compliance is interlinked with GST, income tax, and transfer pricing — an integrated approach is essential
  • Engage experienced professionals for quarterly EDPMS reconciliation and annual FEMA compliance review

Frequently Asked Questions

1. What is a SOFTEX form and when is it required for IT companies?

A SOFTEX (Software Export Declaration) form is a mandatory declaration prescribed by the RBI for reporting the value of software and IT service exports from India. It is required for all IT export transactions exceeding USD 25,000 per invoice and must be filed within 30 days from the date of export. The form is certified by STPI (for STPI-registered units) or the Development Commissioner (for SEZ units) and serves as the IT sector’s equivalent of a Shipping Bill for merchandise exports. Proper SOFTEX filing is the foundation of FEMA compliance for IT companies.

2. How do IT companies obtain FIRC for export remittances?

IT companies obtain FIRCs (Foreign Inward Remittance Certificates) from their Authorised Dealer (AD) bank upon receipt of foreign exchange remittance. The company should request the FIRC from the bank within a few days of the remittance being credited. Additionally, the electronic Bank Realisation Certificate (eBRC) is generated automatically when the AD bank transmits realisation data to DGFT and can be downloaded from the DGFT portal using the company’s IEC number. Both documents serve as proof of export realisation for FEMA compliance, GST refund claims, and income tax purposes.

3. What is the deadline for repatriation of IT export proceeds?

Under FEMA regulations, IT export proceeds must be realised and repatriated to India within 9 months from the date of export (invoice date). In exceptional circumstances, an extension of up to 15 months can be obtained with RBI approval through the AD bank. Failure to repatriate within the prescribed timeline constitutes a FEMA contravention, attracting penalties of up to thrice the amount involved. We advise IT companies to implement systematic follow-up mechanisms well before the 9-month deadline.

4. What happens if EDPMS entries remain unmatched?

Unmatched EDPMS entries — where SOFTEX filings are not reconciled with corresponding remittance receipts — trigger automatic alerts in the RBI system. This can lead to cautionary advices from the AD bank, RBI scrutiny of the exporter’s accounts, restrictions on future export transactions, and ultimately enforcement action with penalties. We strongly recommend quarterly EDPMS reconciliation to identify and resolve mismatches proactively, rather than waiting for regulatory intervention.

5. Can IT companies receive advance payments from foreign clients?

Yes, IT exporters are permitted to receive advance payments from foreign clients without requiring prior RBI approval. The advance must be adjusted against actual exports within the standard realisation period. If the export cannot be completed, the advance must be refunded through banking channels. Proper accounting treatment is essential — advances should be booked as current liabilities until service delivery, and GST implications on advance receipt must be evaluated under the time of supply rules.

6. How does FEMA compliance interact with GST refund claims for IT exporters?

FEMA and GST compliance are deeply interconnected for IT exporters. FIRC/eBRC documents serve as essential supporting evidence for GST ITC refund claims under Rule 89. The export turnover reported in SOFTEX forms must reconcile with the zero-rated turnover declared in GST returns (GSTR-1 and GSTR-3B). Discrepancies between FEMA export reporting and GST return filings can lead to rejection of refund claims and trigger cross-referral audits by both tax authorities.

7. What are the FEMA implications for IT companies with overseas offices?

IT companies maintaining overseas offices or branches must comply with additional FEMA requirements: obtaining RBI approval (automatic or specific route) for overseas direct investment, maintaining proper foreign currency accounts abroad, filing Annual Performance Reports with RBI through the AD bank, repatriating surplus funds within prescribed timelines, and obtaining annual chartered accountant certification. Non-compliance can result in enforcement action and restrictions on future overseas operations.

Frequently Asked Questions

What is Understanding the FEMA Framework for IT Exports?

India's IT and software export sector earns over USD 200 billion annually in foreign exchange, making FEMA compliance a critical regulatory obligation for every IT company engaged in cross-border service delivery. The FEMA framework for IT exporters is distinct from merchandise exporters in several important ways, and failure to comply can result in penalties, regulatory action, and complications with banking relationships.

What is SOFTEX Form: The Foundation of IT Export Compliance?

The SOFTEX (Software Export Declaration) form is the primary document for declaring the value of software exports from India. It serves a function analogous to the Shipping Bill for merchandise exports, but is specifically designed for software and IT service exports that are delivered electronically.

What is FIRC and eBRC: Proof of Export Realisation?

Foreign Inward Remittance Certificate (FIRC) and electronic Bank Realisation Certificate (eBRC) are the two key documents that serve as proof of export proceeds realisation. These documents are essential for multiple compliance purposes including GST refund claims, income tax benefits, and FEMA reporting.

What is Repatriation of Export Proceeds?

One of the most critical FEMA obligations for IT exporters is the timely repatriation (bringing back to India) of export proceeds. The RBI has prescribed specific timelines and procedures for this purpose.

What is Advance Remittance for IT Services?

Many IT export contracts involve advance payments from foreign clients, whether as project mobilisation advances, subscription prepayments, or retainer fees. FEMA prescribes specific rules for handling advance remittances.


Virtual Auditor — AI-Powered CA & IBBI Registered Valuer Firm
V. VISWANATHAN, FCA, ACS, CFE, IBBI/RV/03/2019/12333
Chennai HQ: G-131, Spencer Plaza, Anna Salai, Chennai 600002
Phone: +91 99622 60333
Email: support@virtualauditor.in
Book a Free Consultation
© Virtual Auditor | Home | Learning Centre | Contact
Chennai: +91 99622 60333 | Bangalore: +91 9513939333 | Mumbai: +91 7700089597