Apply for GST registration online in 2026 through gst.gov.in. Step-by-step guide for businesses covering thresholds, documents, and post-registration setup.
GST Registration Online: A Guide for Businesses
If your aggregate turnover crosses the prescribed limit ā ā¹40 lakh for goods suppliers or ā¹20 lakh for services suppliers in most states ā you are legally required to obtain a GSTIN (Goods and Services Tax Identification Number) before making further taxable supplies. The entire process runs through gst.gov.in, takes 3 to 7 working days when Aadhaar authentication is completed, and has no filing fee. What costs money is getting it wrong: delayed registration on even a few months of unregistered turnover can trigger tax demands, a 100% penalty, and interest under Section 50 of the CGST Act 2017.
When GST Registration Is Legally Mandatory
Registration triggers arise from two entirely separate provisions of the CGST Act 2017. You need to check both.
Threshold-Based Registration (Section 22)
Your obligation to register arises on the calendar day your aggregate turnover in a financial year first crosses:
- ā¹40 lakh ā suppliers of goods, in most states
- ā¹20 lakh ā suppliers of services, or mixed suppliers (goods + services), in most states
- ā¹20 lakh ā suppliers of goods in Himachal Pradesh, Uttarakhand, and other notified special-category states
- ā¹10 lakh ā suppliers of goods or services in Manipur, Mizoram, Nagaland, and Tripura
Once the threshold is crossed, Section 25(1) gives you exactly 30 days to apply. This is not a grace period ā taxable supplies made between the threshold-crossing date and the registration date are treated as supplies by an unregistered person, attracting penalty and interest on the tax that should have been collected.
Activity-Based Compulsory Registration (Section 24)
Certain activities trigger mandatory registration with no turnover threshold at all. You must register immediately if you:
- Make any inter-state supply of taxable goods or services
- Operate as an e-commerce operator (running the platform) or supply goods/services through e-commerce platforms such as Amazon, Flipkart, or Meesho
- Are a casual taxable person (selling at exhibitions, trade fairs, or temporarily in a state where you have no fixed establishment)
- Are a non-resident taxable person
- Are liable to deduct TDS under Section 51 (government entities, PSUs, certain notified persons)
- Are required to collect TCS under Section 52 (e-commerce operators)
- Function as an Input Service Distributor (ISD)
- Receive services liable to reverse charge under Section 9(3) from an unregistered supplier
The inter-state rule catches more businesses than expected. Sending one invoice to a client in another state ā before you have crossed even ā¹1 of the annual threshold ā mandates registration. One interstate order equals: register immediately.
What "Aggregate Turnover" Actually Means
Mistakes at the threshold-calculation stage are common. Aggregate turnover under Section 2(6) of the CGST Act is calculated on a PAN-India basis (not per-state) and includes:
- All taxable supplies ā both intra-state and inter-state
- Exempt supplies ā including zero-rated exports and supplies to SEZs
- Nil-rated supplies ā such as unprocessed agricultural produce
It excludes the GST itself (CGST, SGST, IGST, cess) and inward supplies on which you pay tax under reverse charge.
Practical implication: A software consultancy in Bengaluru exports ā¹17 lakh of services to a US client (zero-rated) and bills ā¹4 lakh to a domestic startup. Exports count toward aggregate turnover. Total = ā¹21 lakh ā above the ā¹20 lakh threshold. Registration is mandatory, even though domestic billing alone would not have triggered it.
Multi-branch businesses: All branches under the same PAN pool their turnover. A proprietor with a shop in Delhi and a warehouse in Haryana counts both states' turnover toward a single ā¹40 lakh figure.
Documents You Must Have Ready Before You Open the Portal
The portal generates a Temporary Reference Number (TRN) valid for only 15 days. Applications that lapse mid-way because documents were not ready require starting over. Prepare the following before your first click:
Identity and authorisation
- PAN of the business entity
- PAN and Aadhaar of the authorised signatory (Aadhaar must have a mobile number registered with UIDAI ā check this at myaadhaar.uidai.gov.in before applying)
- Passport-size photograph of each promoter, partner, or director
- Digital Signature Certificate (Class 3 DSC) ā mandatory for companies and LLPs; optional for others who can use EVC
- For companies: Board resolution authorising the signatory; for firms: a signed letter of authorisation from all partners
Constitution proof
- Sole proprietor: No separate document (PAN serves as proof of entity)
- Partnership firm: Partnership deed
- LLP: Certificate of incorporation from MCA V3 + LLP agreement
- Private/public company: Certificate of incorporation + MoA and AoA
Place of business proof (any one)
- Own premises: Latest electricity bill, property tax receipt, or municipal khata in the entity's or proprietor's name
- Rented premises: Registered or unregistered rent agreement + NOC from the landlord + a utility bill in the landlord's name
- Co-working/shared space: NOC from the space owner + utility bill for the premises
Bank account proof (any one)
- Cancelled cheque with the account holder's name pre-printed
- First page of passbook
- PDF or original bank statement (latest month)
File format note: Each upload must be JPG or PDF, under 1 MB. The portal often rejects oversized files without displaying a clear error. Scan at 100ā150 DPI and compress PDFs before uploading.
Step-by-Step: Completing the GST Portal Application
Part A ā Generating Your TRN
- Go to gst.gov.in ā Services ā Registration ā New Registration
- Select taxpayer type as Taxpayer (for most businesses; TDS deductors and non-residents have separate options)
- Enter your state, district, legal name (auto-fetched from PAN once you enter it), and PAN
- Enter the authorised signatory's mobile number and email address ā both must be live and accessible; two simultaneous OTPs arrive
- Complete the CAPTCHA, click Proceed, and enter both OTPs within 10 minutes
- Note down the TRN shown on screen and sent via SMS ā it expires in 15 days
Part B ā Filling the Complete Application
Log in using the TRN (Services ā Registration ā New Registration ā select "I already have a TRN"). Part B contains these mandatory tabs:
| Tab | Key fields |
|---|---|
| Business Details | Trade name, constitution, date of liability to register, reason for registration |
| Promoter / Partner Details | PAN, Aadhaar, DIN (for directors), photograph, residential address for each |
| Authorised Signatory | Mirror of the person whose Aadhaar will be used for authentication |
| Principal Place of Business | Full address, PIN code (determines GST jurisdiction), nature of premises, proof upload |
| Additional Places of Business | Every branch, godown, or warehouse ā omitting one creates future compliance problems |
| Goods and Services | Up to 5 principal HSN codes (goods) or SAC codes (services) |
| Bank Accounts | Account number, IFSC, branch name; upload cancelled cheque or statement |
| Verification | Declaration and final submission |
HSN/SAC selection: Use the search bar in the Goods and Services tab. For goods, enter four-digit HSN if your annual turnover is below ā¹5 crore; six-digit HSN above that. For services, SAC codes all begin with 99 ā search by service description.
Aadhaar Authentication ā The Step That Determines Processing Speed
After saving Part B, the portal presents an Aadhaar authentication prompt. This single step determines whether your application is processed by the system or manually reviewed:
- Authentication completed: Application processed in 3 to 7 working days, typically without physical site verification, under Rule 9(5) of the CGST Rules
- Authentication skipped or failed: Application routed to the jurisdictional officer for physical verification ā a queue that takes 21 to 30 working days in many urban wards
To authenticate: enter the Aadhaar number of the authorised signatory, click "Verify via OTP", and enter the OTP sent to the Aadhaar-linked mobile. If the mobile number is not linked to Aadhaar, the OTP will not arrive. In that case, link the mobile first at an Aadhaar Seva Kendra ā this takes 2 to 3 working days and cannot be shortcut.
Submission
- Companies and LLPs: Use a registered Class 3 DSC. Register the DSC on gst.gov.in first under User Profile ā DSC Registration
- All other entity types: Use EVC ā an OTP sent to the PAN-linked mobile of the authorised signatory at the time of submission
On successful submission, you receive an ARN (Application Reference Number) via SMS and email. Track it at: gst.gov.in ā Services ā Registration ā Track Application Status.
What Happens After Submission: Timelines and Officer Queries
Your application lands in the queue of the Proper Officer assigned to your jurisdiction (determined by the PIN code of your principal place of business). Three outcomes are possible:
- Approved: GSTIN issued via email; Form GST REG-06 (registration certificate) is available under Services ā User Services ā View/Download Certificates. This typically happens within 3-7 working days for Aadhaar-authenticated applications.
- Query raised (Form GST REG-03): The officer needs clarification or an additional document. You must respond using Form GST REG-04 within 7 working days of receiving the notice, uploading the required information. Missing this deadline is treated as abandonment of the application.
- Rejection (Form GST REG-05): The officer states reasons for rejection. There is no formal appeal against rejection; you file a fresh application addressing the stated defects.
Deemed approval: If the officer takes no action within 7 working days of Aadhaar-authenticated submission (or 30 days for non-authenticated applications), Rule 9(5) of the CGST Rules requires the system to auto-generate a GSTIN. If this does not happen, escalate through the GST helpdesk (helpdesk.gst.gov.in) citing the rule.
Worked Example: The Real Cost of Delayed Registration
Scenario: Priya runs a digital marketing agency in Pune, operating as a sole proprietorship from April 2026.
| Period | Monthly Revenue | Cumulative Turnover |
|---|---|---|
| April ā October 2026 | ā¹2,50,000/month | ā¹17,50,000 |
| November 2026 | ā¹2,50,000 | ā¹20,00,000 |
Priya's aggregate turnover crosses ā¹20 lakh on 12 November 2026. Her 30-day deadline to apply is 12 December 2026. Busy with client deliverables, she files her application only in March 2027 ā approximately 90 days late.
During December 2026, January 2027, and February 2027, she continues billing ā¹2.5 lakh per month without a GSTIN: ā¹7,50,000 of unregistered taxable supply.
Tax exposure:
- GST on digital marketing services (SAC 998361) at 18% on ā¹7,50,000 = ā¹1,35,000
Penalty under Section 122(1) of CGST Act:
- Higher of ā¹10,000 or the amount of tax evaded = ā¹1,35,000
Interest under Section 50:
- 18% per annum on ā¹1,35,000 for 90 days = ā¹1,35,000 Ć 18% Ć 90 Ć· 365 = ā ā¹5,990
Total potential liability: ā¹1,35,000 + ā¹1,35,000 + ā¹5,990 = ā¹2,75,990
The registration itself, done on time, would have taken 3-7 days and cost nothing. A three-month delay cost nearly ā¹2.76 lakh.
Post-Registration Compliance Setup
A GSTIN is a live compliance obligation from day one. In the first two weeks after activation, complete this checklist:
Statutory display and invoicing
- Display GSTIN prominently at the registered principal place of business and every additional place of business
- Print GSTIN on all tax invoices, credit notes, debit notes, delivery challans, and business letterheads
- Switch to a tax invoice format compliant with Rule 46 of CGST Rules ā it must carry GSTIN, HSN/SAC, tax rate, and tax amount separately
Return filing calendar for FY 2026-27
| Return | Who must file | Frequency | Due date |
|---|---|---|---|
| GSTR-1 (outward supplies) | All regular taxpayers | Monthly (turnover > ā¹5 cr) or Quarterly under QRMP | 11th of following month |
| IFF (Invoice Furnishing Facility) | Quarterly filers under QRMP | Monthly (optional, months 1 & 2 of quarter) | 13th of following month |
| GSTR-3B (summary + tax payment) | All regular taxpayers | Monthly or Quarterly (QRMP) | 20th of following month |
| GSTR-9 (annual return) | Turnover > ā¹2 crore | Annual | 31 December post-FY |
File nil GSTR-1 and GSTR-3B in months with zero transactions. Late fees on nil returns are ā¹20/day (ā¹10 CGST + ā¹10 SGST); on returns with tax liability, ā¹50/day (ā¹25 CGST + ā¹25 SGST), subject to maximums as notified.
ITC reconciliation ā build this into your monthly close Download your GSTR-2B (auto-generated by the 14th of each month) and match every line against your purchase register. ITC claimed in GSTR-3B but absent from GSTR-2B is at risk of demand under Section 16(2)(c). A mismatch discovered three months later requires reversals with interest. Catch it monthly.
E-invoicing If your aggregate turnover exceeds the currently notified threshold (check the GST portal's e-invoice section for the applicable limit under the latest CBIC notification), you must generate invoices through the Invoice Registration Portal (IRP) before sharing them with customers. Invoices bypassing the IRP are invalid for ITC in the recipient's hands ā a problem that will land in your lap when clients start rejecting your invoices.
Accounting software setup Configure your software ā Tally Prime, Zoho Books, Busy Accounting, or similar ā with your GSTIN, two-digit state code (e.g., 27 for Maharashtra, 29 for Karnataka), and all HSN/SAC codes for your products and services. Enable the HSN summary report: GSTR-1 mandates HSN-wise disclosure from the first return if your turnover exceeds ā¹5 crore, and from the second year for others.
Common Mistakes That Delay or Reject Your Application
Name mismatch across PAN, MCA, and GST records The GST portal auto-fetches your legal name from the Income Tax PAN database. If your company's MCA-registered name differs ā due to punctuation, abbreviated "Pvt" vs "Private", or a hyphen ā the Proper Officer raises a REG-03 notice. Resolve MCA records through a name-correction order before applying.
Entering the wrong date of liability The date of liability is the actual day turnover crossed the threshold or the triggering event occurred ā not the date you decided to apply. Entering a later date creates a documented gap of unregistered supply that a GST audit can identify and penalise.
Selecting the wrong GST jurisdiction Your jurisdiction is determined by the PIN code of your principal place of business. Entering an incorrect PIN ā even by one digit ā assigns your application to the wrong ward officer, who may be physically unable to verify your premises and will reject or indefinitely hold the application.
Uploading oversized or wrong-format files The portal's 1 MB limit per file is strict. PDFs above this size are rejected without a user-friendly error. Scan documents at 100ā150 DPI, compress with tools like Smallpdf or iLovePDF, and verify size before uploading each tab.
Omitting additional places of business Every godown, branch office, or warehouse holding your stock must be declared. Undeclared premises cannot legally issue tax invoices or receive supplies for ITC. Adding them later requires filing Form GST REG-14 (amendment application) ā more time, more back-and-forth with the officer.
Treating Aadhaar authentication as optional The checkbox appears late in the process and is technically skippable. Skipping it shifts your application to a physical-verification queue that, in high-load jurisdictions, routinely stretches to three to four weeks. Complete Aadhaar authentication without exception.
Applying as "regular taxpayer" when Composition Scheme fits If you supply goods with turnover under ā¹1.5 crore (or services/mixed under ā¹50 lakh), the Composition Scheme offers a concessional rate (as notified) with simplified quarterly filing. You opt into Composition via Form GST CMP-02, not through the standard registration form. You cannot switch category mid-application; if you realise later you wanted Composition, you must opt in separately after GSTIN activation ā and the change takes effect from the beginning of the next financial year.
Key Takeaways
- Apply within 30 days of the threshold-crossing date (Section 25(1)). A 90-day delay on ā¹7.5 lakh of unregistered supplies can cost ā¹2.75 lakh in tax, penalty, and interest.
- Aggregate turnover is PAN-India and includes exports and exempt supplies. Monitor your rolling cumulative figure every month if you are approaching the limit.
- Inter-state supply mandates registration with zero threshold. One invoice to an out-of-state client = register before raising it.
- Aadhaar authentication is the critical speed switch. Completing it cuts processing time from 3-4 weeks to 3-7 working days.
- Prepare all documents before generating your TRN. The 15-day TRN validity window is shorter than most people expect once document collection begins.
- Post-registration, file nil returns on time. Late fees compound quietly: 10 missed nil returns at ā¹20/day for 30 days each = ā¹6,000 in avoidable costs.
- Reconcile GSTR-2B every month without fail. Unmatched ITC is the single largest source of GST demand notices in FY 2026-27; catching gaps monthly costs minutes and saves lakhs.





