Who we serve Services Resources About Contact Book Free 15-min Call →
Industry Guide · 2026 Edition

GST for SaaS Companies
in India: The Complete Guide

Free trials, annual contracts paid upfront, seat-based pricing — SaaS billing models raise specific questions the standard OIDAR framework doesn't fully spell out.

18%
Standard IGST rate — no SaaS-specific variation
Trial → paid
The moment your NTOR obligation actually begins
No ITC
On a foreign vendor's own OIDAR-registered invoice
$20 → $23.60
A real, verifiable example of 18% applied at checkout
CA Parmod Bindal, FCA
Prepared by CA Parmod Bindal, FCA
Founder & Lead OIDAR Specialist · OIDARIndia™
2026 EditionUpdated July 2026
India's dedicated OIDAR practice

Not sure how your specific billing model classifies?

Trials, annual plans, and seat changes are exactly where general guidance runs thin.

Try the checker

Executive summary

SaaS is the archetypal OIDAR service — there's no classification debate to have. The genuine open questions are about billing mechanics: when exactly does the obligation start, and how do you handle payment patterns that don't look like a simple monthly charge?

What you need to know
  • A free trial creates no obligation on its own — the trigger point is conversion to a paid plan, which needs to be tracked precisely.
  • Annual contracts paid upfront raise a real question about when the tax point falls — not automatically spread evenly across 12 months.
  • Seat-based and usage-based pricing can create multiple, smaller supply events rather than one clean transaction.
  • If your Indian B2B customer doesn't provide a GSTIN, you charge 18% under your own OIDAR registration — and critically, that 18% is generally not recoverable by them as input tax credit, since it doesn't flow through their normal GSTR-2B reconciliation. This is a customer-relationship issue, not just a compliance one.
1

Free trials & freemium — the real trigger point

Nearly every SaaS company runs some version of a free tier or trial. The GST question is simpler than it might seem, provided you track the right moment.

A free trial or freemium tier, on its own, creates no OIDAR obligation — there's no consideration changing hands with the Indian user, so nothing is being "supplied" for GST purposes yet. The obligation begins at the exact moment a specific Indian user converts to a paid plan. That conversion moment — not the signup date, not the trial start date — is what needs to be tracked as your NTOR trigger point.

Common mistake
Treating your total Indian signup count as a rough proxy for OIDAR exposure. Only paid conversions matter — a large free-tier user base in India creates zero OIDAR liability until and unless those users start paying. Conflating the two can lead to either badly overstating your exposure internally, or — more dangerously — under-tracking the actual paid conversions that do create real liability.
A real, illustrative example
Reporting on foreign AI subscription pricing has noted that a $20/month consumer AI subscription is charged at $23.60 to Indian customers — the extra $3.60 being 18% GST applied at checkout. This is a clean, concrete illustration of exactly how the OIDAR rate gets layered onto a standard SaaS subscription price at the point a free or trial user converts to paid.
2

Annual contracts paid upfront

A common enterprise SaaS pattern that raises a genuine timing question most general OIDAR guidance skips over.

When an Indian customer pays for a full 12-month subscription in a single upfront payment, the tax point generally falls at the time that payment is received and the invoice is raised — not spread evenly across the 12 months of service delivery. This means the full 18% IGST on the entire annual contract value is typically due in the GSTR-5A return covering the period the payment was actually received, not amortised month by month alongside service delivery.

Common mistake
Recognising GST liability on an annual contract the same way your accounting team might recognise revenue — spread across the service period for financial reporting purposes. GST's time-of-supply rules and your revenue-recognition accounting treatment are two separate questions; don't let deferred-revenue accounting logic quietly become your GST filing logic.
Professional tip
If a large share of your India revenue comes from annual, upfront-paid enterprise contracts, a single contract signing can create a disproportionately large GSTR-5A liability in one filing period. Build this into your cash-flow planning specifically, rather than assuming your India GST outflow will track smoothly with monthly revenue recognition.
3

Seat-based and usage-based pricing

Per-seat and consumption-based billing models create a genuinely different pattern from a flat monthly subscription.

When a customer adds seats mid-contract, or usage-based charges accrue and are billed periodically, each incremental charge is generally its own supply for GST purposes — meaning each seat addition or usage-based billing cycle needs its own place-of-supply assessment and its own 18% IGST calculation, rather than being treated as an amendment to one original transaction.

Practical implication
A customer that started as B2C (unregistered, NTOR) and later provides a GSTIN partway through the contract term should have their classification reassessed from that point forward — the earlier charges remain correctly classified as they were at the time, while new charges after the GSTIN is provided follow reverse charge instead.
Professional tip
Build your billing system to re-check GSTIN status at each billing event for usage-based or seat-based customers, not just once at initial signup — classification can genuinely change mid-relationship in a way flat monthly billing rarely surfaces.
4

The GSTIN/ITC trap that affects your customers

This is worth understanding even though it's technically your customer's problem — because it directly affects your customer relationships and churn.

Why this matters to you, not just your customer
If an Indian business customer doesn't provide a valid GSTIN at signup, you correctly charge 18% IGST under your own OIDAR registration. But that 18% is generally not recoverable by the customer as input tax credit — because it was charged under your non-resident OIDAR registration rather than a standard GSTIN-linked supply, it doesn't flow through their normal GSTR-2B reconciliation. From your customer's perspective, this can look like a genuine, avoidable cost — and a source of friction or churn risk if they discover it after the fact.

The fix is entirely within your control: make GSTIN capture a clear, prominent, easy step in your signup and billing flow for business customers. A customer who enters a valid GSTIN gets reverse-charge treatment and can recover their own self-assessed GST as input credit — a materially better outcome for them, and one that only requires you to build a simple, well-surfaced input field.

Professional tip
Consider proactively prompting business-plan customers to add a GSTIN if the field is empty, rather than waiting for them to discover the ITC issue independently — this is a rare case where a compliance detail is also a genuine customer-experience improvement worth surfacing directly.
5

Practical checklist

Work through this for your specific billing model
  • Track paid conversions specifically, not total signups, as your NTOR trigger point
  • Recognise GST liability on annual upfront contracts at the point of payment, not amortised across the service period
  • Re-check GSTIN status at each billing event for seat-based or usage-based customers, not just at initial signup
  • Make GSTIN capture prominent and easy for business customers — it protects them from an unrecoverable cost, not just you from misclassification
  • Use our applicability checker if you haven't yet confirmed your specific product qualifies as OIDAR

Glossary

Time of supply
The point at which GST liability crystallises for a transaction — generally when payment is received and invoiced, not spread across a service period.
GSTR-2B
The auto-populated statement Indian businesses use to reconcile and claim input tax credit — charges made under a foreign supplier's own OIDAR registration do not flow through it.
Freemium trigger point
The specific moment a free or trial user converts to a paid plan — the point at which OIDAR liability on that customer begins.
CA Parmod Bindal, FCA
CA Parmod Bindal, FCA
Founder & Lead OIDAR Specialist, OIDARIndia™

A finance leader with over three decades in taxation, corporate governance, and cross-border advisory. Former Independent Director of Steel Authority of India (SAIL), a Maharatna PSU, and Independent Director of CSL Finance Limited, a listed NBFC. Read full profile →

About this guide & sources: This guide reflects the position as at July 2026. It is provided for general information and does not constitute professional advice — specific billing models, particularly around timing and mid-contract changes, should be assessed against your actual contract terms and systems.

Got a billing model that doesn't fit the standard pattern?

Trials, annual contracts, and seat-based pricing all have real edge cases. Get a specific assessment — free, no obligation.