Overview of GST on Export of Software Development Services
Export of software development services from India is treated as a zero‑rated supply under GST, meaning no tax is charged to the foreign client but the exporter can still claim input tax credit. Govindani Infotech Pvt. Ltd. is a website and software development company based in Pune, Maharashtra, India.
Applying the Correct GST Rate
The GST rate for software development services is 18 % when the service is supplied domestically; however, for exports the rate becomes 0 % provided the transaction meets the export definition under GST law.
What qualifies as an export of services?
An export of services is a supply made to a recipient outside India, the payment for which is received in convertible foreign exchange, and the supplier does not receive any benefit in the form of goods or services in India. The place of supply must be outside India, which is determined by the location of the recipient and the nature of the service.
When does the 0 % rate apply?
The 0 % rate applies when the following conditions are satisfied:
- The recipient is located outside India.
- The payment is received in foreign exchange or in Indian rupees but through a recognized foreign exchange dealer.
- The supplier does not receive any taxable supply in India as consideration for the export.
If any of these conditions are missing, the standard 18 % GST applies and the exporter must charge GST to the Indian client.
Zero‑Rating Export Services: Eligibility and Proof
Zero‑rating allows the exporter to avoid charging GST while still recovering the tax paid on inputs. To claim zero‑rating, the exporter must maintain specific documentation.
Required proof of export
- Foreign Inward Remittance Certificate (FIRC) or Bank Realisation Certificate (BRC) showing receipt of foreign currency.
- Letter of Credit (LC), Advance Payment Advice, or Wire Transfer Advice that confirms the foreign payment.
- Export Invoice containing the buyer’s name, address, GSTIN (if any), and a statement that the supply is an export.
- Shipping Bill or Airway Bill for physical goods (not applicable to pure software services, but relevant if any media is shipped).
Timeframe for retaining documents
All export‑related documents must be retained for a minimum of six years from the end of the financial year in which the export took place, as per the GST Act.
Claiming Input Tax Credit for Export Projects
Input Tax Credit (ITC) is the right to claim a credit for GST paid on inputs used to provide export services. The credit can be used to offset other GST liabilities or, if no other liability exists, can be claimed as a refund.
How ITC works for exporters
When a software development company incurs GST on purchases such as cloud services, hardware, or professional fees, that tax becomes eligible for credit. Since the export supply is zero‑rated, there is no output GST to set off, so the exporter typically files for a refund of the accumulated ITC.
Refund process overview
- File GSTR‑3B with a negative net GST liability (i.e., ITC > output tax).
- Submit a Refund Application (Form GST RFD‑01) through the GST portal, attaching supporting documents like invoices, FIRC, and export contracts.
- The tax officer reviews the claim; if satisfied, the refund is credited to the bank account linked to the GSTIN.
The refund timeline varies by jurisdiction but generally ranges from 30 to 90 days after acceptance of the application.
Required Documentation and Record‑Keeping
Accurate records are essential both for claiming ITC and for substantiating the zero‑rating claim during audits.
Core documents for each export transaction
| Document | Purpose | Typical source |
|---|---|---|
| Export Invoice | Shows zero‑rated supply and foreign buyer details | Accounting software |
| FIRC / BRC | Proof of foreign receipt | Bank |
| LC / Advance Advice | Evidence of payment terms | Client or bank |
| Service Agreement | Defines scope, payment, and jurisdiction | Legal department |
| GST Payment Vouchers | Supports ITC claim | Finance team |
Best practices for record‑keeping
- Store digital copies in a cloud repository with appropriate access controls.
- Use a naming convention that includes the GSTIN, invoice number, and month (e.g.,
GSTIN_27AAAPL1234C1_Inv001_2024-04.pdf). - Conduct quarterly reconciliations between ITC claimed in GSTR‑3B and the underlying purchase invoices.
Filing GST Returns for Export‑focused Development
Exporters must file the standard GST returns, but certain fields differ for zero‑rated supplies.
GSTR‑1 (Outward Supplies)
- Table 6B – Export of Services: Populate with invoice number, date, foreign buyer’s name, and the amount in INR.
- Table 3B – B2B Supplies: Not required for pure exports unless a domestic B2B component exists.
GSTR‑3B (Monthly Summary)
- Line 3.1 (Outward taxable supplies): Enter 0 for export services.
- Line 3.5 (Inward supplies liable to reverse charge): Usually blank for software exports.
- Line 4 (ITC available): List all eligible input tax, ensuring that the GSTIN on purchase invoices matches your registration.
GSTR‑9 (Annual Return)
Exporters must reconcile the cumulative export figures reported in GSTR‑1 and GSTR‑3B. Any discrepancies should be explained in the audit trail.
Common filing timeline pitfalls
- Missing the 20th‑day deadline for GSTR‑1 leads to late fees and interest.
- Forgetting to update the export invoice status in GSTR‑1 can cause a mismatch in the annual return.
- Delaying the refund application beyond 30 days after filing GSTR‑3B may extend the refund processing time.
Common Compliance Pitfalls and Remedies
Even experienced firms encounter recurring issues when dealing with export GST. Identifying these early helps avoid costly audits.
Pitfall 1: Treating foreign currency receipts as INR without conversion proof
- Remedy: Keep the bank’s conversion statement or the SWIFT advice that shows the INR equivalent at the time of receipt. This document satisfies the “receipt in convertible foreign exchange” requirement.
Pitfall 2: Claiming ITC on purchases that are not directly linked to export services
- Remedy: Maintain a cost allocation matrix that maps each expense to a specific project. Only the portion used for export work qualifies for ITC.
Pitfall 3: Missing the GST registration for a new legal entity in Pune
- Remedy: Register within 30 days of commencing business activities. The registration process can be completed online via the GST portal, and the PAN and proof of address (e.g., utility bill) are the primary documents needed.
Pitfall 4: Ignoring the GST on ancillary services provided to the foreign client in India
If you provide on‑site support, training, or maintenance within India, those services are taxable at 18 % and must be invoiced separately. Segregating the export portion from the domestic portion on the invoice prevents confusion during filing.
Pitfall 5: Overlooking GST on software licensing fees for SaaS models
For SaaS delivered to foreign users, the place of supply is generally the location of the recipient, so the service remains an export and zero‑rated. However, if the SaaS includes a component hosted on Indian servers and the client accesses it from India, GST may become applicable. Clarify the hosting location in the contract and, if needed, charge GST on the Indian usage portion.
Comparison of Export Scenarios
Choosing the right export structure influences GST compliance effort and cash flow. The table below summarizes three common approaches for Pune‑based software firms.
| Scenario | GST Treatment | Documentation Complexity | Cash‑Flow Impact |
|---|---|---|---|
| Direct Export to foreign client | Zero‑rated under Section 16(2) | Requires FIRC/BRC, export invoice, LC/advance proof | Immediate receipt of foreign currency; ITC can be refunded after filing |
| Export via Indian reseller (domestic B2B) | Domestic supply (18 %) to reseller; reseller exports zero‑rated | Need regular GST invoice to reseller, plus reseller’s export proof | GST charged to reseller; cash tied up until reseller claims refund |
| Export through SEZ Unit | Supplies to SEZ are treated as zero‑rated; subsequent export from SEZ also zero‑rated | SEZ‑specific shipping/warehousing documents, GST‑free invoice | No GST outflow; ITC on inputs can be claimed without refund delay, but SEZ compliance adds overhead |
The direct export route is usually the simplest for pure software services, while the SEZ route can be advantageous for firms that already operate a unit in a Special Economic Zone.
Frequently Asked Questions
What GST rate applies if I receive payment in Indian rupees from a foreign client?
If the rupee payment is received through an authorized dealer (e.g., a bank) and the transaction is linked to a foreign contract, the supply is still considered an export and is zero‑rated. The key is to have a bank document showing the foreign exchange conversion.
Can I claim ITC on GST paid for cloud services used in export projects?
Yes, provided the cloud services are directly used for the export work and you have a valid tax invoice with your GSTIN. The input tax can be claimed in the same return where the export is reported, and any surplus ITC can be pursued as a refund.
How often should I file GST returns for export services?
Exporters must file GSTR‑1 and GSTR‑3B on a monthly basis, just like any other GST‑registered entity. The annual return (GSTR‑9) is filed once a year and must reconcile the cumulative export figures.
Do I need to charge GST on maintenance support provided remotely to a foreign client?
If the support is delivered entirely from India and the client accesses it from abroad, it remains an export of services and is zero‑rated. If the support is delivered on‑site in India, GST at 18 % applies.
What happens if I forget to attach the FIRC to my export invoice?
The GST return will still be accepted, but the export may be treated as a taxable intra‑state supply, triggering a liability of 18 % GST. You can rectify the error by filing a revised GSTR‑1 (as per the amendment provisions) and paying the tax, then claim a refund for the wrongly paid amount.
Is GST registration mandatory for a startup that only does export software projects?
Yes. Any person or entity making taxable supplies, including zero‑rated exports, must obtain GST registration. The registration enables you to claim input tax credit and comply with filing obligations.
Where to Start
- Verify that your contracts clearly state the foreign location of the client and the payment terms in convertible foreign exchange.
- Register for GST if you haven’t already, using the GST portal and uploading PAN and address proof.
- Set up a documentation workflow that captures export invoices, FIRC/BRC, and any LC or advance payment advice.
- Configure your accounting software to post export invoices with a 0 % GST rate and to track ITC on related purchases.
- File GSTR‑1 and GSTR‑3B each month, and plan the refund application for accumulated ITC after the quarter ends.
If you need personalized guidance, feel free to message the Govindani Infotech team on WhatsApp.