STPI registration is the process of enrolling a software or IT-enabled services exporter with Software Technology Parks of India (STPI), the body under the Ministry of Electronics and IT that oversees software exports.
It comes in two forms, and knowing which one you need saves a lot of confusion.
The two routes serve very different purposes:
- STP unit: a 100% export-oriented, bonded unit that can import hardware and software duty-free. This suits larger operations set up specifically as export units.
- Non-STPI unit: a normal business in the domestic tariff area that registers only so it can file SOFTEX. This is the route almost every ordinary software exporter actually needs.
For most Indian IT firms the answer is Non-STPI registration. As of August 2026 it is effectively mandatory, because SOFTEX returns, which the Reserve Bank of India requires for software exports, can be filed only through STPI.
No registration means no SOFTEX, and no SOFTEX stalls the closure of your export receipts.
One important change is coming. From 1 October 2026, a unified Export Declaration Form (EDF) replaces SOFTEX, and your authorised dealer (AD) bank can certify software exports at par with STPI, which makes STPI certification optional for domestic-area units.
Until then, and for most existing units, Non-STPI registration remains the working route. The transition section below covers what changes and when.
If your revenue depends on cross-border payments for service exporters, this guide covers what STPI registration is, the STP versus Non-STPI split, the exact process, fees and documents, whether a freelancer needs it, and the 1 October 2026 EDF change.
What STPI is, and why it exists
STPI was set up to promote software and IT-enabled service exports from India. It administers the export framework, certifies SOFTEX declarations, and runs the reporting that ties your foreign receipts to a formal export record.
The key idea is that India tracks software exports differently from goods. A shipment of goods leaves a physical trail through customs and a shipping bill.
Software and services leave over a data link, with no customs gate, so the government uses SOFTEX and STPI to record them instead.
The SOFTEX vs shipping bill contrast is the cleanest way to see why a services exporter never touches a customs document. That is why the export of services vs export of goods distinction shapes the whole regime.
Your compliance runs through STPI and SOFTEX, not through a shipping bill.
STP unit vs Non-STPI unit
These two are constantly confused because they share the STPI name. They are almost opposites in purpose. This table is the fastest way to tell them apart.
| STP unit | Non-STPI unit | |
|---|---|---|
| Nature | 100% export-oriented, bonded unit | Ordinary business in the domestic tariff area |
| Main benefit | Duty-free import of capital goods, bonded operation | None; it is a compliance registration |
| Who it suits | Firms set up as dedicated export units | Most software and ITeS exporters |
| Core obligation | Full STP scheme conditions | Register and file SOFTEX |
| Why you register | To access duty benefits | To be able to file SOFTEX at all |
The practical takeaway: if you are a normal services company that simply gets paid by overseas clients, you almost certainly want Non-STPI registration. You register not for a tax break, but because it is the only door to filing SOFTEX.
Related duty-based structures, such as an EOU, sit closer to the STP end of the scale.
STPI registration, IEC and GST: how the three fit together
Exporters often blur three separate registrations. Each does a distinct job, and you can hold all three at once.
- IEC (Importer-Exporter Code): your identity as an exporter, issued by the DGFT. It is a prerequisite for STPI registration and for most export activity. Budget for the IEC code fees before you start.
- STPI (Non-STPI) registration: the door to filing SOFTEX for software and ITeS exports. It records your exports with STPI and lets your bank close the receipts.
- GST registration and LUT: the indirect-tax side. Service exports are zero-rated, and a Letter of Undertaking lets you export without paying IGST upfront.
They connect but do not replace one another. Your IEC identifies you, STPI and SOFTEX record the export, and GST handles the tax treatment and refund.
A gap in any one of them can stall a receipt, so treat them as a single compliance stack rather than three unrelated tasks.
Why SOFTEX matters, and what happens without it
SOFTEX is the declaration that reports the value of a software or ITeS export. The RBI requires it, STPI certifies it, and your bank uses the certified figure to close the inward remittance against your export.
Skip it and the chain breaks. Your bank cannot close the export entry, which means the FIRC for GST refund trail stays open, your GST refund can stall, and unfiled SOFTEX can attract penalties under FEMA.
Worked example
A three-person development studio in Hyderabad receives US$12,000 a month from US clients, roughly ₹30 lakh a quarter. The bank tags each credit and asks for SOFTEX.
Without Non-STPI registration the studio cannot file SOFTEX, so the bank cannot close the export, and a full quarter of receipts, around ₹30 lakh, piles up as open entries.
Its accumulated input tax credit refund stays locked behind those open entries, and persistent non-filing can be treated as a FEMA contravention carrying a penalty of up to three times the sum involved.
The realisation and repatriation of export proceeds simply cannot complete on the books. A one-time registration would have prevented all of it.
The detail of the return itself sits in the SOFTEX filing process and the SOFTEX form.
Persistent non-filing can be treated as a contravention under the Foreign Exchange Management Act (FEMA), with monetary penalties, quite apart from the practical pain of receipts your bank cannot close.
That combination of a compliance obligation and a cash-flow blocker is why most exporters treat Non-STPI registration as non-negotiable once foreign receipts arrive regularly.
What changes on 1 October 2026: SOFTEX becomes the unified EDF
The framework above describes the position as of August 2026. It is being reformed. Under the RBI's FEMA (Export and Import) Regulations 2026, notified as FEMA 23(R)/2026-RB and effective 1 October 2026, three things change for software exporters.
- One form for everything. A single Export Declaration Form (EDF) replaces the separate SOFTEX form for software and the older EDF for goods. Software and services are declared on the same form.
- Your bank can certify. AD banks are recognised as a "specified authority" at par with STPI for units in the domestic tariff area. STPI certification becomes optional, so a Non-STPI unit can have exports certified by its AD bank instead.
- Monthly, not per-invoice. Declarations move to a consolidated monthly filing rather than a separate declaration for each invoice.
The practical read for most exporters: if you already hold Non-STPI registration, keep filing as normal until the switch, then follow your STPI centre's or AD bank's transition guidance.
If you are registering now, the registration is still worth doing, and the certifying-authority question is what changes afterwards.
The mechanics of the new regime sit in our guide to the export declaration form, and the transition timeline in the SOFTEX filing guide above.
Treat dates and thresholds as subject to STPI and AD-bank notifications, and confirm your own position before you change how you file.
The STPI registration process, step by step
Non-STPI registration is an online process through your jurisdictional STPI centre. The broad flow is consistent across centres:
- Confirm your IEC. An Importer-Exporter Code is a prerequisite, so obtain it first if you do not already hold one, and run an IEC code verification to check the details match your entity records.
- Create an account on your jurisdictional STPI portal and start the Non-STP registration application.
- Fill the application with your entity details, nature of services, and expected export particulars.
- Upload the documents (listed below) and pay the registration fee online.
- STPI reviews and approves, typically within about ten working days, and issues your registration.
- Begin periodic reporting once registered, filing your monthly, quarterly and annual returns on time.
Apply before you expect your first large receipt, so your SOFTEX route is ready when the bank asks for it.
Which STPI centre, and when to register
STPI works through jurisdictional centres, and you register with the one that covers your registered office. The portal and exact document list can vary slightly between centres, so check your local centre's requirements rather than assuming a single national form.
Timing matters more than most first-time exporters expect. SOFTEX is filed against invoices, and your bank will look for it when it tries to close your inward remittances.
If you register only after receipts have landed, you are left filing retrospectively and explaining open entries to your bank.
The cleaner sequence is to secure your IEC, complete Non-STPI registration, and then raise your first export invoice, so the reporting is in place before the money arrives.
A week of preparation up front is far easier than untangling a quarter of open export entries later.
Fees, validity and documents
The registration itself is inexpensive. As of August 2026 the Non-STPI registration fee is ₹1,000 plus 18% GST, so ₹1,180, paid online.
Registration is generally valid for three years, and you renew it before it expires, usually around three months ahead.
The documents most STPI centres ask for are:
| Document | Purpose |
|---|---|
| Memorandum and Articles of Association | Proves the entity and its objects |
| Board Resolution | Authorises the Non-STP unit and signatories |
| Importer-Exporter Code (IEC) | Confirms you are registered to export |
| Company PAN | Entity tax identity |
| Registered lease or rent agreement | Confirms the premises |
| Export agreement or purchase orders | Evidence of the export activity |
Keep these ready as one set. Missing or mismatched documents are the usual reason an application stalls.
Receive export payments with the compliance paperwork handled
The reporting you take on after registering
Registration is not the end of it. A Non-STP unit files periodic returns, and STPI can withhold services from irregular filers. Put these dates in your compliance calendar.
| Return | Frequency | Typical deadline |
|---|---|---|
| Monthly Performance Report (MPR) | Monthly | Within 10 days of month end |
| Quarterly Performance Report (QPR) | Quarterly | Within 30 days of quarter end |
| Annual Performance Report (APR) | Annually | By 30 June |
These returns, plus SOFTEX, are what keep your export record clean. They also connect to the wider STPI compliance picture and the way STPI reporting feeds bank and RBI systems.
Do freelancers and small firms actually need this?
This is the most common question, and the honest answer is: it depends on how you are paid and how your bank treats the credit.
If you export software or ITeS and your bank expects a SOFTEX declaration to close your receipts, you need Non-STPI registration, because SOFTEX runs through STPI. Size is not the deciding factor; the reporting requirement is.
Part of the confusion is purpose codes. A receipt tagged for software services, such as P0802, can carry a SOFTEX expectation, and choosing the right purpose code for freelancers is where a lot of freelancers get caught out.
The safest approach is to confirm with your bank how it will classify and close your inward remittances before you assume you are exempt.
Common mistakes
- Assuming Non-STPI gives a tax benefit. It does not. It is a compliance registration, not a duty or income-tax scheme.
- Registering but not filing returns. MPR, QPR and APR are ongoing. Irregular filing can see STPI withhold services.
- Skipping SOFTEX because you are "small". The requirement follows the export activity and the bank's closure process, not your turnover.
- Forgetting to renew. Registration is time-bound. Renew before expiry rather than after a lapse.
- Leaving IEC to the last minute. IEC is a prerequisite; apply for it before you start the STPI application.
Where the payment fits
STPI registration and SOFTEX handle the export record. Receiving the money cleanly is the other half, and the two work best when they line up.
Bringing your international receipts into dedicated receiving accounts settles them to your Indian bank account with the eFIRA issued automatically.
The remittance advice your bank needs to close the export against SOFTEX is generated as the money lands, not chased weeks later.
None of this changes your STPI obligations. It reduces the paperwork friction around them, so your export of services under GST refund trail and SOFTEX closure move together rather than getting stuck on missing documents.
Larger firms often pair it with the deeper STPI software exports workflow.
Xflow holds final Payment Aggregator - Cross Border (PA-CB) authorisation from the Reserve Bank of India (RBI) for both exports and imports, as of February 2026, and settles inward receipts to your Indian bank account the next business day.
Keep your export receipts audit-ready
RBI PA-CB authorised
T+1 settlement
Auto eFIRA & FIRC
This guide is general information, not legal or tax advice.
STPI and SOFTEX requirements vary by jurisdiction and change over time, including the move to the unified EDF from 1 October 2026, so confirm your position with your STPI centre, your AD bank and a qualified professional.
Frequently asked questions
As of August 2026, in practice yes. SOFTEX declarations, which the RBI requires for software and ITeS exports, can be filed only through STPI, so without registration your bank cannot close the export receipts.
From 1 October 2026, under the unified EDF regime, AD banks can certify software exports at par with STPI, so STPI certification becomes optional for domestic-area units. Confirm the transition steps with your STPI centre and AD bank.
From 1 October 2026, yes. AD banks are recognised as a specified authority alongside STPI for units in the domestic tariff area, and exports are declared on the unified Export Declaration Form.
An STP unit is a bonded, 100% export-oriented unit with duty-free import benefits. A Non-STPI unit is an ordinary domestic business that registers only to file SOFTEX. Most exporters need the Non-STPI route.
As of August 2026 the Non-STPI registration fee is ₹1,000 plus 18% GST, so ₹1,180, paid online. Registration is generally valid for three years before renewal.
Typically around ten working days after you submit a complete application with the required documents and fee, though timelines vary by STPI centre.
If your bank expects a SOFTEX declaration to close your software or ITeS receipts, you need Non-STPI registration, because SOFTEX runs through STPI. Confirm how your bank classifies your inward remittances before assuming you are exempt.