GST Registration For Foreigners

A Non-resident making taxable supply in India has to compulsorily take registration under GST and does not enjoy the turnover threshold limit for registration. We will be assisting you with all your GST related compliances. Get in touch with us today.

GST registration for foreigners

Contact us to know more about how we can help you with GST Registration for Foreigners

What is GST?

GST is an indirect form of taxation levied on the supply of goods and services that was formed to abolish several other plethora of indirect taxes in India. It aims to create a single domestic indirect tax law for the entire nation. This will create ease of tax collection, avoidance of double taxation and will increase efficiency. In GST, the final tax is borne by the customer/end user.

Table Of Contents


GST act mandates that all of the entities involved in selling goods or providing services or both in India are mandatorily required to get themselves registered under GST, when they cross a minimum threshold turnover limit. However, the turnover threshold limit does not apply to a non-resident person supplying goods or services in India.

“Non-resident taxable person” is a person who undertakes transactions occasionally which involves supply of taxable goods or services or both, whether as a principal or an agent, and does not have a fixed place of business or residence in India. This person has to mandatorily get himself registered under the GST act.

Also, a non-resident person supplying OIDAR services to an unregistered person in India is required to register under GST law.

The GST registration is valid for 3 months and if need arises can be extended further.

Benefits For Registrations

Documents Required


How will we help you?



a. I am a resident of Spain & I want to make only a single taxable transaction in India, am I still liable to register?

Yes, irrespective of a single transaction or multiple taxable transactions, every foreigner/ non-resident will mandatorily have to take the GST registration.

b. Why is advance Payment of GST liability?

Advance payment of GST liability is like a secured deposit with the government which can be utilised to pay the actual tax liability. Every non-resident person seeking GST registration in India has to compulsorily make an advance payment of expected GST liability which will be adjusted with the actual tax liability at the end of the registration period. Any excess tax will be refunded back.

c. How many types of GST are there in India?

There are 4 GST types namely-

  1. Integrated Goods and Services Tax (IGST)
  2. State Goods and Services Tax (SGST)
  3. Central Goods and Services Tax (CGST)
  4. Union Territory Goods and Services Tax (UTGST)
d. What is ITC under GST?

ITC stands for Input Tax Credit. It is basically a credit that you can use to set off your GST liability. Whenever you purchase goods or services for your business from a GST registered person you are required to pay GST on the purchase to the supplier. You can claim the benefit of this GST payment by offsetting it against your GST liability on sales.

e. Can a Non-resident taxpayer claim Input Tax Credit on goods or services received by him?

No, a person registered as Non-resident taxable person cannot claim Input tax credit on his purchases.

f. Can I opt for a GST registration validity of 30 days?

Yes, GST law grants you the freedom to opt for a GST Registration which is of lesser period but it restricts the maximum period to 90 days. So, at the time of registering you can specify the number of days for which you require the GST registration certificate.

g. By how many days can I extend my GST registration validity period?

You can extend your GST Registration validity period by a maximum of 90 days.

h. At the time of extending my GST registration validity, am I suppose to calculate my estimated GST liability again & make an advance payment?

Yes, GST act mandates to make an additional advance payment of GST liability at the time of sorting for an extension.

i. By when I have to file the final return?

Final return has to be filed in GSTR Form 5 within 20 days from the end of the month or within 7 days from the end of the registration period, whichever is earlier.

j. Why Us ?

Online registration Process – No need to visit our office

Completely Online Document Submission & Application Tracking

Error free Filing of Application for GST Registration

Secure GST Identification Number

Dedicated manager to process your GST registration end to end

Completely Online CA Assisted GST Filing for all your GST needs

k. Still have doubts?

Speak to our experts who shall solve all your doubts.
Call us at  +91 7738 066 334  or Mail us at

Company Formation In India Is Easy.
We Can Help To Build Your Business At Every Stage.

Let’s get you started