GST Registration for Foreign Online Service Providers (OIDAR)
What changed — 1 amendment
-
Initial publication aligned with Cluster R cross-border intent.
A complete guide on GST compliance for foreign businesses selling SaaS, digital content, and online services in India under the OIDAR scheme.
If you are a non-resident business selling digital goods or services to customers in India, you likely fall under the OIDAR (Online Information Database Access and Retrieval) regulations. India has strict rules designed to ensure foreign companies pay their fair share of GST when selling to the Indian market.
What Constitutes OIDAR?
OIDAR services are those whose delivery is mediated by information technology over the internet, and where the supply is essentially automated involving minimal human intervention.
Examples include:
- Software as a Service (SaaS) subscriptions
- Cloud infrastructure services (AWS, DigitalOcean)
- Streaming media (Netflix, Spotify)
- E-books and digital downloads
- Online gaming and in-app purchases
- Online advertising
The B2C vs. B2B Distinction
The compliance burden depends entirely on who you are selling to.
B2C Sales (Unregistered Indian Customers)
If your customer is an individual or an unregistered business in India, you are making a B2C sale. Your obligations:
- You must register for Indian GST under the OIDAR scheme (using Form REG-10). There is no minimum turnover threshold; the requirement triggers from your first sale.
- You must charge 18% IGST on top of your invoice price.
- You must file a monthly return (GSTR-5A) by the 20th of the following month.
B2B Sales (GST-Registered Indian Businesses)
If your customer is a GST-registered business in India and provides you with a valid GSTIN:
- You do not need to charge GST on your invoice.
- The Indian buyer is responsible for calculating and paying the 18% IGST directly to the government under the Reverse Charge Mechanism (RCM).
- You only need to ensure you collect their GSTIN during checkout.
The Post-October 2023 Trap
Effective October 1, 2023, India expanded the definition of OIDAR and Non-Taxable Online Recipient (NTOR). Previously, foreign sellers could argue that certain B2C sales were exempt. Now, virtually all B2C digital sales require OIDAR registration.
How to Register
Registering for OIDAR does not require incorporating a subsidiary in India or getting an Indian PAN.
- Apply via the GST Portal using Form GST REG-10.
- Provide your foreign entity’s incorporation certificate and tax ID from your home country.
- Appoint an Authorized Signatory in India (a service provider like Batchwise can act as your signatory for compliance purposes).
Once registered, you’ll receive a special GSTIN starting with 99, indicating your OIDAR status.
Monthly Compliance (GSTR-5A)
OIDAR taxpayers must file GSTR-5A by the 20th of each month. This return is simpler than standard GST returns, requiring only a summary of your B2C sales to India and the IGST collected. However, penalties for late filing are strict, and a “Nil” return is required even if you had zero sales in a given month.
Batchwise handles end-to-end OIDAR compliance for foreign businesses. Learn more about our OIDAR Registration & Filing Service.
Frequently asked questions
What is OIDAR?
Online Information Database Access and Retrieval (OIDAR) refers to services delivered over the internet with minimal human intervention. Common examples include SaaS, cloud hosting, digital content streaming, and online gaming.
Do foreign SaaS companies need Indian GST?
Yes. If a foreign company sells B2C (to unregistered Indian individuals/entities), they must register for OIDAR GST via Form REG-10 and collect 18% IGST. There is no minimum turnover threshold.
How do B2B sales work under OIDAR?
If the Indian buyer is GST-registered and provides their GSTIN, the transaction is B2B. The foreign seller does not charge GST; instead, the Indian buyer pays it directly via the Reverse Charge Mechanism (RCM).