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, and it is effectively mandatory. 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.
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, and whether a freelancer needs it.
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.
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.
- 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.
A worked example. A three-person development studio in Hyderabad receives US$12,000 a month from US clients. 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, its receipts pile up as open entries, and its GST refund claim is held up. 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.
There is a regulatory edge to this too. Software and service exports must be realised and reported within the RBI's timelines, and SOFTEX is the mechanism that records that realisation against your invoices.
Persistent non-filing of SOFTEX can be treated as a contravention under the Foreign Exchange Management Act (FEMA), with monetary penalties. That is quite apart from the practical pain of receipts your bank cannot close.
The combination of a compliance obligation and a cash-flow blocker is why most exporters treat Non-STPI registration as non-negotiable once foreign receipts start to arrive regularly.
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.
- 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 already landed, you are left filing SOFTEX 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 rather than scrambled together afterwards.
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 compliance 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 such as EDPMS vs IDPMS.
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 only 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 this 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.
Many solo exporters find the purpose code for freelancers question and the SOFTEX question are answered together.
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
20,000+ businesses
Mid-market FX rate
Auto eFIRA & purpose codes
This guide is general information, not legal or tax advice. STPI and SOFTEX requirements vary by jurisdiction and change over time, so confirm your position with your STPI centre and a qualified professional.
Frequently asked questions
In practice, yes. SOFTEX declarations, which the RBI requires for software and ITeS exports, can be filed only through STPI. Without registration you cannot file SOFTEX, and your bank cannot close the export receipts.
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 only through STPI. Confirm how your bank classifies your inward remittances before assuming you are exempt.
A Monthly Performance Report within 10 days of month end, a Quarterly Performance Report within 30 days of quarter end, and an Annual Performance Report by 30 June, alongside SOFTEX for each export.