GST on SaaS Subscription Sales by Indian Startups: Notice Triggers, Response Strategy and Penalties
Indian SaaS startups face a unique GST complexity: Indian B2B customers (claiming ITC), Indian B2C customers, and foreign customers (export) all coexist on the same subscription platform. GST rate, invoicing rules, place of supply determination and ITC implications differ for each segment. This guide addresses the most common notice triggers and how to respond.
Use the Finin2min GST Services Rate Master to apply these points to your figures or facts.
GST Rate on SaaS: 18% Applies
SaaS subscriptions — whether annual, monthly or usage-based — are classified under SAC 998314 (IT software services provided on subscription) and attract GST at 18% (9% CGST + 9% SGST for intrastate; 18% IGST for interstate and exports). There is no concessional rate for SaaS. Startups under ₹20 lakh turnover are exempt but once threshold is crossed, all past subscribers' invoices need not be revised — only prospective billing includes GST.
For the connected rule, example or next step, see GST on Scrap Sales by Manufacturing Units.
Place of Supply and Invoicing Rules
| Customer Type | Place of Supply | Tax Applied | Invoice |
|---|---|---|---|
| Indian B2B (GSTIN registered) | Location of recipient (customer state) | CGST+SGST (same state) / IGST (other state) | Tax invoice with customer GSTIN |
| Indian B2C (unregistered) | Location of recipient | CGST+SGST or IGST | Simplified tax invoice; GSTR-1 B2C reporting |
| Foreign B2B (overseas company) | Location of recipient (outside India) | Zero-rated under LUT | Export invoice with LUT reference; no IGST |
| Foreign B2C (individual abroad) | Location of recipient (outside India) — if export conditions met | Zero-rated export under LUT if conditions satisfied; OIDAR import rules apply to foreign suppliers selling into India, not to Indian exporters | Export invoice; LUT reference; no IGST if genuinely exported |
For the connected rule, example or next step, see GST Notice Reply Evidence Pack for Startups.
Worked Example: One Invoicing Run, Three Tax Treatments
Common GST Notice Triggers for SaaS Startups
1. Foreign B2C exports incorrectly treated as OIDAR-taxable instead of zero-rated exports, or conversely, exports claimed as zero-rated without satisfying all five Section 2(6) conditions
2. GSTR-1 export turnover not matching foreign exchange received (AIS/bank data mismatch)
3. Raising invoices without GSTIN for Indian B2B customers — ITC blocked for client
4. Charging CGST+SGST on interstate B2B supply instead of IGST — wrong return filing
5. Not filing LUT before first export invoice of the financial year
Response Strategy for a GST Notice on SaaS Revenue
If you receive a GST notice (typically ASMT-10 or DRC-01) on SaaS revenue discrepancy:
- Identify the discrepancy: tax period, invoice numbers and the mismatch amount
- Reconcile GSTR-1 vs bank foreign exchange receipts vs FIRC register
- If the discrepancy is a timing difference (payment received in different month than invoice), prepare a reconciliation statement
- If GST was wrongly not charged on OIDAR B2C exports, compute the liability, pay with interest and respond
- Respond within the 30-day notice period with documentary evidence (export invoices, FIRC copies, LUT acknowledgement)
FAQ
For the connected rule, example or next step, see GST Rate and Cess Calculator.
Related Articles
Source and review trail
Use the current official instrument, portal or regulator publication before acting. This panel separates the category authority from page-specific references.
- Primary category
- GST & Indirect Tax
- Official starting point
- www.gst.gov.in
Page source links
Primary sources & related provisions
Statutory provisions referenced in this guide: