India GST Guide for Businesses

Flag of India
GST rate:
18%
Web:
Central Board of Indirect Taxes and Customs, India’s tax agency

No matter where you live or where your online business is based — if you have customers in India, you gotta follow Indian GST rules. That’s what this guide is for! This guide includes everything you need to know about digital tax laws in India, whether your customers live in Leh or Kerala.


Digital products

First let’s confirm what you’re trying to sell in India. Are you selling digital products?

A digital product is any product that’s stored, delivered, and used in an electronic format. These are goods or services that the customer receives via email, by downloading them from the Internet, or through logging into a website.

You’re probably consuming and using digital products all day long, whether or not you realize it. Here are some common ones on the market today:

  • E-books, images, movies, and videos, whether buying a copy from Shopify or using a service like Netflix. In tax language, these products are in a category usually called, “Audio, visual, or audio-visual products.”
  • Downloadable and streaming music, whether buying an MP3 or using a service like SoundCloud or Spotify. Of course, these products also fall in the audio category.
  • Cloud-based software and as-a-Service products, such as Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS), and Infrastructure-as-a-Service (IaaS).
  • Websites, site hosting services, and internet service providers.
  • Online ads and affiliate marketing. Income from these services can be considered taxable under digital tax policies.

Heads up: you might also hear digital goods referred to as “digital services,” “e-goods”, or “e-services.” All of these terms refer to the same thing.

Not sure if what you sell is considered a “digital product?” Check out our explanation of what a digital product is exactly.


India's GST for digital products

GST is the consumption tax throughout India, levied on almost everything sold in the country. There are specific rules around digital products, which you must follow closely to stay tax compliant.

So if you sell digital products to a customer in India, you must charge the GST rate. Simple, right?

It’s simple in theory. But in practice, India GST has a bit more complexity. You don’t necessarily need to add tax to every sale. It can depend on the amount of sales you make in the country, whether the sale is B2B or B2C, and other things. We’ll go into more detail about each of these throughout the rest of the guide!


Registering for India's GST

Is there a sales registration threshold?

No, India does not have a sales registration threshold. This means that even if you make just one sale in the country, you must register your business for Indian GST.

The registration process

So, turns out you do need to register for tax in India. Don’t worry! Just follow these instructions from the Indian tax authority on how to register for Indian GST.

Ultimately, you will receive a GST registration number, which establishes you in the India tax system as a legal business. This number tracks your business through the system: the taxes you pay, the tax credits you receive, plus the tax you charge from customers.


Do you need a local tax representative?

Yes, India requires that you sign up for GST through a local tax representative.


Collecting GST in India

Once you’re registered for taxes, you’re expected to charge 18 GST on every sale to a Indian resident.

If your customer is a fellow business, and they’ve provided a valid GST number, then adding and collecting tax isn’t necessary! The buyer will handle tax, via India's reverse-charge mechanism.


GST invoices in India

In order to comply with tax laws, you should include the following information on your invoices to customers in India:

  • Your business’ name and address
  • Your business’ GST number
  • Invoice date
  • Invoice sequencing number
  • Buyer’s name and address
  • Buyer’s GST number.
  • GST (amount and rate) applied to each item
  • Final amount after GST is added
  • The currency used

The easiest solution for the GST invoice would be to use a tax software that automatically generates and sends all invoices (as soon as the sale is complete), and also stores them in the cloud for you. Quaderno does just that, but we won’t go on about it here. :)


Filing GST returns

Charging and collecting tax is only the first half of staying compliant. The second, and equally important, half is filing returns and paying whatever you might owe to the government.

In India, foreign businesses are expected to file tax returns every month. You have days to file and pay after the end of each period.


Resources


At Quaderno we love providing helpful information and best practices about taxes, but we are not certified tax advisors. For further help, or if you are ever in doubt, please consult a professional tax advisor or the Tax Agency.

Never mess with sales tax again

Let Quaderno automatically calculate and collect sales tax on every sale you make. So you can get back to your business.

Start free trial