Introduction
India shares a big part of the global software export story, with the services exports reaching an all-time high of $387.6 billion in FY25.
That did not happen by chance. Behind decades of IT growth is a compliance and infrastructure framework that most exporters interact with regularly. The Software Technology Parks of India scheme.
Since 1991, STPI has been the backbone of how Indian software companies register, report, and receive foreign exchange for their exports. Regardless of what you are, a large IT firm, a growing SaaS startup, or a small ITeS company, if you export software from India, STPI touches your operations in some way.
Here, we’ll dissect how the STPI scheme works, who needs to register, what compliance looks like in practice, and what is changing in 2026.
Key takeaways
- STPI has been India's main software export framework since 1991. And STPI-registered units now make roughly 50% of India's total software exports.
- Any company that exports software or IT-enabled services from India, regardless of its size, must register with STPI. Either as an STP unit or a Non-STPI unit to get export declarations certified.
- STP units get benefits like duty-free import of capital goods, 100% FDI through the automatic route, single-window clearances, and plug-and-play infrastructure.
- SOFTEX is being replaced by a unified Export Declaration Form (EDF) effective October 1, 2026.
- Non-compliance results in FEMA penalties, blocked GST refunds, customs duty recovery on NFE shortfalls, and potential cancellation of STPI status.
- Export proceeds must be repatriated within 15 months of the invoice date and reported through your AD bank to stay FEMA compliant.
What is STPI and how does it power software exports from India?
STPI, or Software Technology Parks of India operates under the Ministry of Electronics and Information Technology. The main job of this autonomous body is to help Indian IT companies export software and IT-enabled services to the world.
STPI provides infrastructure, handles regulatory approvals, and offers financial incentives from one place.
How does STPI power software exports?
STPI works more like a full support system for software exporters. It offers:
1. Single-window clearances
STPI acts as a single window for services to software exporters, covering statutory services, data communications, incubation facilities, training, and value-added services. Companies do not have to run between multiple departments for approvals.
2. Infrastructure on day one
STPI establishes and manages infrastructure resources such as data communication facilities, core computing facilities, built-up space, and other common amenities. So, registered units can start operating without heavy upfront investment.
3. 100% export-oriented framework
The STP scheme is 100% export-oriented for the development and export of computer software, which includes export of professional services that use communication links or physical media. This makes it one of the few government schemes focused entirely on a single sector.
4. Pan-India reach
STPI currently operates 67 centres across the country, with 59 of them in Tier II and Tier III cities, actively pushing IT growth beyond the big metros.
5. Startup support
STPI nurtures the tech startup ecosystem through its Next Generation Incubation Scheme and 24 Centres of Entrepreneurship, having supported more than 1,400 startups, which have raised Rs. 574 crore from investors so far.
Why are software exports mandatory to report through STPI?
The government needs a formal mechanism to track what is leaving the country and what foreign exchange is coming in. And software exports are not physical goods that pass through a port with a bill of lading. That means no container, customs inspection, or paper trail by default. This is exactly why reporting them through STPI becomes mandatory.
1. Foreign exchange tracking
Every unit involved in the software export must submit SOFTEX with STPI within 30 days from the date of the export invoice, and this submission is also required to comply with RBI's Export Data Processing and Monitoring System (EDPMS) and for the issuance of the Electronic Bank Realization Certificate (eBRC).
2. FEMA compliance
SOFTEX filing ensures adherence to the Foreign Exchange Management Act (FEMA) regulations, helping businesses avoid penalties due to delayed or missed filings.
3. RBI mandate
As per RBI circulars, any company engaged in IT/ITeS exports via data communication links must submit the SOFTEX form for certification, with STPI acting as the designated authority.
4. National trade statistics
STPI-reported data feeds directly into India's official software export figures, helping the government measure the sector's contribution to GDP and plan IT policy accurately.
Who should register under the STPI scheme for software exports?
There are two tracks, and which one applies to you depends on what you are looking for. Tax benefits and infrastructure or just compliance. Here is who falls under each:
- STP units (full registration): An Indian company, a branch office of a foreign company, or a subsidiary of a foreign company is eligible to become an STP unit.
- Non-STP units: Any form of entity can obtain Non-STPI registration, as long as it has software that can be exported outside India.
- IT and ITeS exporters of all sizes: Apart from STP entities that need to mandatorily obtain STPI registration, even Non-STP entities engaged in software export are required to obtain registration as a Non-STPI unit to avail SOFTEX certification.
- Foreign subsidiaries: Foreign subsidiaries focused on IT/ITeS exports, software product companies, BPO/KPO, and other services delivered internationally are eligible.
- Companies not seeking STP benefits: Software companies that do not wish to avail the benefits of the STP scheme may still register with STPI solely for the certification of software exports.
What are the key benefits of registering under the STPI scheme?
Companies that go through the full STP registration unlock:
- Duty-free import of capital goods: Companies can import capital goods like computer hardware and software without paying customs duty, provided they are used in the production of software or services that will be exported.
- Income tax exemption: STP units are eligible for an income tax holiday for a specific number of years.
- 100% FDI through the automatic route: Units registered under the STP scheme can secure 100% Foreign Direct Investment through the automatic route, without needing prior government approval.
- Single-window clearances: The STP scheme provides single-point contact services for member units. That enables them to conduct export operations at a pace commensurate with international practices.
- GST concessions: The scheme provides exemption from certain indirect taxes including GST on specific goods and services.
- Plug-and-play infrastructure: STPI provides infrastructure support including plug-and-play office space with IT infrastructure for software exporters, reducing setup time significantly.
- Export credibility: Registered units get SOFTEX certification from STPI, which validates every export transaction and strengthens a company's standing with banks, investors, and global clients.
How does the STPI software export registration process work?
The registration process moves in a clear sequence, from eligibility to approval to operations.
1. Check eligibility first
Your business must be engaged in software development, IT services, SaaS, or IT-enabled services, and the company should be incorporated in India as a Private Limited Company or LLP.
2. Get your foundational registrations in place
Before applying, obtain PAN, TAN, GST registration, and an Import Export Code (IEC), and ensure your Memorandum of Association includes software development and exports as part of your business activities.
3. Identify your STPI jurisdiction
STPI has centres across India in both metro and smaller cities. Your application and ongoing compliance will be handled by the regional centre where your office is based.
4. Prepare your documents
You will need your Certificate of Incorporation, MoA and AoA, PAN, GST and IEC certificates. And a lease agreement for your office space, a project report covering export projections and infrastructure, a board resolution authorizing the application, and audited financials if the company already exists.
5. File the application
Submit the application form online via the STPI portal. Pay the applicable fee and send signed hard copies to the jurisdictional STPI centre. The processing time is usually two to three weeks.
6. Receive your Letter of Permission (LoP)
Post documents and premises verification, STPI issues a Letter of Permission, generally valid for five years. It defines your approved activities, export obligations, and compliance requirements.
7. Complete customs bonding
To benefit from duty-free imports, you must sign a legal agreement with STPI, get your premises bonded by Customs, and execute a bond for duty-free import of capital goods.
8. Begin exports and stay compliant
Once operations begin, all export invoices must be certified through SOFTEX forms, and regular Monthly Progress Reports, Quarterly Reports, and Annual Performance Reports must be filed to maintain your STPI status.
What is the SOFTEX form and how does it connect to STPI software exports?
Software exports leave no physical trail. The SOFTEX form was India's answer to that gap. An official record of the transaction that verifies the type of service exported, the invoice value, and the foreign client involved.
Under FEMA 1999, SOFTEX certified software and IT services exports, tracked foreign exchange earnings, and supported EDPMS closure at your bank. RBI used it to match inflows with declared exports and keep India's forex records accurate. That system ran for 26 years. It is now being replaced.
What is changing
On January 13, 2026, RBI officially scrapped the SOFTEX form through notification FEMA 23(R)/2026-RB. A unified Export Declaration Form (EDF) now replaces it, covering goods, services, and software under a single framework, effective October 1, 2026.
STPI certification becomes optional
The 2026 regulations recognize AD banks as a "Specified Authority" on par with STPI. Software and IT/ITeS businesses will have the option to get their exports certified by their bank instead of going through STPI. However, if a bank wants STPI or SEZ to certify, exporters may not be able to bypass STPI. The operating process is largely left to banks, so the exact flow will depend on how each bank implements the RBI's directive.
Filing gets simpler
A single EDF can cover all service and software exports made in a month, to be submitted within 30 days from the end of that month, replacing the old invoice-by-invoice approach.
Until October 2026, SOFTEX still applies
The current filing requirements remain in force during the transition window. If you are exporting software today, you still file SOFTEX through your jurisdictional STPI centre, within 30 days of your invoice date, and submit the certified form to your AD bank for EDPMS reconciliation.
What is the difference between STPI, SEZ, and DTA units for software exporters?
STPI is the scheme most IT exporters register under. It operates under MeitY and allows companies to set up anywhere in India. STPI units get duty-free import of capital goods, single-window clearance, and moderate compliance requirements, making it a preferred choice for software development centres and IT-enabled service providers.
SEZ (Special Economic Zone) is a government-notified enclave designed for heavily export-focused operations. SEZ units enjoy income tax incentives on export profits, customs and GST exemptions on imports, and simplified foreign investment approvals. But they must operate from within a designated SEZ zone and maintain positive Net Foreign Exchange earnings.
DTA (Domestic Tariff Area), also called Non-STPI, is simply the default. Businesses that do not register under SEZ or STPI function as DTA units, following standard corporate, GST, and foreign investment norms. They have no export obligations or geographic restrictions, and can serve both domestic and international clients without limitations.
| Parameter | STPI | SEZ | DTA/Non-STPI |
|---|---|---|---|
| Location | Anywhere in India | Must be within a notified SEZ zone | Anywhere except SEZ |
| Income tax benefit | None currently | 100% exemption on export profits for the first 5 years, 50% for the next 5 | None |
| Customs duty on imports | Exempt under FTP | Exempt | Applicable; ITC available |
| Export obligation | Positive NFE required | Positive NFE required | None |
| Domestic sales allowed | Up to 50% of export value | Permitted with practical limitations | No restriction |
| Compliance burden | Moderate | High | Low |
| Operational flexibility | Moderate | Restricted | Full |
| Regulatory authority | STPI Directorate under MeitY | Development Commissioner, SEZ | Standard statutory authorities |
What are the compliance obligations for STPI registered units?
Getting registered is the easy part. Staying compliant is what keeps your STPI status and benefits intact. Here is what registered units are required to do on an ongoing basis:
- Annual Performance Report (APR): Companies must file their APR by June 30 each year, covering export performance, employment data, and financials including Profit & Loss accounts and Balance Sheets.
- Quarterly Progress Report (QPR): QPRs must be submitted within 30 days from the end of each quarter, covering export data, domestic turnover, employment details, and utilisation of capital goods.
- SOFTEX filing (transitioning to EDF): Companies must report software exports and invoice realisations to RBI through STPI. From October 2026, this moves to the unified Export Declaration Form filed with the AD bank or STPI.
- Customs bonding: Operational premises must be bonded with customs authorities through a legal undertaking and bond, and are subject to periodic inspection to verify compliance with bonded warehouse norms.
- Import records and re-export obligations: Proper documentation must be maintained for all duty-free imports. Any imported capital goods that are not utilised or disposed of must be re-exported or surrendered to STPI.
- Net Foreign Exchange (NFE) compliance: Units must maintain positive NFE, meaning foreign exchange earned must exceed what is spent on imports, and this is tracked through the regular reports submitted to STPI.
- Registration renewal: Periodic renewal is required to maintain STPI status, involving updated project reports, financial statements, and relevant documentation.
What are the penalties for non-compliance with STPI software export rules?
Non-compliance under the STPI framework does not just attract a fine and move on. Depending on what was missed and for how long, the consequences can stack across multiple regulatory layers.
- FEMA penalties for export declaration failures: Failure to file the SOFTEX form is a violation of the Foreign Exchange Management (Export of Goods and Services) Regulations, 2015. Under Section 13(1) of FEMA, this can result in penalties of up to three times the amount involved in the violation, plus a continuous penalty of up to ₹5,000 per day after the first day of non-compliance.
- Updated FEMA penalty cap: Under the Foreign Exchange (Compounding Proceedings) Rules, 2024, RBI has capped compoundable FEMA violation penalties at ₹2 lakh. A shift from the earlier percentage-based approach where penalties ranged from 0.30% to 0.75% of the amount involved.
- Cancellation of STPI status: Non-compliance can lead to penalties or cancellation of STP status. All benefits like duty-free imports, tax concessions, and export incentives are conditional on meeting export performance requirements and filing obligations.
- Customs duty recovery on NFE shortfall: If a unit fails to achieve positive Net Foreign Exchange earnings over the five-year block period, customs duty can be demanded and recovered from the defaulting unit.
- Blocked GST refunds: Without SOFTEX certification, obtaining the Bank Realisation Certificate becomes difficult, which directly blocks GST refund claims on zero-rated software exports.
- EDPMS complications: Non-filing causes issues with Export Data Processing and Monitoring System closure at banks, and delays in realization reporting to RBI, both of which can hold up incoming foreign payments.
How are STPI software exports receiving foreign payments in 2026?
Receiving foreign payments as a software exporter involves more than just sharing your bank details with a client. The method you use affects settlement speed, conversion rates, and how cleanly the inward remittance ties back to your export declaration. Here are the main options in 2026:
1. SWIFT bank transfers
The most common method. Clients wire payment directly to your Indian bank account held with an AD bank. Settlement typically takes two to five business days, and the remittance flows straight into EDPMS for compliance tracking.
2. Virtual foreign currency accounts
Platforms like Xflow provide receiving accounts in 25+ currencies, letting clients pay as if they were doing a local transfer. Funds then settle into your INR account within one business day, usually at mid-market rates.
3. Online payment platforms
Services like Wise and Payoneer are popular with smaller exporters and freelancers. They offer faster transfers and lower fees on smaller amounts, though reconciliation with STPI or AD bank filing needs to be handled carefully.
What are the best practices for Indian software exporters under the STPI framework?
Good compliance under STPI is less about reacting to deadlines and more about building habits that make the whole process predictable. Here are the practices that matter:
- File export declarations within 30 days of your invoice date. No exceptions and no unnecessary deferrals.
- Consolidate monthly invoices into a single filing where your STPI centre allows it to reduce paperwork and compliance queries.
- Ensure SOFTEX values exactly match the bank inward remittance amounts. Any mismatch can delay foreign exchange realisation or trigger compliance queries.
- Maintain a spreadsheet tracking all export invoices, SOFTEX filings, and inward remittances together for clean monthly reconciliation.
- Use specific service descriptions in your filings. “Custom CRM module development” is far less likely to attract queries than vague labels like “IT services.”
- Regularly track the status of submitted SOFTEX forms and correct any errors promptly if the form is returned by STPI.
- Monitor your Net Foreign Exchange (NFE) position quarterly. Do not wait until the five-year block period ends to discover a shortfall.
- Submit APRs and QPRs ahead of their deadlines and keep the underlying data audit-ready throughout the year.
- Keep all export contracts, invoices, e-FIRA, and certified SOFTEX documents in organised month-wise folders for at least three years.
- Stay updated on the EDF transition and understand your bank’s process for the new framework before October 2026.
How does Xflow help STPI registered software exporters streamline payments and compliance?
For STPI registered software exporters, managing international payments and staying compliant with FEMA and RBI requirements are two parallel workloads that often slow each other down. Xflow is built to handle both together.
- Foreign currency receiving accounts: Xflow gives IT exporters virtual foreign currency accounts to collect payments from global clients in 25+ currencies across 140+ countries, without transaction limits on a single invoice.
- Fast INR settlement: Funds settle into your Indian bank account within one business day, keeping cash flow predictable and reducing the gap between invoice and realisation.
- Mid-market FX rates: Xflow prices conversions at mid-market or inter-banking rates with no hidden markups, and offers a guaranteed live FX rate locked for a three-hour window so you know the exact withdrawal amount before confirming.
- FIRA transparency: Xflow provides a FIRA calculator upfront so exporters can see precise costs before transacting, useful for reconciling remittances against SOFTEX filings and keeping EDPMS entries clean.
- Accounting integrations: Xflow connects with Zoho Books to automate payment reconciliation and keep export records synchronized in real time, reducing manual effort around the documentation STPI compliance requires.
- Single dashboard for tracking: All transactions, payment history, and documents are accessible from one view, making it easier to maintain the organized records that APR, QPR, and EDPMS closure demand.
Visit Xflow’s website now to learn what more it can offer!
The bottom line
India's software export story did not happen by accident. STPI gave it structure. A framework that lets thousands of companies, from early-stage startups to large IT firms, plug into global markets without navigating the full weight of India's regulatory machinery alone.
What makes STPI relevant today is the compliance architecture, the SOFTEX mechanism, the single-window approvals, the export reporting framework, that keeps India's software trade transparent, trackable, and credible to the world.
Even as that architecture evolves with the move to EDF and bank-led compliance from October 2026, the underlying purpose stays the same: make it easier for Indian software companies to export, and harder for foreign exchange to go unaccounted.
Frequently asked questions
STPI stands for Software Technology Parks of India. It is the government body that registers software exporters, certifies export declarations, and provides infrastructure and compliance support for IT companies exporting from India.
Yes. Any entity exporting software or IT-enabled services must register with STPI as a full STP unit or a Non-STPI unit to get export declarations certified and stay FEMA compliant.
STP units get duty-free imports, tax benefits, and infrastructure support but carry export obligations. Non-STPI units register purely for export certification with minimal compliance requirements and no location restrictions.
A Letter of Permission issued by STPI is generally valid for five years. After that, units must apply for renewal with updated financial statements, a revised project report, and supporting documentation.
SOFTEX must be filed within 30 days of your invoice date. From October 2026, this shifts to the new EDF framework, where a consolidated monthly filing is due within 30 days from the end of the month.
Yes. Freelancers and individual consultants receiving foreign payments for software or IT services can register as Non-STPI units and file export declarations to stay compliant with FEMA and RBI requirements.
Xflow provides virtual foreign currency receiving accounts, same-day INR settlement, mid-market FX rates, and accounting integrations, making it easier to collect international payments and maintain clean records for export compliance.