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.
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.
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 |
Go to the official GST portal at gst.gov.in. No login or registration is required for GSTIN lookup.
On the homepage, click "Search Taxpayer" → "Search by GSTIN/UIN". This tool is publicly available and free.
Type the full 15-character GSTIN of the business you want to verify. Complete the CAPTCHA and click "Search".
The portal displays: Legal Name, Trade Name, Registration Date, Constitution of Business, Taxpayer Type, GSTIN Status, and Principal Place of Business.
Click "Filing Status" tab to see the return filing history. Check if GSTR-1 and GSTR-3B have been filed for recent months.
Compare the GST portal results against the information provided by your supplier — business name, address, and registration type should match.
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.
Must show "Active". Any other status (Cancelled, Suspended, Inactive) is a red flag.
Must match the name on invoices, contracts, and communication. Mismatches indicate potential impersonation.
Cross-reference with the supplier's claimed years of operation. Recent registration with old claims is suspicious.
Confirms if the entity is Proprietorship, Partnership, LLP, Pvt Ltd, etc. Should match official claims.
Compare with the supplier's actual address. Completely different states or cities is a serious concern.
Check GSTR-1 and GSTR-3B filing for the last 6 months. Consistent non-filing indicates operational issues.
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.
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
SaudaNama is an independent B2B business discovery and verification network. SaudaNama is not affiliated with, endorsed by, or an official agency of GSTN, the Ministry of Corporate Affairs (MCA), FSSAI, DGFT, or the Ministry of MSME.
For verification procedures and the latest regulatory information, refer directly to the relevant official authority:
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.
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.
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.
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.
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.
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.
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.