InsightsCMPHow to verify a GSTIN online
cmp

How to verify a GSTIN online

CA Sitaram PareekLast reviewed June 202610 min read

You can verify any 15-digit GSTIN (Goods and Services Tax Identification Number) free on the official GST portal using the 'Search Taxpayer' tool to confirm a business's legal name, registration status, and return-filing compliance. Verifying your vendors' GSTIN and GSTR-1/3B filing status is a legal necessity under Section 16(2)(c) of the CGST Act, which denies Input Tax Credit (ITC) to buyers if the supplier fails to deposit the tax collected with the government.

Anatomy of the 15-Digit GSTIN Structure

Every GSTIN issued in India follows a standardized 15-character alphanumeric structure. Understanding this structure helps accounting teams instantly flag invalid or fabricated numbers before running formal portal checks:

Character Position Format Description / Purpose
1 - 2 Numeric State Code: Represents the state where the business is registered (e.g., 27 for Maharashtra, 07 for Delhi, 33 for Tamil Nadu). It is based on the 2011 Census state codes.
3 - 12 Alphanumeric PAN of the Taxpayer: The 10-character Permanent Account Number of the business entity (Proprietor, Firm, Company, LLP).
13 Numeric/Alpha Entity Code: Represents the number of registrations the same PAN holder has within that state (e.g., '1' for first registration, '2' for second, 'A' for eleventh, etc.).
14 Constant Default Character: Set as 'Z' by default for all taxpayers, reserved for future use.
15 Alphanumeric Checksum Code: An alphanumeric character used to detect errors during data entry, calculated using a mathematical check algorithm.

Step-by-Step Portal Verification Guide

Taxpayers can verify GSTINs using two primary methods on the government portal (gst.gov.in):

Method 1: Search Taxpayer (Public Search - No Login Required)

  1. Visit the GST Home Page and click on the "Search Taxpayer" tab in the top navigation bar.
  2. Select "Search by GSTIN/UIN" from the dropdown menu.
  3. Enter the 15-digit GSTIN of the vendor and input the captcha code.
  4. Click "Search" to view the taxpayer profile.

Method 2: Search Taxpayer (Detailed Search - Login Required)

Logging into your GST account before searching provides additional details not visible in public search, such as: the taxpayer's place of business address history, constitution of business details, and contact details of directors/signatories.

Decoding the Search Taxpayer Results

When you run a search, the portal displays the live status of the business registration. You must analyze the following fields:

  • Legal Name & Trade Name: Verify that the name printed on the invoice matches the Legal Name (from PAN) or Trade Name. Mismatches can invalidate the tax invoice.
  • Effective Date of Registration: Ensure the invoice date is after the registration date. You cannot claim ITC on B2B invoices issued before the supplier's registration became effective.
  • GSTIN/UIN Status: The status must be "Active". If the status is "Suspended" or "Cancelled", do not accept invoices or make payments containing GST components, as their portal filing is blocked.
  • Taxpayer Type: Check if the vendor is a Regular Taxpayer, Composition Taxpayer, or SEZ Unit. Composition taxpayers cannot charge GST on their invoices or pass on ITC. If you pay GST to a composition dealer, it is a direct loss as you cannot claim credit for it.

Reviewing Return Filing Compliance (The GSTR-3B Table)

At the bottom of the Search Taxpayer page, click on "Show Filing Table". This displays the month-wise filing dates for GSTR-1 (statement of outward supplies) and GSTR-3B (monthly summary return) for the current and preceding financial years. You must review this table for two critical indicators:

  1. Filing Delay Patterns: If the supplier regularly files GSTR-3B after the due date, it indicates cash-flow constraints or compliance negligence, raising the risk of tax defaults.
  2. Non-Filing Gaps: If GSTR-3B is pending for multiple consecutive months, the supplier's GSTIN may be suspended by the department, preventing them from uploading invoices to your GSTR-2B.

The ITC Link: Section 16(2)(c) and the Supplier Default Risk

Under Section 16(2) of the CGST Act, a registered buyer is entitled to claim Input Tax Credit (ITC) only when all statutory conditions are met. Under clause (c), the tax charged in respect of such supply must have been actually paid to the government by the supplier, either in cash or through utilization of input tax credit.

If a supplier uploads an invoice in GSTR-1 (so it appears in your GSTR-2B) but fails to file GSTR-3B or pay the tax, the department will issue a notice (Form GST DRC-01C / DRC-01) demanding that you reverse the ITC along with interest at 18%. The buyer carries the entire financial burden of the supplier's compliance default.

Defending Against Retrospective Cancellations

A major risk for corporate buyers is the retrospective cancellation of a supplier's GST registration. If the GST department finds that a supplier was engaged in circular trading or issuing fake invoices without actual delivery of goods, they can cancel the supplier's registration retroactively, dating back years.

To defend your past ITC claims against such actions, you must establish a "bona fide buyer" defense during audits. This requires maintaining a robust documentation trail for every transaction, including:

  • Portal Search History: Save PDF screenshots of the supplier's "Active" status and filing table at the time of placing orders.
  • E-Way Bills & Lorry Receipts: Proof of actual movement and physical receipt of goods.
  • Bank Payment Trail: Proof that all payments (including the GST component) were routed via banking channels to the vendor's bank account.
  • Tax Invoices & E-Invoices: Signed copies matching e-invoice IRN details.

Key Takeaways for Procurement Teams

  • Verify every new vendor's GSTIN status and taxpayer type (Regular vs. Composition) before onboarding.
  • Run monthly checks on the return-filing tables of high-value suppliers to ensure GSTR-3B returns are filed on time.
  • Do not pay the GST component to vendors who are Suspended or Cancelled on the portal.
  • Keep a digital dossier containing POs, tax invoices, e-way bills, bank receipts, and portal search screenshots to defend against retrospective cancellation audits.

Frequently Asked Questions

How do I check if a GSTIN is valid?

Use the 'Search Taxpayer' tool on the GST portal — enter the GSTIN to see the legal name, status, type and filing history; an active status confirms validity.

What does the GSTIN structure tell me?

The first two digits are the state code, digits 3-12 are the PAN, digit 13 is the entity number, digit 14 is 'Z', and digit 15 is a checksum.

Why verify a vendor's GSTIN?

Because your input tax credit depends on the supplier's compliance; verifying status and filing history protects your ITC and supports a bona fide-buyer defence.

Related Topics

SP

Written & reviewed by

CA Sitaram Pareek

Chartered Accountant (ICAI) and holder of the Diploma in International Taxation (DIIT-ICAI). Works in-house with a multinational group operating across India, the UAE and Singapore, handling GST compliance, direct tax, transfer pricing, DTAA advisory and FEMA matters. Every article on NumberIQ is written against the bare Act, current CBDT/CBIC notifications and official portals (incometax.gov.in, gst.gov.in, cbic.gov.in).

About NumberIQ →