How to Verify a GSTIN Number Online
A complete step-by-step guide to checking any business's GST registration status using the official GST portal — and understanding what the results mean for your B2B due diligence.
What is a GSTIN?
GSTIN (Goods and Services Tax Identification Number) is a unique 15-character alphanumeric code assigned to every business registered under India's GST regime. It is issued by the Central Board of Indirect Taxes and Customs (CBIC) and is mandatory for businesses crossing the turnover threshold or voluntarily registering for GST.
Every GST-registered business is required to display their GSTIN on invoices, receipts, and their place of business. As a buyer, verifying a supplier's GSTIN is one of the most fundamental due diligence steps before entering a B2B transaction.
Understanding the GSTIN Format
Every GSTIN follows a fixed 15-character structure. Understanding this format helps you spot obviously invalid GSTINs before even checking the portal:
| Position | Meaning | Example |
|---|---|---|
| 1–2 | State Code | 27 = Maharashtra, 07 = Delhi, 29 = Karnataka |
| 3–12 | PAN of the entity | The 10-character Permanent Account Number |
| 13 | Entity number | Number of registrations under same PAN in a state |
| 14 | Default character | Always "Z" (reserved for future use) |
| 15 | Check digit | Alphanumeric character for validation |
Step-by-Step: Verify GSTIN on the Official Portal
Visit the GST Portal
Go to the official GST portal at gst.gov.in. No login or registration is required for GSTIN lookup.
Navigate to "Search Taxpayer"
On the homepage, click "Search Taxpayer" → "Search by GSTIN/UIN". This tool is publicly available and free.
Enter the 15-digit GSTIN
Type the full 15-character GSTIN of the business you want to verify. Complete the CAPTCHA and click "Search".
Review Registration Details
The portal displays: Legal Name, Trade Name, Registration Date, Constitution of Business, Taxpayer Type, GSTIN Status, and Principal Place of Business.
Check Filing Status
Click "Filing Status" tab to see the return filing history. Check if GSTR-1 and GSTR-3B have been filed for recent months.
Cross-Reference with Supplier Claims
Compare the GST portal results against the information provided by your supplier — business name, address, and registration type should match.
Official Portal Reference
The official GST portal is gst.gov.in. Avoid third-party websites claiming to verify GSTIN — the official portal is free and provides the most accurate, real-time data directly from the CBIC system.
What to Check in the GSTIN Results
GSTIN Status
Must show "Active". Any other status (Cancelled, Suspended, Inactive) is a red flag.
Legal Name
Must match the name on invoices, contracts, and communication. Mismatches indicate potential impersonation.
Registration Date
Cross-reference with the supplier's claimed years of operation. Recent registration with old claims is suspicious.
Business Constitution
Confirms if the entity is Proprietorship, Partnership, LLP, Pvt Ltd, etc. Should match official claims.
Principal Address
Compare with the supplier's actual address. Completely different states or cities is a serious concern.
Filing Compliance
Check GSTR-1 and GSTR-3B filing for the last 6 months. Consistent non-filing indicates operational issues.
Red Flags to Watch For
These findings during GSTIN verification should raise immediate concern:
GSTIN status shows "Cancelled" or "Suspended" — the supplier is no longer GST-compliant.
Business name on GSTIN does not match the name used in communication or invoices.
Registered address on GST portal is completely different from the supplier's claimed address.
GST registration type is "Composition" but the supplier charges IGST/CGST/SGST on invoices.
Filing status shows "Not Filed" for multiple consecutive months — indicates non-compliance.
GSTIN was registered very recently but the supplier claims years of operation.
How SaudaNama Verifies GSTIN for Listed Businesses
While general buyers should use the free government portal above for ad-hoc checks, SaudaNama incorporates GST validation into its business verification workflow:
GSTIN format and checksum validation on business registration
GSTN API integration (via Sandbox/GSP adapters) to pull registration status and filing cadence
Manual reviewer cross-check against registered business trade name and physical address
Government records verification pillar contributes up to +40 points to the server-authoritative Trust Score
Verified status and audit timestamp displayed publicly on the Digital Trust Passport
Disclaimer: This guide is provided for informational and due-diligence purposes only and does not constitute legal, tax, financial, or professional advice. Always verify tax filings and business legitimacy through official government portals (gst.gov.in) and qualified professionals.
Frequently Asked Questions
Is GSTIN verification free on the GST portal?
Yes. The "Search Taxpayer" tool on the official GST portal (gst.gov.in) is completely free and available to anyone without login. You can verify any GSTIN instantly.
What does "Active" GSTIN status mean?
An "Active" status means the GSTIN is currently valid and the business is registered under GST. It does not guarantee filing compliance — you should also check the "Return Filing Status" for recent months.
Can I verify a GSTIN without the full 15-digit number?
No. The GST portal requires the full 15-digit GSTIN for lookup. However, if you have the business's PAN, you can search by PAN on the portal to find all GSTINs registered under that PAN.
How does SaudaNama automate GSTIN verification?
SaudaNama's verification engine connects to official GST APIs to check GSTIN status, registration type, filing compliance, and address consistency automatically. Results are displayed transparently on the business's Digital Trust Passport.
What if a supplier refuses to share their GSTIN?
A legitimate GST-registered business has no reason to hide their GSTIN — it is printed on every tax invoice and is publicly searchable. Refusal to share GSTIN is a significant red flag and you should exercise extreme caution.
Is GSTIN verification enough to trust a supplier?
GSTIN verification confirms GST registration and compliance status, but it does not verify the business owner's identity, physical premises, or operational legitimacy. SaudaNama recommends combining GSTIN verification with MCA checks, owner KYC, and physical storefront audits for comprehensive due diligence.