GST Guide · Updated April 2025 · 12 min read
Complete Guide to GST Registration in India
Who must register, documents required, step-by-step process, timelines, and penalties — all in one place.
1. What is GST?
Goods and Services Tax (GST) is India's unified indirect tax that replaced a fragmented system of Central Excise, Service Tax, VAT, Entry Tax, and several other levies. It came into effect on 1 July 2017 under the constitutional framework of the 101st Amendment Act.
GST is a destination-based, multi-stage tax. It is levied at every point of supply but the credit of taxes paid at each stage is available, which means the tax ultimately falls only on the final consumer. For businesses, this eliminates the cascading effect (tax-on-tax) that existed under the old regime.
India follows a dual GST structure — Central GST (CGST) and State GST (SGST) for intra-state transactions, and Integrated GST (IGST) for inter-state transactions.
2. Who Must Register for GST?
Registration is mandatory for the following categories, irrespective of turnover:
- Businesses with aggregate turnover exceeding the prescribed threshold (see below)
- Inter-state suppliers of goods (even a single inter-state sale triggers mandatory registration)
- E-commerce operators and sellers through e-commerce platforms (Amazon, Flipkart, Meesho, etc.)
- Casual taxable persons (those who supply goods/services occasionally without a fixed place of business)
- Non-resident taxable persons
- Persons liable to pay tax under the Reverse Charge Mechanism (RCM)
- Input Service Distributors (ISD)
- Persons required to deduct TDS under GST (government entities, PSUs)
- Persons supplying through an e-commerce operator who is required to collect TCS
- Online information and database access or retrieval (OIDAR) service providers from outside India to non-registered persons in India
3. Turnover Threshold Limits
The threshold limits are based on aggregate turnover — which includes all taxable, exempt, nil-rated, and export supplies computed on an all-India basis.
| Category | Goods | Services |
|---|---|---|
| Normal Category States | ₹40 Lakhs p.a. | ₹20 Lakhs p.a. |
| Special Category States* | ₹20 Lakhs p.a. | ₹10 Lakhs p.a. |
| Composition Scheme (optional) | ₹1.5 Crore p.a. | ₹50 Lakhs p.a. |
*Special Category States: Manipur, Mizoram, Nagaland, Tripura (₹10L for services). Arunachal Pradesh, Meghalaya, Puducherry, Sikkim, Uttarakhand, Himachal Pradesh have ₹20L threshold for services.
4. Types of GST Registration
| Type | Who it's for | Key Feature |
|---|---|---|
| Regular Registration | Most businesses | Full ITC available; monthly/quarterly filing |
| Composition Scheme | Small businesses (turnover below ₹1.5 Cr) | Pay fixed % of turnover; no ITC; quarterly filing; cannot supply inter-state |
| Casual Taxable Person | Temporary/seasonal suppliers | Temporary registration; deposit advance tax |
| Non-Resident Taxable Person | Foreign businesses supplying in India | Advance deposit of estimated tax; valid for 90 days |
| Input Service Distributor | Head offices distributing ITC to branches | Separate registration; distributes ITC via ISD invoices |
5. Documents Required for GST Registration
The documents required vary slightly depending on the business structure. Here is a comprehensive checklist:
For Proprietorship
- PAN card of the proprietor
- Aadhaar card of the proprietor
- Photograph (passport size)
- Bank account details — cancelled cheque or bank statement
- Principal place of business address proof — electricity bill / rent agreement / NOC from owner
For Partnership Firm / LLP
- PAN card of the firm
- Partnership deed or LLP agreement
- PAN and Aadhaar of all partners / designated partners
- Photographs of all partners
- Bank account details of the firm
- Address proof of principal place of business
- LLP Registration Certificate (for LLPs)
For Private Limited / OPC / Public Limited Company
- PAN card of the company
- Certificate of Incorporation
- Memorandum of Association (MOA) and Articles of Association (AOA)
- PAN and Aadhaar of all directors
- Board Resolution authorizing signatory for GST
- Company bank account details
- Registered office address proof
6. Step-by-Step GST Registration Process
GST registration is done online through the GST Portal (www.gst.gov.in). Here is the complete process:
-
1Generate TRN (Temporary Reference Number) Visit gst.gov.in → Services → Registration → New Registration. Enter PAN, mobile number, and email. An OTP will be sent to both. On verification, a TRN is generated — valid for 15 days.
-
2Fill Part-B of the Application Log in using the TRN and complete the full application — business details, promoter details, principal place of business, additional places, goods/services description (HSN/SAC codes), and bank account details.
-
3Upload Supporting Documents Upload all required documents as listed above. Ensure clarity — blurred or mismatched documents are a common cause of rejection or notices.
-
4Aadhaar Authentication or Physical Verification From January 2020, Aadhaar authentication is mandatory for GST registration. If Aadhaar OTP authentication is completed, processing is faster (typically 7 working days). If not opted, a physical verification is conducted which may take up to 30 days.
-
5Submit Application with DSC / EVC The application must be signed using a Digital Signature Certificate (DSC for companies and LLPs) or Electronic Verification Code (EVC using Aadhaar OTP for proprietors and partnerships).
-
6Receive ARN (Application Reference Number) On submission, an ARN is generated. You can track the status of your application using this ARN on the GST portal.
-
7GSTIN Allotted On approval, a 15-digit GSTIN (GST Identification Number) is allotted and the GST Registration Certificate (Form REG-06) is available for download from the portal. No physical certificate is issued.
7. Timeline and Government Fees
| Scenario | Typical Timeline |
|---|---|
| Aadhaar authentication done; no document issues | 3–7 working days |
| Aadhaar authentication done; clarification sought | 7–15 working days |
| Aadhaar authentication not done (physical verification) | 21–30 working days |
| High-risk applicant or officer queries raised | Up to 30 working days |
Government fee: GST registration itself is free of charge. There is no government fee payable. Charges you see on various portals are professional/service fees — not government fees.
8. After Registration — What's Next?
Getting your GSTIN is the starting point, not the finish line. Here's what you must do immediately after registration:
- Display your GSTIN prominently at your principal and additional places of business
- Update your invoicing software to generate GST-compliant tax invoices (mandatory fields: GSTIN of supplier and buyer, HSN/SAC, tax rate, CGST/SGST/IGST breakup)
- Understand your return filing obligations — GSTR-1 (outward supplies) and GSTR-3B (summary return with payment)
- Note your first return due date — failure to file even a nil return attracts late fees
- Set up a system to reconcile your purchase data with GSTR-2B (auto-populated ITC statement) monthly
- If you have multiple places of business in different states, take separate GST registration for each state
GSTR-3B: Summary return with tax payment — 20th of next month (monthly) or 22nd/24th for quarterly filers.
GSTR-9: Annual return — 31st December of the following financial year.
9. Penalty for Not Registering Under GST
Failure to obtain GST registration when legally required is treated as a serious offence under the CGST Act, 2017.
| Nature of Default | Penalty |
|---|---|
| Supplying goods/services without registration | 100% of tax due or ₹10,000 — whichever is higher |
| Collecting GST but not depositing | 100% of the amount collected |
| Deliberate tax evasion | Up to 100% of tax evaded + possible prosecution |
| Delay in obtaining registration | Retrospective demand of GST from the date liability arose + interest at 18% p.a. |
10. Frequently Asked Questions
Can I have multiple GSTINs for one business?
Yes. If you operate in multiple states, you must obtain a separate GSTIN for each state. Within a single state, you can also obtain multiple registrations for different business verticals, subject to conditions.
Is GST registration required for a freelancer or consultant?
Yes, if your aggregate annual turnover from services exceeds ₹20 lakhs (₹10 lakhs in special category states). Even below this threshold, registration is mandatory if you provide inter-state services or receive payments from abroad (export of services — though exports are zero-rated, registration is still required to claim refunds).
Can I cancel my GST registration if my turnover drops below the threshold?
Yes. You can apply for voluntary cancellation if your turnover consistently falls below the threshold. However, if you have taken voluntary registration, you must wait at least one year before applying for cancellation.
What is the difference between GSTIN and GSTN?
GSTIN (GST Identification Number) is the unique 15-digit registration number allotted to each registered taxpayer. GSTN (Goods and Services Tax Network) is the technology company that built and manages the GST portal and backend infrastructure — it is not a number but an organisation.
I started my business mid-year. From when is turnover calculated?
Aggregate turnover for the threshold purpose is computed from the beginning of the financial year (1 April). If you start mid-year, your turnover is annualised — but in practice, the department looks at actual cumulative turnover from the date of commencement. Once it crosses the threshold, you must register within 30 days.
How many days do I have to register after crossing the threshold?
You must apply for GST registration within 30 days from the date on which you become liable to register. Delay beyond this window can attract penalties and retrospective demands.
Need Help with GST Registration?
Our CA team handles your GST registration end-to-end — document collection, filing, Aadhaar authentication, and follow-up with the GST department. Most registrations completed within 1–3 working days.
Get GST Registered →



