How to Check GSTIN Verification Status Online (Step-by-Step 2026)

How to Check GSTIN Verification Status Online (Step-by-Step)
Before you book an invoice, onboard a new vendor, or claim Input Tax Credit on a purchase, there's one two-minute check that can save you from a much bigger headache later: verifying the supplier's GSTIN. An invalid, cancelled, or suspended GSTIN doesn't just mean a paperwork issue — it can mean losing ITC you've already claimed, along with interest and penalties.
This guide walks through exactly how to check GSTIN verification status online, what each result actually means, and how to catch red flags before they become compliance problems.
Why GSTIN Verification Matters
GST places the compliance burden on the buyer, not just the seller. If you claim ITC on an invoice from a supplier whose GSTIN turns out to be invalid, cancelled, or suspended, the department can reverse your credit and charge interest — even if you paid the invoice amount, including tax, in good faith.
A quick GSTIN check protects you in three specific ways:
ITC protection — a supplier with an inactive GSTIN cannot legally charge GST, and if you claim ITC on their invoice anyway, the liability falls on you
Fraud prevention — fake or recycled GSTINs are a known invoice fraud pattern, and a quick search exposes them instantly
Vendor due diligence — knowing a supplier's registration date, return filing history, and current status is standard practice before onboarding, especially for larger contracts

Method 1: Verify GSTIN Directly on the GST Portal
This is the fastest and most reliable method, since it pulls data straight from GSTN.
Step 1: Go to the official GST portal at gst.gov.in.
Step 2: Click on "Search Taxpayer" in the top menu, then select "Search by GSTIN/UIN."
Step 3: Enter the 15-digit GSTIN you want to verify, along with the captcha code shown.
Step 4: Click "Search."
Step 5: Review the results — if the GSTIN is valid, you'll see the legal business name, trade name, registration date, taxpayer type, business constitution, principal place of business, and current registration status.
Step 6: Scroll down to the Return Filing Status section to see the GSTR-1 and GSTR-3B filing history by month. This step is often skipped, but it matters — a GSTIN can show "Active" status while the taxpayer has stopped filing returns, which directly affects whether their invoices will appear in your GSTR-2B.
Method 2: Search by PAN (to Find All GSTINs Under a Business)
Useful when you want to see every GST registration linked to a particular business across states.
Step 1: On the GST portal, click "Search Taxpayer," then select "Search by PAN."
Step 2: Enter the 10-character PAN of the business.
Step 3: Click "Search." The portal displays every GSTIN registered under that PAN, along with the state and status of each registration.
This method is particularly useful for spotting unauthorized registrations — if a fake GSTIN has been registered under a business's PAN without their knowledge, this search will surface it, and the portal allows reporting it directly.
Method 3: Verify GSTIN Through the E-Way Bill Portal
If you're already working within the e-way bill system, you can verify a GSTIN without switching tabs.
Step 1: Log in at ewaybillgst.gov.in.
Step 2: Go to "Search" in the left-hand menu, then select "Taxpayer."
Step 3: Enter the GSTIN to retrieve the registered business details.
The information returned matches what you'd get on the main GST portal, but this route is convenient when you're already confirming a consignor or consignee GSTIN as part of generating an e-way bill.
Understanding the GSTIN Structure (Spot Errors Before You Even Search)
Every GSTIN is 15 characters long, and each segment has a fixed meaning. Knowing this structure helps you catch obvious errors before running a search at all.
Position | Represents | Example |
|---|---|---|
1–2 | State code | 07 = Delhi, 27 = Maharashtra, 29 = Karnataka |
3–12 | PAN of the business | 10-character PAN |
13 | Entity number (registrations under the same PAN in that state) | 1, 2, 3... |
14 | Default "Z" | Z |
15 | Checksum digit | Alphanumeric |
If a vendor claims to be based in Delhi but their GSTIN starts with a state code that belongs to a different state, that's a red flag worth investigating before you proceed with the transaction.
What Each GSTIN Status Means
Status Shown | What It Means | Action to Take |
|---|---|---|
Active | Registration is valid and current | Safe to transact, but still check return filing history |
Cancelled | Registration has been terminated | Do not accept GST-inclusive invoices from this GSTIN |
Suspended | Registration is temporarily inactive, pending resolution | Avoid new transactions until status is resolved |
Provisional | Rare in 2026; typically leftover from early GST migration | Contact the supplier for clarification |
Pending for Clarification | Registration application needs additional information | Not yet a valid GSTIN for transactions |
Why "Active" Status Alone Isn't Enough
This is the step most businesses skip — and it's the one that actually protects your ITC. A taxpayer can show "Active" registration status while consistently failing to file GSTR-1 or GSTR-3B. If a supplier shows six or more months of non-filing, their invoices won't appear in your GSTR-2B, and you won't be able to claim ITC on those transactions — regardless of how valid the underlying invoice looks.
Always check the Return Filing Status section on the search results page, not just the registration status at the top.
Comparing the Verification Methods
Method | Best For | Login Required | Speed |
|---|---|---|---|
GST Portal — Search by GSTIN | Verifying a specific known GSTIN | No | Under 1 minute |
GST Portal — Search by PAN | Finding all GSTINs linked to a business | No | Under 1 minute |
E-Way Bill Portal | Verifying GSTIN during e-way bill generation | Yes | Under 1 minute |
Third-party GSTIN search tools | Bulk verification, filing history, HSN details in one view | No (usually) | Instant, but data is portal-sourced |
What to Do If You Spot a Fake or Suspicious GSTIN
If a GSTIN doesn't resolve correctly, shows a mismatched state code, or has been cancelled but is still being used on invoices, report it directly:
Email: helpdesk@gst.gov.in
Phone: +91 124 4688999 or +91 120 4888999
Reporting suspicious GSTINs isn't just a compliance formality — it protects your own ITC position by creating a documented record that you flagged the issue rather than transacted on it knowingly.
Making GSTIN Verification Part of Your Regular Workflow
A one-time check at vendor onboarding isn't enough — a GSTIN that's active today can be suspended or cancelled next month, and continuing to claim ITC on invoices from a since-cancelled GSTIN carries the same risk as never having checked at all. This is exactly the kind of check that's easy to skip when you're reconciling hundreds of invoices manually every month, and exactly why building it into an automated reconciliation workflow — rather than a manual, one-off search — closes a gap most businesses don't realize they have until a notice arrives.
Final Thoughts
GSTIN verification takes under a minute, but skipping it is one of the most common ways businesses end up with reversed ITC, interest charges, and compliance notices months after a transaction has already closed. Make it a standard step before onboarding any new vendor, and periodically re-check active suppliers rather than assuming a status checked once stays valid forever.