How to Register for GST Online in India (Step-by-Step, 2026)
A complete step-by-step guide to GST registration online in India. Learn the portal steps, documents required, and limits.
You can register for GST online in India through the official GST portal (gst.gov.in) by filling out form GST REG-01. You will need your PAN, Aadhaar, bank details, and address proof to get your 15-digit GSTIN.
Registering for GST is mandatory if your turnover crosses ₹20 lakhs or if you have inter-state/international clients. This step-by-step guide walks you through the entire process and eligibility criteria.
⚡ Quick Answer
You can register for GST online for free at gst.gov.in. You need your PAN, Aadhaar, Bank Details, and Address Proof (like an electricity bill). The process takes 15 minutes, and if you use Aadhaar authentication, your GSTIN is usually approved within 3 to 7 working days.
Table of Contents
1. Who Needs GST Registration in India?
Under the Central Goods and Services Tax (CGST) Act, GST registration is not mandatory for everyone, but it is required if you fall into specific categories.
The ₹20 Lakh / ₹10 Lakh Threshold Limit
For most service providers (including freelancers, consultants, and agencies), the standard threshold for mandatory GST registration is ₹20 Lakhs in gross annual turnover.
- Service Providers: If your aggregate turnover in a financial year exceeds ₹20 Lakhs, you must register.
- Special Category States: If your business is located in special category states (such as Manipur, Mizoram, Nagaland, or Tripura), the threshold is reduced to ₹10 Lakhs.
- Goods Providers: For businesses exclusively engaged in the supply of goods, the threshold is higher at ₹40 Lakhs (subject to state-specific rules).
Mandatory Registration (Regardless of Turnover)
Even if your income is below the ₹20 lakh threshold, you must obtain GST registration immediately if you:
- Engage in Inter-State Supply: If you provide services or sell goods to a client located in a different state within India.
- Export Services (International Clients): If you provide services to clients outside India. (Note: Export of services is considered a "zero-rated supply," but registration and filing a Letter of Undertaking (LUT) are required to export without paying IGST).
- Sell through E-commerce Operators: If you sell goods/services on platforms like Amazon, Flipkart, or Upwork (if the platform requires it).
- Are required to pay tax under Reverse Charge Mechanism (RCM).
2. Documents Required for GST Registration
Before opening the GST portal, gather digital copies of the following documents. Having everything ready ensures your session won't time out. All files must be in JPEG or PDF format and adhere to the portal's size limits (usually 100KB for photos, 1MB for PDFs).
| Document Category | Specifically Required | | --- | --- | | Identity Proof | PAN Card of the business/proprietor, Aadhaar Card. | | Business Address Proof | Rent agreement, electricity bill, property tax receipt, or Municipal Khata copy. If the property is owned by a relative/parents, a No Objection Certificate (NOC) is required. | | Bank Account Proof | A cancelled cheque (with name printed), or the first page of your bank passbook/statement showing the account number, address, and IFSC code. | | Photographs | Passport-size photograph of the proprietor or directors (JPEG format). | | Business Constitution | Partnership deed (for partnerships) or Certificate of Incorporation (for companies). Not required for sole proprietors/freelancers. |
Pro Tip: Ensure your name matches exactly across your PAN, Aadhaar, and bank account. Mismatches are the #1 reason for registration rejection.
3. Step-by-Step Online Registration Process
Registering for GST is a 100% online, paperless process. Follow these steps carefully to ensure your application is approved on the first try.
Step 1: Generate your Temporary Reference Number (TRN)
First, navigate to the official Indian government GST portal.
- Open your browser and go to https://www.gst.gov.in.
- Click on Services > Registration > New Registration.
- Select "New Registration" and choose your taxpayer type (select "Taxpayer" for regular freelancers and businesses).
- Select your State and District.
- Enter your Legal Name (exactly as printed on your PAN card) and your PAN number.
- Enter an active Email ID and Mobile Number.
- Click Proceed. You will receive two separate OTPs—one on your email and one on your mobile.
- Enter both OTPs to verify your contact details. The system will instantly generate your 15-digit Temporary Reference Number (TRN).
Pro Tip: Save your TRN safely! It is valid for 15 days, allowing you to pause, close the browser, and resume your application later without losing progress.
Step 2: Fill Part B of the Application
Navigate back to the registration page, select "Temporary Reference Number (TRN)", enter your TRN, and verify with the new OTP sent to you. You will now access "Part B" of the application, divided into several tabs:
- Business Details: Enter your Trade Name (your brand name, which can be different from your legal PAN name). Select the constitution of your business (e.g., Sole Proprietorship).
- Promoters/Partners: Enter your personal details, Date of Birth, Address, and upload your passport-size photograph.
- Authorized Signatory: Designate who will be responsible for signing GST returns. If you are a freelancer/sole proprietor, you are the primary authorized signatory. Check the box to copy details from the previous tab.
- Principal Place of Business: Enter your exact business address. Select the nature of possession (Rented, Owned, Shared, etc.) and upload your address proof (e.g., Electricity Bill + NOC).
- Goods and Services: Enter the top 5 HSN (for goods) or SAC (for services) codes related to your business. (e.g., 998311 for IT Consulting).
- Bank Accounts: Enter your account number, IFSC code, and upload a cancelled cheque or passbook copy.
Step 3: Aadhaar Authentication
After filling out all tabs, you will be prompted to opt for Aadhaar Authentication.
- Always select YES.
- If you opt for Aadhaar authentication, your registration will be processed quickly (usually within 3-7 days) without a physical verification of your business premises.
- Once you submit the form, an authentication link will be sent to your registered email and mobile. Click the link, enter your Aadhaar number, and verify it via the OTP sent to your Aadhaar-linked mobile number.
Step 4: Final Submission and ARN Generation
- Go to the Verification tab. Check the declaration box.
- Select the Authorized Signatory and enter the Place.
- Submit the application using EVC (Electronic Verification Code via OTP). Companies and LLPs must use a DSC (Digital Signature Certificate).
- Within 15-30 minutes, you will receive an Application Reference Number (ARN) on your email and mobile. You can use this ARN to track the status of your application on the GST portal under Track Application Status.
4. Application Timeline and Rejections
Approval Timeline
If you successfully complete Aadhaar Authentication and all your documents are legible and accurate, your GSTIN is typically approved within 3 to 7 working days. If you opt out of Aadhaar authentication, the tax officer may initiate a physical verification of your address, extending the timeline to 30 days or more.
Common Reasons for Rejection
If the tax officer finds a discrepancy, they will issue a "Notice for Seeking Additional Information / Clarification". You must reply to this notice within 7 days. Common reasons for notices/rejections include:
- Address Mismatch: The address on your registration form does not exactly match the electricity bill.
- Missing NOC: If the electricity bill is in your father's or landlord's name, you must attach a signed No Objection Certificate (NOC).
- Blurry Documents: The uploaded PAN, cancelled cheque, or photographs are unreadable.
5. What to Do After Your GSTIN is Approved
Congratulations! Once your application is approved, you will receive an email containing your 15-digit GSTIN, a temporary username, and a password.
- First Login: Log into the GST portal using the temporary credentials and immediately create a new, secure username and password.
- Download Certificate: Navigate to Services > User Services > View/Download Certificates and download your official GST Registration Certificate (Form GST REG-06).
- Issue Compliant Invoices: You must now legally issue tax invoices containing your GSTIN, the client's GSTIN, and the correct HSN/SAC codes. Learn more in our SAC Codes Guide.
- File Returns on Time: Note your GST return filing frequency (Monthly or Quarterly under the QRMP scheme). Missing deadlines will result in late fees (₹50 per day) and interest.
- File LUT for Exports: If you have international clients, file a Letter of Undertaking (LUT) on the portal immediately. This allows you to export services without paying 18% IGST upfront.
Got your GSTIN? Start Invoicing Immediately
Once your registration is approved, you must issue compliant tax invoices. Use our free GST Invoice Generator to instantly generate beautiful, 100% compliant PDF invoices without wrestling with Excel formulas.
Use Free GST Invoice Generator
6. Frequently Asked Questions (FAQ)
Is there any government fee for GST registration? No, registering for GST directly on the official portal (gst.gov.in) is 100% free of charge. You only pay fees if you hire a Chartered Accountant (CA) or agency to do it for you.
Can I register for GST using my residential/home address? Yes, absolutely. Millions of freelancers and remote workers use their home address as their Principal Place of Business. You simply need to provide the home's electricity bill and an NOC from the legal owner (e.g., your parents or landlord).
Do I need a separate current bank account before applying? No, you can use your personal savings account to apply for GST initially. However, once your GSTIN is approved, it is highly recommended to open a dedicated current account in your trade name for easier accounting.
What happens if I cross ₹20 lakhs but don't register? Failing to register for GST when you cross the mandatory threshold is a serious offense. You will be liable to pay a penalty of ₹10,000 or 100% of the tax due (whichever is higher), plus interest on unpaid taxes.
How long does it take to get a GST number? If you use Aadhaar authentication and all submitted documents are clear and accurate, you will typically receive your GSTIN within 3 to 7 working days.
Related Guides & Tools
Disclaimer: This GST calculator/guide is for general informational purposes only. Please verify with the official GST portal, CBIC notifications, or your CA before filing.
Written by: Dax Patel
Dax Patel creates practical GST, invoice, tax, and business tools for Indian freelancers, consultants, small businesses, and agencies through KaroTools.
Accuracy Note
This guide is written for educational purposes and is updated periodically. GST and Income Tax rules may change. Please verify with the official GST portal, Income Tax portal, CBIC notifications, or your CA before filing.
Last updated: 18 June 2026