GST-Compliant SaaS Subscriptions in India: What to Look For (2026 Guide)
Most foreign SaaS tools do not issue Indian GST invoices. Here is what that means for your business, how the Reverse Charge Mechanism works, and what to demand from any SaaS vendor.
Every month, thousands of Indian businesses pay for SaaS subscriptions — project management tools, scheduling software, design tools, communication platforms — and receive invoices that are useless for their GST filings. The invoice arrives in USD, lists a foreign address, and contains no GSTIN. The finance team files it away and moves on.
This is not a minor inconvenience. For a GST-registered business, a non-compliant invoice means you cannot claim input tax credit on that expense. Over a year, across multiple SaaS subscriptions, that is a meaningful amount of unrecoverable tax.
This guide explains the basics of GST compliance for SaaS subscriptions, why it matters, what the Reverse Charge Mechanism actually requires you to do, and what to look for when evaluating any SaaS vendor. At the end, there is a checklist your finance team can use.
The basics: what makes a SaaS subscription GST-compliant?
A GST-compliant invoice in India must contain specific information under the CGST Act. For a B2B transaction, the key requirements are:
- The supplier's GSTIN (or, for foreign suppliers, their equivalent registration)
- The recipient's GSTIN
- The place of supply
- The HSN/SAC code for the service
- The tax amount broken down by CGST, SGST, and IGST
- The invoice number and date
A foreign SaaS company — Calendly, Notion, Figma, Slack, and most others — cannot issue a document that meets these requirements. They do not have a GSTIN. They cannot charge Indian GST. Their invoices, however detailed, are not valid Indian tax documents.
An Indian SaaS company — Zoho, Razorpay, Freshworks, Kaien — can and should issue fully compliant GST invoices. If they do not, that is a red flag.
GSTIN on invoices: why it matters for input tax credit
Input tax credit (ITC) is the mechanism by which GST-registered businesses recover the GST they pay on business expenses. If you pay ₹18 in GST on a ₹100 purchase, you can offset that ₹18 against the GST you collect from your own customers — effectively paying GST only on the value you add, not on the full transaction value.
For ITC to work, you need a valid tax invoice from a registered supplier. The invoice must contain the supplier's GSTIN, your GSTIN, and the correct tax breakdown. Without these, the ITC claim fails.
This is why the invoice from a foreign SaaS company is a problem. You have paid for a service. You may even have paid GST on it (more on this below). But you cannot claim ITC because there is no valid Indian tax document.
For a small subscription — say ₹500/month — the unrecoverable GST is ₹90. That sounds trivial. But if you have ten SaaS subscriptions averaging ₹1,000/month each, you are leaving ₹1,800/month in unrecoverable ITC on the table. Over a year, that is ₹21,600 — real money for a small business.
Foreign SaaS vs Indian SaaS: the practical differences
The distinction matters in three ways:
Billing currency. Foreign SaaS bills in USD (or EUR, GBP, etc.). Every payment goes through your bank's foreign currency processing, with a markup of 1.5–3.5%. Indian SaaS bills in INR. No markup, no forex risk.
Invoice compliance. Foreign SaaS cannot issue Indian GST invoices. Indian SaaS can and should. If an Indian SaaS company is not issuing GST invoices, ask why — it may indicate they are not properly registered.
Payment methods. Foreign SaaS typically accepts international credit and debit cards. UPI, net banking, and domestic payment methods are usually not supported. Indian SaaS can accept all of these.
Support and time zones. Less directly relevant to GST, but worth noting: Indian SaaS companies typically offer support in IST, which matters when you have a billing or compliance question.
The Reverse Charge Mechanism for foreign subscriptions
This is the part that most Indian businesses either do not know about or quietly ignore.
Under Section 5(3) of the IGST Act, the import of services is taxable in India. When a GST-registered Indian business pays for a foreign SaaS subscription, it is technically importing a service. The tax on this import is collected under the Reverse Charge Mechanism (RCM) — meaning the recipient (you) is responsible for paying the tax, not the supplier (the foreign company).
In practice, this means:
- You pay the foreign SaaS company in USD (or whatever currency they bill in).
- You calculate 18% IGST on the INR equivalent of that payment.
- You pay that IGST directly to the government, not to the SaaS company.
- You issue yourself a self-invoice (a document you create to record the RCM liability).
- You can claim ITC on the RCM payment — but only if you have issued the self-invoice correctly and the payment appears in your GSTR-3B.
The ITC claim under RCM is available, but it requires the self-invoice process to be done correctly. Many small businesses skip this entirely, which means they are both non-compliant (not paying the RCM tax) and not claiming the ITC they are entitled to.
If you are a GST-registered business paying for foreign SaaS subscriptions, talk to your CA about whether you are handling RCM correctly. The amounts may be small, but the compliance obligation is real.
A checklist for finance teams
Before approving any SaaS subscription, your finance team should ask:
1. Is the vendor Indian or foreign? If Indian, they should be able to issue a GST-compliant invoice. If foreign, you will need to handle RCM.
2. Does the vendor issue Indian GST invoices? Ask explicitly. Some Indian SaaS companies are not GST-registered (usually because they are below the threshold), which is fine — but they should be transparent about it.
3. What is your GSTIN, and will it appear on the invoice? Your GSTIN must appear on the invoice for ITC to be claimable. Provide it at signup and confirm it appears on the first invoice.
4. What is the HSN/SAC code for the service? SaaS services typically fall under SAC 998314 (software as a service) or similar. The invoice should specify this.
5. Is the billing in INR? INR billing eliminates forex markup and simplifies accounting. If the vendor bills in USD, factor in the markup and the RCM obligation.
6. Can you pay via UPI or net banking? Not a compliance requirement, but a practical one. Foreign currency card payments add friction and cost.
7. Is there a GST-registered Indian entity you can contract with? Some large foreign SaaS companies have Indian subsidiaries that can issue compliant invoices. It is worth asking.
Examples of Indian-billed SaaS
A few examples of SaaS tools that bill in INR and issue GST invoices, to illustrate what this looks like in practice:
Zoho — The most comprehensive Indian SaaS suite. CRM, email, project management, accounting, and more. Fully GST-compliant billing, INR pricing, UPI accepted.
Razorpay — Payment infrastructure. GST-compliant invoicing, INR billing. Also the payment processor used by several other Indian SaaS companies.
Freshworks — CRM, helpdesk, and customer engagement tools. Indian company (listed on NASDAQ), GST-compliant billing available for Indian customers.
Kaien — Scheduling tool for Indian solo professionals. ₹199/month, billed in INR via Razorpay, GST invoice issued for every payment. See pricing details.
The common thread: these are companies that were built with Indian customers in mind, not companies that added India as an aftermarket. The billing compliance reflects that.
Conclusion
GST compliance for SaaS subscriptions is not complicated, but it requires attention. The key points:
- Foreign SaaS cannot issue Indian GST invoices. If you are GST-registered, you need to handle RCM for these subscriptions.
- Indian SaaS should issue GST-compliant invoices. If they do not, ask why.
- ITC is available on both domestic SaaS (via the vendor's invoice) and foreign SaaS (via the RCM self-invoice process), but only if the paperwork is done correctly.
- INR billing eliminates forex markup and simplifies accounting.
For most small businesses, the practical implication is simple: prefer Indian SaaS where the product is comparable, and handle RCM correctly for the foreign tools you cannot replace.
Frequently asked questions
Do I need to pay GST on foreign SaaS subscriptions?
If you are a GST-registered business, yes — under the Reverse Charge Mechanism. You self-assess and pay 18% IGST on the INR equivalent of the subscription. You can then claim ITC on that payment if you have issued a self-invoice correctly.
Can I claim ITC on a foreign SaaS subscription?
Yes, but only via the RCM process. You cannot claim ITC directly from the foreign vendor's invoice (which is not a valid Indian tax document). You claim it on the RCM payment you make to the government.
What if I am not GST-registered?
If you are below the GST registration threshold (₹20 lakh annual turnover for most services), the RCM obligation does not apply. You pay the foreign SaaS company and that is the end of it — no additional tax, no ITC to claim.
What is a self-invoice under RCM?
A self-invoice is a document you create yourself to record an RCM liability. It contains your own details as both supplier and recipient, the value of the imported service, and the tax amount. It is the document that supports your ITC claim under RCM.
This post is for general information only and does not constitute tax advice. Consult a qualified CA for guidance specific to your situation.