Thinking of starting a business or already running one in India? Then you’ve probably heard about GST registration. Whether you’re a freelancer, shop owner, e-commerce seller, or service provider — getting a GST number is crucial if you meet certain criteria.
This blog post walks you through the full GST registration process, documents needed, eligibility, fees, and FAQs for 2025 — in plain and simple terms.
What is GST?
GST (Goods and Services Tax) is a unified tax system in India that replaced multiple indirect taxes. It applies to the sale of goods and services across the country.
Once registered, your business receives a GSTIN (GST Identification Number) — a 15-digit unique number that helps track taxes and compliance.
Who Needs GST Registration?
You must register for GST if:
- Your annual turnover exceeds Rs. 20 lakhs (Rs. 10 lakhs in NE states)
- You’re involved in inter-state supply of goods or services
- You sell online through platforms like Amazon or Flipkart
- You’re a casual taxable person (temporary business)
- You’re a non-resident taxable person
- You want to voluntarily register to claim input tax credit
Documents Required for GST Registration
For Proprietorship:
- PAN card and Aadhaar card of the owner
- Photograph
- Business address proof (rental agreement/utility bill)
- Bank statement or cancelled cheque
For Partnership/LLP:
- PAN card of partnership/LLP
- Partnership deed or LLP agreement
- PAN and Aadhaar of partners
- Photos of partners
- Address and bank details
For Private Limited Company:
- Certificate of Incorporation (from MCA)
- PAN of the company
- PAN, Aadhaar and photos of directors
- MOA and AOA
- Board resolution
- Address proof and bank details
How to Register for GST Online (Step-by-Step)
Step 1: Visit the GST Portal
Go to https://www.gst.gov.in/
Step 2: Start New Registration
- Click on “Services” > “Registration” > “New Registration”
- Select taxpayer, state, and district
- Enter name, PAN, email, and mobile number
- Verify via OTP
- Get Temporary Reference Number (TRN)
Step 3: Login with TRN
- Go to the same portal and click “Temporary Reference Number”
- Enter TRN and OTP
- Continue application
Step 4: Fill in Business Details
- Business name, trade name, constitution
- Business activity type (trader, manufacturer, etc.)
- Principal place of business and additional places
- Contact info
Step 5: Upload Required Documents
- Identity and address proofs
- Business proof (rent agreement, electricity bill)
- Bank proof (cancelled cheque or bank statement)
Step 6: Verification and Submission
- Choose verification method (EVC or DSC for companies)
- Submit the application
- You’ll receive Acknowledgement Reference Number (ARN)
Step 7: Get Your GSTIN
- Once verified, you’ll receive your GSTIN via email and SMS
- Download your GST registration certificate from the portal
GST Registration Fees
- ✅ Government Fee: FREE
- ❌ Avoid agents charging high service fees unless you need help
Benefits of GST Registration
- Legal recognition as a supplier of goods/services
- Input tax credit on purchases
- Eligibility to sell on e-commerce platforms
- Better compliance with customers and suppliers
FAQs on GST Registration
Can I register for GST voluntarily?
Yes, and you’ll be eligible for input tax credit.
How long does GST registration take?
Usually 3 to 7 working days.
Can I update my GST details later?
Yes, through the portal’s amendment section.
Is GST mandatory for online sellers?
Yes, even if turnover is below Rs. 20 lakhs.
What happens if I don’t register for GST when required?
You may face penalties, including 10% of tax due (minimum Rs. 10,000).
Final Thoughts
Getting your GST registration done is a must if you’re serious about running a compliant business in India. The process is entirely online, simple, and free — all you need is your documents and 20–30 minutes of time.
If you’re unsure or dealing with complex business structures, consider getting professional help. Otherwise, follow this guide and get your GSTIN without hassle!
Ready to start? Head over to https://www.gst.gov.in/ and begin your registration today!