GST on Foreign Software Subscriptions: Navigating Reverse Charge and Input Tax Credit
Introduction
The modern Indian business landscape — from early-stage startups to growing SMEs — relies heavily on software tools sourced from abroad. Cloud platforms, AI utilities, CRM systems, design tools, email services, and analytics dashboards are almost universally billed by foreign entities that have no Indian GST registration. This creates a specific and often mishandled compliance obligation: the Reverse Charge Mechanism (RCM) under GST.
The challenge is not that the law is unclear. It is that two distinct errors are common in practice. Some assessees pay no reverse charge at all on these imports, unknowingly carrying an unrecognised GST liability. Others diligently pay the reverse charge every month but never claim the corresponding Input Tax Credit (ITC), effectively treating an 18% recoverable charge as a permanent cost. Both outcomes are avoidable.
This article walks through the complete compliance cycle — from identifying the correct invoice to reporting the credit in GSTR-3B — covering all relevant provisions, common exceptions, and a worked numerical illustration.
Step 1: Identify the Entity That Issued the Invoice
The starting point is the vendor's invoice itself — not the card statement or payment confirmation.
If the invoice carries an Indian GSTIN, the supply is a domestic transaction. The vendor collects GST directly, the invoice flows into GSTR-2B, and ITC is claimed through the standard process. The RCM framework does not apply in such cases.
If the invoice is issued by a foreign entity with no Indian GSTIN, the supply qualifies as an import of services under Indian GST law, and the reverse charge provisions become operative.
Note: The same software vendor may bill differently depending on how the account was registered. An account created with a GSTIN may be invoiced through an Indian subsidiary, while an account registered without a GSTIN may be billed from the vendor's foreign headquarters. Each invoice should be examined individually rather than assuming consistency across all subscriptions.
Step 2: Verify That Reverse Charge Applies
For a GST-registered recipient, IGST on an import of services is payable by the recipient under reverse charge. The governing provision is Section 5(3) of the IGST Act, read with Notification No. 10/2017-Integrated Tax (Rate), which covers services imported by a person in the taxable territory, other than a non-taxable online recipient.
With effect from 1 October 2023, following amendments introduced by the Finance Act, 2023, a "non-taxable online recipient" means an unregistered person. The earlier distinction based on the end-use purpose of the service has been removed.
The position is now straightforward:
- Registered assessee: Liable to pay IGST under reverse charge on foreign software subscriptions.
- Unregistered buyer: The foreign vendor is expected to register under India's Simplified GST framework and collect IGST directly. The unregistered buyer cannot claim this back.
This article addresses compliance for GST-registered assessees.
Step 3: Determine the Time of Supply
The time of supply governs which month's GSTR-3B carries the reverse charge liability. For services under reverse charge, Section 13(3) of the CGST Act — applied to IGST through Section 20 of the IGST Act — prescribes that the time of supply is the earlier of:
- The date of payment: The date payment is entered in the books of accounts, or the date it is debited from the bank account, whichever is earlier.
- The 60-day mark: The date immediately following sixty days from the date of the supplier's invoice.
For monthly subscriptions charged to a card on the same date as the invoice, the payment date will almost always be the earlier of the two, placing the liability in the month the card is charged.
For annual plans paid upfront, the entire year's IGST liability arises in the single month of payment. It is not apportioned across twelve months.