Software exports · STPI and SOFTEX

Your bank has asked for a SOFTEX number and nobody told you what that was.

Most software exporters meet this the same way: a payment arrives, the bank asks for a SOFTEX number before it will close the remittance against the invoice, and nobody in the company has heard of one. The registration behind it takes little effort. Discovering it after six months of unreconciled receipts takes a lot.

🧾 CA-reviewed · fee quoted upfront
✓SOFTEX certification is required for software and IT service exports — not only for units inside a park
✓An exporter outside a park registers with STPI as a non-STPI unit purely to get its forms certified
✓Realisation of the export proceeds under FEMA depends on it — which is why your bank asks
✓Exports are zero-rated under GST: file a letter of undertaking and export without paying the tax
✓Or pay and claim it back — the refund route ties up cash and needs the documentation to match
✓The SEZ tax holiday closed to units commencing after 31 March 2020, so SEZ is now an operational choice
✓If you bill a group company abroad, transfer pricing applies on top
Tell us what you export and to whom
Software or services, roughly what you invoice a year, whether the client is a group company, and whether your bank has already started asking questions.
💬 Free consult first·CA-reviewed·No payment to start

What we handle for you

📝

Non-STPI registration

Registering with Software Technology Parks of India as a non-STPI unit, which is what lets your SOFTEX forms be certified when you are not located in a park.

🔢

SOFTEX filing

Forms prepared and certified against your invoices on the required cycle, so the bank can close each remittance and your export receipts reconcile.

💱

FEMA realisation

Export proceeds have to be realised and repatriated within the prescribed period. Unreconciled receipts sitting open at a bank become an outstanding-export problem.

🧾

GST on exports

A letter of undertaking to export without paying the tax, renewed each financial year — or the refund route where you have already paid it, with the documentation lined up.

📊

Billing your own group

An Indian company invoicing its overseas parent is a related-party transaction, so the price has to be at arm's length and documented. That is a different exercise from invoicing a third-party client.

Who this is for

💻 Software and IT services firms

Exporting to overseas clients.

🏢 Indian arms of foreign groups

Billing the parent for development work.

🚀 Growing freelancers

Who have crossed into needing registrations.

Transparent, quoted upfront

Every case is different, so we review yours first and give you a clear price before any work or payment — no charge for the review, no obligation.

Share your details → a CA reviews → you get a fixed quote on WhatsApp.

No hidden charges. You decide after you see the price.

💬 Get my quote →

Common questions

What is a SOFTEX form and do I need one?

It is the declaration that a software or IT service export has taken place, certified by Software Technology Parks of India, and the banking system uses it to match your export invoices against the money that arrives. If you export software or IT-enabled services from India you generally need it, and the requirement is not limited to companies located inside an STPI park. It matters because realisation of export proceeds under the exchange-control rules is tracked against these declarations — which is why the request usually reaches you from your bank rather than from a regulator.

I am not in an STPI park. Why would I register with STPI?

Precisely so that your SOFTEX forms can be certified. An exporter outside a park registers as a non-STPI unit, which is an administrative registration rather than joining a scheme — you get no premises, no duty benefits and no tax holiday from it. It exists because the certification has to come from somewhere. Small exporters and consultancies routinely do not know this until a remittance will not close, and then have to register and file retrospectively.

Is there still a tax holiday for software exporters?

No. The old STPI income tax holiday ended many years ago, and the tax holiday for units in a special economic zone closed to units that commenced operations after 31 March 2020. So the choice between SEZ, STPI and an ordinary office is now about duty treatment, operating constraints and where you want to be, not about income tax. Anyone presenting an SEZ or STPI tax holiday to a new venture is working from material that is more than half a decade out of date.

How does GST work when I export software services?

Exports are zero-rated, and you have two routes. File a letter of undertaking and export without charging or paying the tax, which is renewed each financial year and is much better for cash flow. Or pay the integrated tax on the export and claim it back as a refund. Either way you can claim refunds of the tax paid on your own inputs. What trips people up is the documentation: the payment must come in convertible foreign exchange, the recipient must be outside India, and the supplier and recipient must not be merely establishments of the same person — that last one catches an Indian branch billing its own head office.

What happens if my export proceeds are not realised in time?

Export proceeds must be realised and repatriated within the prescribed period, and receipts that stay open show up as outstanding export bills at your bank. In practice this happens for dull reasons — a remittance not matched to an invoice, a missing SOFTEX number, a short payment after bank charges — rather than because a client did not pay. The fix is reconciliation and, where the delay is real, an extension or a write-off through the proper route. The cost of leaving it is that the bank becomes reluctant to process further remittances.

Do I need an Import Export Code to export services?

For services, an Import Export Code is needed where the payment comes through banking channels or where you claim a benefit under a foreign trade scheme, which covers most software exporters. It is issued against your PAN, one per PAN, and it does not expire — but it has to be confirmed online every year between April and June, and an unconfirmed code is deactivated. That deactivation is another way a remittance suddenly stops clearing.

We bill our own overseas parent. Is that different?

Yes, in two ways. The pricing has to be at arm's length because you are related parties, which brings transfer pricing documentation and the annual accountant's report — a cost-plus markup benchmarked and documented rather than a number the group agreed internally. And on the GST side, check carefully that the supply qualifies as an export at all: where the Indian entity and the overseas recipient are merely establishments of the same person, it does not, and an intra-group arrangement can fall on the wrong side of that line depending on how it is structured.

What do I need to keep for all of this?

Invoices matched to SOFTEX declarations, the inward remittance certificates or bank advices proving receipt in foreign currency, the contract or purchase order with the overseas client, your letter of undertaking for the year, and the GST returns and refund claims. Kept as you go, this is fifteen minutes a month. Reconstructed at the year end, or when a refund is queried, it is the most expensive housekeeping in a small export business.

More on entering India

Talk to us about registering your Indian company
A foreign company or individual can own 100% of an Indian private limi...
Which structure fits your plan for India?
Not every foreign company should incorporate. A liaison office cannot...
Tell us what you are planning in India
Entering India means dealing with the Registrar of Companies, the inco...
Set up your Indian subsidiary
A wholly owned subsidiary is a separate Indian company, owned entirely...
Is a branch office right for you?
A branch office is not a separate company. It is the foreign company i...
Open or regularise a liaison office
A liaison office lets a foreign company maintain a presence in India w...
Would an LLP work for your India plan?
An LLP is lighter to run than a company and is attractive to professio...
Tell us where your FEMA position stands
Nothing goes wrong on the day a FEMA filing is missed. It goes wrong t...
Tell us about your India headcount
Hiring in India is not only a contract. Depending on headcount and sal...
Not sure which of these apply to you?
Most India-entry pages imply one firm can do everything. It cannot. Th...
Tell us why you need the PAN
Almost nobody wants a PAN for its own sake. They want it because an In...
Tell us what the business actually does
Almost every India-entry decision follows from this one. If your secto...
Want this as a calendar for your own entity?
A foreign-owned Indian company answers to four different authorities o...
Tell us about your India team
We are not an employer of record and we do not resell one, so we have...
Tell us what you are planning in India
The trade agreement gets the coverage; the Double Contribution Convent...
Tell us about the structure
Since Rule 25A was amended in September 2024, a foreign holding compan...
Tell us what the company needs and who is putting it in
This is the question we are asked most often by foreign owners and the...
Tell us how your company is set up
Almost every foreign founder asks a version of this, usually quietly,...
Tell us how you are engaged and paid
This page is for the person receiving the money rather than the compan...
Need the Indian entity or the net worth certificate?
India's data protection law reaches foreign companies that have no Ind...
Tell us about the investment
Most pages on this still warn about angel tax, which was abolished for...
Tell us who you want on the board
Resident director, independent director, woman director, nominee direc...
Tell us about the centre
A centre serving only your own group has no Indian customers, so almos...
Tell us what the unit would do
GIFT City is India's only International Financial Services Centre, wit...
Tell us what you hold
Nobody tells you which of your Indian accounts and investments survive...
Full NRI / foreign-income ITR filing
The complete return — DTAA, Form 67, Schedule FA. ₹4,999 all-inclusive.
💬