Next due
11 OCTGSTR-1 · Outward supplies · Sep 2026in 2 days 15 OCTPF & ESI · Contributions · Sep 2026in 6 days 20 OCTGSTR-3B · Summary return · Sep 2026in 11 days 21 OCTTax Audit Report · Form 3CA/3CB · AY 2026-27 · extended from 30 Sepin 12 days 30 OCTAOC-4 · Financial statements · FY 2025-26in 21 days 7 NOVTDS / TCS deposit · Deducted in Oct 2026in 29 days 21 NOVITR filing · Audit cases · AY 2026-27 · extended from 31 Octin 43 days 29 NOVMGT-7 / 7A · Annual return · FY 2025-26in 51 days
All due dates
FEMA Live

SOFTEX Filing for Software and Service Exports

Software and service exports transmitted electronically still need a declaration. How SOFTEX works, who certifies it, the bulk monthly filing route, and how it connects to EDPMS...

Published
Updated
Reading time
6 min
Views
22
Questions
6 answered
  • Expert Reviewed
  • High Complexity
Topic
FEMA
Published
September 5, 2026
Last updated
Oct 9, 2026
Reading time
6 min
0:00
Last updated: October 2026Verified against: Government sources

The Gap SOFTEX Fills

When goods are exported, the shipping bill is the declaration to the authorities that an export has occurred. It carries the value, feeds EDPMS, and is what the bank matches the inward remittance against.

Software delivered over a network produces no shipping bill. Without a substitute, there would be nothing in the system recording that an export happened, no way to match the dollars arriving in the exporter's account to an underlying export, and no basis for an e-BRC.

SOFTEX is that substitute. It is the declaration for software exports and for services transmitted through data communication links, and it performs precisely the function a shipping bill performs for goods.

Who Files, and Who Certifies

Exporter typeCertifying authority
STP unitSoftware Technology Parks of India, the jurisdictional STPI office
Non-STP software exporterSTPI, after registering as a non-STP unit
SEZ unitThe specified officer of the SEZ
EOUThe jurisdictional authority for that unit

A non-STP exporter — an independent software company with no STP registration — generally needs to register with STPI as a non-STP unit before its SOFTEX forms can be certified. The registration itself is light, but it must exist before the first filing, and this catches new exporters who discover it only when the bank asks for a certified form.

The Filing Flow

  1. Raise the invoice on the overseas client for the software or services delivered.
  2. Prepare the SOFTEX declaration with the export details — client, contract, invoice, value, currency and period.
  3. Submit to the designated authority for certification, with the supporting invoices and contract or purchase order.
  4. Certification is granted and the form is transmitted to the banking system.
  5. The AD bank records the declaration in EDPMS as an outstanding export.
  6. The remittance arrives and the bank matches it to the declaration.
  7. The entry closes and an e-BRC is issued.

Bulk Filing

A software exporter may raise dozens of invoices a month across several clients. Filing a separate SOFTEX for each would be unworkable, so a single bulk SOFTEX covering all invoices for a month is permitted, which is how most regular exporters operate.

Because the format, periodicity and submission mode have been modernised over time — including movement to electronic submission — confirm the current requirement with your jurisdictional authority rather than continuing a legacy process. The substance has not changed; the mechanics have.

Why It Matters Beyond Compliance

Exporters sometimes treat SOFTEX as a formality until something downstream breaks. The consequences of not filing, or filing late, are concrete:

  • EDPMS entries stay open. The remittance arrives with no declaration to match it against, and eventually appears as an unreconciled item.
  • No clean e-BRC. Which blocks Foreign Trade Policy scheme claims and complicates GST refund substantiation.
  • Realisation timelines. The obligation to realise proceeds within the prescribed period runs on the export, and without a declaration the position cannot be demonstrated.
  • Audit and diligence. A software exporter with a history of unfiled SOFTEX forms carries a live regulatory exposure that surfaces in due diligence.

How It Interacts with GST

SOFTEX and GST are separate regimes but they describe the same transactions, and they should agree.

  • Export of services under GST requires the five conditions in Section 2(6) of the IGST Act to be met, including receipt of payment in convertible foreign exchange.
  • The FIRC or e-BRC is the primary evidence of that receipt for a refund claim.
  • The e-BRC depends on the SOFTEX declaration being filed and matched.

So an unfiled SOFTEX eventually shows up as a GST refund problem, which is how many exporters first discover the issue.

Documentation to Maintain

  • Master service agreement or contract with each overseas client
  • Purchase orders or statements of work
  • Invoices, numbered consistently with what is declared
  • SOFTEX forms with certification evidence, filed by month
  • FIRCs and e-BRCs, mapped to invoices
  • EDPMS statement from the AD bank with your reconciliation
  • Registration certificate with STPI or the relevant authority

Practical Tips

  • Register with the designated authority before the first export, not when the bank asks.
  • Move to bulk monthly filing as soon as volumes justify it, and set a fixed date in the month for it.
  • Use one invoice numbering convention across the invoice, the SOFTEX and your GST return; mismatches here cause the same reconciliation pain as SB005 does for goods.
  • Reconcile SOFTEX filed, remittances received and e-BRCs issued every month, not annually.
  • Where a client pays a net amount after withholding foreign tax, document the withholding so the shortfall does not sit as an unexplained gap in EDPMS.
  • If historic filings were missed, regularise them deliberately with the authority and the bank rather than hoping the entries age out.

Related Services & Guides

Quick recapKey facts & short answers

Key Facts About SOFTEX Filing for Software

  • Applies in: All states across India, under the relevant central law.
  • Mode: Mostly online via the official government portal.
  • Typical timeline: Ranges from a few days to a few weeks depending on the case.
  • Non-compliance: May attract penalties, interest or late fees.
  • Expert help: TaxClue completes the entire process end to end for you.

What is a SOFTEX form?

The declaration an exporter files for software and certain service exports transmitted by data communication links, where there is no physical shipment and therefore no shipping bill. It performs the same function a shipping bill performs for goods.

Who certifies the SOFTEX?

The designated authority — Software Technology Parks of India for STP units and non-STP exporters registered with it, and the SEZ authority for SEZ units. Certification is what makes the declaration valid for the banking channel.

Keep your documents in an order a stranger could follow — one day an officer or auditor will have to.

— TaxClue Compliance Desk

SOFTEX Filing for Software: a key compliance topic in Indian tax and corporate law that businesses and individuals must understand to remain compliant.

Related Services & Guides

Was this article helpful?
About the author
13,350 articles
Vikas Sharma Verified expert Tax & Compliance Expert

Experienced in company registration, GST, trademark, and compliance. Helping Indian businesses stay compliant.

Last reviewed: Live

Disclaimer: This article is for general informational purposes only and does not constitute professional tax, legal or financial advice. Laws, rates and due dates change and can vary by individual case — always verify with the relevant government source (e.g. mca.gov.in, incometax.gov.in) or consult a qualified professional before acting. TaxClue accepts no liability for decisions taken based on this content.

People also ask

Questions, answered

Short, direct answers to the 6 questions readers ask most on this topic.

The declaration an exporter files for software and certain service exports transmitted by data communication links, where there is no physical shipment and therefore no shipping bill. It performs the same function a shipping bill performs for goods.

The designated authority — Software Technology Parks of India for STP units and non-STP exporters registered with it, and the SEZ authority for SEZ units. Certification is what makes the declaration valid for the banking channel.

Not necessarily. A single bulk SOFTEX covering all invoices for a month is permitted, which is how most regular software exporters operate. Confirm the current format and periodicity with your designated authority.

The export is not recorded in the banking system, the inward remittance cannot be matched to a declaration, EDPMS entries stay open, and the bank cannot issue a clean e-BRC — which in turn blocks scheme benefits and complicates GST refunds.

It applies to software exports and to services transmitted through data communication links as specified in the framework. Services that fall outside it are evidenced through the remittance and the invoice rather than a SOFTEX declaration.

A non-STP exporter generally needs to register with the designated authority to have SOFTEX forms certified. The registration is light but it must exist before the first filing.