Are you starting a new business and not sure whether you need GST registration? Or have you been running a business for a while and your sales are now growing past the threshold? GST registration in India is mandatory for many businesses, and getting it right from the start saves you a lot of trouble later. However, the process can feel overwhelming when you look at it for the first time.

In this complete guide, we explain who must register for GST, what documents you need, and exactly how to complete the registration online. Also, we tell you what to do after you get your GSTIN so your business stays compliant from day one. By the end, the entire process will feel very simple and straightforward.

Who Must Register for GST?

GST registration is mandatory if your business meets any of the following conditions. Understanding these rules first helps you know if registration applies to you.

First, if your annual aggregate turnover exceeds ₹40 lakh for goods businesses (₹20 lakh for service businesses and businesses in special category states), you must register for GST. Second, if you sell goods or services across state borders — even if your turnover is below the limit — you must register. Third, if you sell goods or services through an e-commerce platform like Amazon or Flipkart, GST registration is mandatory regardless of your turnover. Also, if you are an agent or broker acting on behalf of another GST-registered person, you must register.

Other situations requiring mandatory registration include: businesses that were previously registered under the old VAT or service tax laws, businesses receiving goods or services under the Reverse Charge Mechanism (RCM), input service distributors, and non-resident taxable persons doing business in India. If none of these apply to you and your turnover is below the threshold, GST registration is optional but voluntary registration has several advantages.

Benefits of Voluntary GST Registration

Even if your turnover is below the threshold, getting GST registration voluntarily has real benefits for your business. First, you can claim Input Tax Credit on all your business purchases. This reduces your overall tax cost significantly. Second, having a GSTIN makes your business look more professional and trustworthy — especially to corporate clients and government buyers who prefer buying from registered suppliers. Third, voluntary registration allows you to supply goods and services across state borders without any restrictions. Therefore, for any business with growth ambitions, voluntary GST registration is usually a smart decision.

Already registered for GST? Make billing simple with BillAcco

Create 100% GST-compliant invoices in seconds. Track payments, manage stock, and generate monthly GST reports automatically.

Start Free Trial →

Documents Required for GST Registration

Before you start the online registration process, keep all these documents ready as scanned copies. The portal accepts JPG, PNG, and PDF format files. Having them ready in advance makes the registration process very quick.

Document For Proprietorship For Partnership/Company
PAN Card Proprietor’s PAN Firm/Company PAN
Aadhaar Card Proprietor’s Aadhaar All partners’ / director’s Aadhaar
Photo Proprietor’s passport-size photo All authorized signatory photos
Business Address Proof Electricity bill / rent agreement / NOC from owner Same — for registered office address
Bank Account Details Cancelled cheque or bank statement Cancelled cheque or bank statement of firm
Business Constitution Not required for proprietorship Partnership deed / MOA / AOA / Certificate of incorporation

How to Register for GST Online (Step by Step)

The entire GST registration process happens online on the GST portal (gst.gov.in). It is free — there is no government fee for GST registration. Here is the exact step-by-step process.

Step 1: Go to the GST Portal and Start Registration

Go to gst.gov.in. Click on “Services” in the top menu, then click on “Registration,” and then “New Registration.” On the next page, select “Taxpayer” as the type of registration. Then fill in your state, district, legal name of business (as it appears on PAN), PAN number, email address, and mobile number. Also, complete the CAPTCHA and click “Proceed.”

Step 2: Verify with OTP

The GST portal will send separate OTPs (One Time Passwords) to your registered mobile number and email address. Enter both OTPs to verify. After verification, you will receive a Temporary Reference Number (TRN) on your mobile and email. This TRN is valid for 15 days. Save it carefully because you will use it to continue your application in the next steps.

Step 3: Log In with TRN and Fill Part B

Go back to gst.gov.in, click on Services → Registration → New Registration. Select “Temporary Reference Number (TRN)” and enter your TRN and the CAPTCHA. After OTP verification again, you will access your saved application. Now fill in Part B of the form, which has 10 sections: Business Details, Promoter/Partners, Authorized Signatory, Principal Place of Business, Additional Place of Business (if any), Goods and Services (your main product HSN codes and service SAC codes), Bank Accounts, and State Specific Information.

Step 4: Upload All Required Documents

In each relevant section, upload the required documents. Make sure each file is in the correct format (JPG, PNG, or PDF) and within the size limit (generally 1 MB per file). Also, check that the documents are clear and readable before uploading. Blurry or incomplete documents are the most common reason for application rejection or delay.

Step 5: Verify and Submit the Application

After filling all sections, go to the “Verification” tab. Review all the information you have entered. Also, confirm that all uploaded documents are correct. Then select your authorized signatory and submit the application using either EVC (OTP) or DSC. After successful submission, you will receive an Application Reference Number (ARN) on your mobile and email. Your GST registration application is now submitted.

Step 6: Wait for Approval and Receive GSTIN

The GST department will review your application. In most cases, if all documents are in order and Aadhaar authentication is done, your GSTIN is approved automatically within 3 to 7 working days. However, if the officer has any questions or requires additional documents, you will receive a notice and must respond within 7 working days. After approval, your GSTIN and registration certificate (GST REG-06) are available to download from the GST portal.

What to Do After Getting Your GSTIN

Getting your GSTIN is just the beginning. Here is what you must do immediately after registration to ensure your business stays compliant from the very first day.

First, display your GSTIN prominently at your place of business. This is a legal requirement. Also, update your GSTIN on all your business documents — letterheads, invoices, delivery challans, and website. Second, set up your billing software with your GSTIN so all future invoices include it automatically. Also, configure your HSN codes and tax rates for all your products in the software. Third, set calendar reminders for your monthly GST filing dates — 11th for GSTR-1 and 20th for GSTR-3B. Missing your first few returns as a new registrant creates a bad compliance history that is hard to recover from. Fourth, open a separate bank account for your business if you have not already done so. This makes tracking business income and expenses much easier and cleaner for GST purposes.

Got your GSTIN? Start billing the right way with BillAcco

Set up your business on BillAcco in 10 minutes. Create professional GST invoices, track payments, and stay compliant from day one.

Create Your Free Account →

Frequently Asked Questions (FAQs)

1. How long does GST registration take in India?

If all your documents are correct and Aadhaar authentication is completed, GST registration is typically approved within 3 to 7 working days. In some cases with Aadhaar-based verification, approval can happen within 24 hours. However, if the officer raises queries or asks for additional documents, it can take up to 14 working days. Therefore, make sure all your documents are clear and complete before submitting.

2. Is there any fee for GST registration in India?

No, GST registration is completely free. There is no government fee for new registration, amendment, or cancellation. If anyone asks you to pay a fee for GST registration, they are likely charging a service fee for helping you with the process. You can do the entire registration yourself on gst.gov.in at no cost.

3. Can I register for GST with a home address?

Yes, you can register your home address as your principal place of business. This is very common for small businesses, freelancers, and home-based traders. You need to provide proof of address such as an electricity bill, property tax receipt, or a municipality-issued ownership document. Also, if the property is rented, you need a rent agreement and a No Objection Certificate (NOC) from the property owner.

4. What happens if I do not register for GST even though it is mandatory?

Not registering for GST when it is mandatory is considered tax evasion. The penalty is 100% of the tax that should have been paid, with a minimum of ₹10,000. Also, you will be required to pay all the GST you should have collected from customers plus 18% interest per year from the date it should have been paid. Therefore, if your turnover is approaching the threshold, register before you cross it — not after.

5. Can I have multiple GST registrations for one business?

Yes. If your business operates in more than one state, you must have a separate GST registration for each state. Also, if you have two different businesses under your name in the same state, you can apply for separate registrations. However, if you have multiple branches of the same business in the same state, they all fall under a single GST registration for that state. You can add additional places of business under the same registration.