GST Registration in India: Process, Documents & Timeline
GST registration is a mandatory legal requirement for businesses in India whose aggregate turnover crosses the prescribed threshold limits. Understanding the GST registration process correctly saves time, avoids penalties, and ensures your business can legally collect and claim input tax credit from day one.
Who Needs GST Registration?
Under the GST Act, the following categories must register regardless of turnover:
- Businesses supplying goods interstate
- E-commerce operators and sellers on platforms like Amazon or Flipkart
- Casual taxable persons and non-resident taxable persons
- Persons liable to pay tax under reverse charge
- Input service distributors
For regular suppliers, the threshold limits are:
| Category | Threshold (Annual Turnover) |
|---|---|
| Goods (general states) | ₹40 lakh |
| Services (all states) | ₹20 lakh |
| Special category states (NE & hill states) | ₹10 lakh |
Documents Required for GST Registration
Keeping documents ready before starting the application reduces the chance of rejection or delay. The standard documents required are:
For Sole Proprietors
- PAN card of the proprietor
- Aadhaar card
- Photograph (JPEG, max 100 KB)
- Bank account details – cancelled cheque or passbook front page
- Proof of principal place of business (electricity bill, rent agreement, or NOC from owner)
For Partnership Firms / LLPs
- PAN card of firm and all partners
- Partnership deed or LLP agreement
- Aadhaar and photographs of authorised signatory
- Proof of business address
- Bank account details of the firm
For Private Limited / Public Limited Companies
- PAN card of the company
- Certificate of Incorporation from MCA
- Memorandum and Articles of Association
- PAN and Aadhaar of directors and authorised signatory
- Board resolution authorising the signatory
- Proof of registered office address
- Bank account details
Step-by-Step GST Registration Process on the GST Portal
The entire GST registration process is online through gst.gov.in. Follow these steps:
Step 1 – Generate a TRN (Temporary Reference Number)
Visit the GST portal and go to Services > Registration > New Registration. Select taxpayer type, state, and district. Enter your PAN, email ID, and mobile number. An OTP will be sent to verify both. On successful OTP verification, a TRN is generated and sent to your email and mobile.
Step 2 – Fill Part B of the Application
Log in using the TRN within 15 days. Fill in complete business details across all tabs: Business Details, Promoter / Partners, Authorised Signatory, Principal Place of Business, Additional Places of Business, Goods and Services (HSN / SAC codes), and Bank Accounts.
Step 3 – Upload Documents
Upload scanned copies of the required documents as per your business type. Ensure file formats and sizes comply with portal specifications (JPEG or PDF, typically under 1 MB per document).
Step 4 – Verification and Submission
Submit the application using DSC (Digital Signature Certificate) for companies and LLPs, or via e-Sign (Aadhaar OTP) for other business types. On submission, an Application Reference Number (ARN) is generated.
Step 5 – Processing by GST Officer
A GST officer reviews the application. If documents are in order, the GSTIN is approved. If additional information is needed, a notice in Form GST REG-03 is issued and must be replied to within the specified time using Form GST REG-04.
Timeline for GST Registration
| Scenario | Expected Timeline |
|---|---|
| Application with Aadhaar authentication | Approved within 3 working days |
| Application without Aadhaar authentication | Up to 30 working days (site verification may be required) |
| Reply to officer query (REG-03) | Must respond within 7 working days of notice |
After Registration – Key Compliance Points
- Your GSTIN (15-digit GST Identification Number) must be displayed on your business premises and all invoices.
- File returns on time – GSTR-1 and GSTR-3B are the primary monthly or quarterly returns depending on your turnover and scheme.
- Businesses under the Composition Scheme file quarterly returns (CMP-08) and an annual return (GSTR-4).
- Failure to register when liable attracts a penalty of ₹10,000 or 10% of the tax due, whichever is higher under Section 122 of the CGST Act.
If you find the registration or ongoing compliance process complex, KyaTax's GST Services can handle end-to-end GST registration, return filing, and advisory tailored for Indian businesses of all sizes.
Try the related KyaTax tool — fast, affordable and self-service.
Open GST Services →Frequently asked questions
How long does GST registration take in India?
If you complete Aadhaar authentication during the application, GST registration is typically approved within 3 working days. Without Aadhaar authentication, the process can take up to 30 working days as physical verification of the business premises may be required by the GST officer.
Can I start my business before receiving the GSTIN?
Once you submit your GST registration application and receive the ARN (Application Reference Number), you are considered a registered person on a provisional basis. However, it is advisable to wait for the final GSTIN before issuing tax invoices to avoid compliance issues.
Is GST registration free of cost?
Yes, there is no government fee for obtaining GST registration. The application process on the official GST portal (gst.gov.in) is completely free. However, if you engage a CA, tax consultant, or a service provider to assist with the process, their professional fees would apply.
Related: All tools · More guides