Back to All Blogs

GST Number Search and Verification: How to Check Any GSTIN

Shivam Jadon's avatar
Shivam Jadon
MSME Lending

A GST Identification Number (GSTIN) is a 15-character alphanumeric identifier that encodes the state of registration, the business’s PAN, the entity number, and a check digit. To understand what GST is and why every business needs a GSTIN, it is important to see how this identifier functions as the primary reference point for GST verification, ITC claims, and, increasingly, for lenders and B2B buyers conducting due diligence on counterparties. A business that presents invoices with a cancelled, suspended, or fictitious GSTIN creates financial and compliance risks for every buyer in its supply chain.

This guide explains how to verify any GSTIN, what each verification field reveals, and the specific red flags that signal registration anomalies worth investigating further. You can.

What is a GSTIN and How is It Structured

A GSTIN follows a fixed 15-character format with specific information encoded in each segment. To understand how GST registration is granted and what a GSTIN contains, it helps to break down this structure in detail:

Position 1-2 (State Code): Two-digit code for the state of registration. 07 = Delhi, 27 = Maharashtra, 33 = Tamil Nadu, 29 = Karnataka, 24 = Gujarat. Businesses registered in multiple states have a different GSTIN for each state.

Position 3-12 (PAN of the Taxpayer): The 10-character PAN of the business or individual. For proprietorships, this is the proprietor’s personal PAN. For companies and LLPs, it is the entity’s PAN. This linkage is critical: the GSTIN is derived from the PAN, which means a GSTIN can be cross-verified against PAN records.

Position 13 (Entity Number): A digit from 1 to 9, then A-Z, representing the sequence number of registration under the same PAN in the same state. Most businesses have entity number 1 (one GSTIN per state). A business with multiple business verticals under the same PAN in the same state may have entity numbers 2, 3, etc.

Position 14 (Default Character): Always the letter ‘Z’ in the current system.

Position 15 (Check Digit): A single alphanumeric character derived from the preceding 14 characters using a checksum formula. Tools can verify this independently to confirm the GSTIN is structurally valid (though a valid structure does not confirm the registration is active).

Example: 27AAAPL1234C1Z5

  • 27 = Maharashtra
  • AAAPL1234C = PAN of the entity
  • 1 = First GSTIN under this PAN in Maharashtra
  • Z = Default
  • 5 = Check digit

How to Search a GST Number Online

GST Portal Search (Official Method)

The most authoritative source for GST number verification is the official GST portal.

Step 1: Go to gst.gov.in

Step 2: Click on “Search Taxpayer” in the top navigation

Step 3: Select “Search by GSTIN/UIN”

Step 4: Enter the 15-digit GSTIN

Step 5: Complete the CAPTCHA

Step 6: Click Search

The result page returns:

  • Legal name: The legal entity name as registered with the Registrar
  • Trade name: The business name used commercially (if different)
  • Registration date: When the GSTIN was first granted
  • Registration status: Active, Cancelled, or Suspended
  • GSTIN type: Regular, Composition, Non-Resident, etc.
  • State jurisdiction: The tax officer’s jurisdiction
  • Principal place of business: State and address

This lookup is public and does not require a login. It does not show financial data, filing history, or turnover information; that data is restricted.

How to Search GST Number by PAN

If you have the PAN of a business and want to find all associated GSTINs:

Step 1: Go to gst.gov.in > Search Taxpayer > Search by PAN

Step 2: Enter the 10-digit PAN

Step 3: Complete CAPTCHA and search

The result shows all GSTINs registered under that PAN across all states. This is useful when:

  • A supplier presents an invoice with a GSTIN that you want to validate against their PAN
  • You are checking if a business has registrations in states relevant to your supply chain.
  • You are conducting due diligence on a potential partner or borrower

If the PAN-based search returns a GSTIN from a state the business claims to operate in, but the invoice GSTIN is from a different state, this is a flag for invoice verification.

How to Search GST Number by Name

The GST portal also supports a name-based search, though it is less precise:

Step 1: Go to gst.gov.in > Search Taxpayer > Search by Name

Step 2: Select the state

Step 3: Enter the legal name or trade name (partial matches are supported)

Name-based searches are useful for:

  • Identifying a supplier when you have only a trade name
  • Verifying that the legal name on a supplier’s invoice matches the GSTN-registered name
  • Detecting name mismatches between what a business presents on invoices and its official registration

Limitation: Name-based searches require knowing the state of registration and are sensitive to spelling variations and name formats (e.g., “Pvt. Ltd.” vs “Private Limited”).

What GST Verification Reveals About a Business

A basic GSTIN search provides more intelligence than its simple fields suggest, especially because ITC is blocked if your supplier’s GSTIN is invalid:

Registration status: An “Active” status confirms the business can legally issue tax invoices and collect GST. A “Cancelled” or “Suspended” status means the business cannot do so validly after the cancellation/suspension date.

Registration date: The date tells you how long a business has been formally GST-registered. A business claiming 10 years of experience with a registration date from 2021 may not have been GST-compliant throughout that period.

GSTIN type: A “Composition” type taxpayer cannot issue tax invoices or charge GST. If such a taxpayer issues what appears to be a tax invoice with GST shown, it is incorrect, and ITC on that invoice is invalid.

State of registration: The state code encoded in the GSTIN must match the place of supply declared on the invoice for the correct CGST/SGST vs IGST determination. A GSTIN from Maharashtra on an invoice claiming Delhi as the place of supply requires scrutiny.

Red Flags in GST Number Verification

Status: Cancelled or Suspended

This is the most critical flag. Any invoice issued by a GSTIN after its cancellation or suspension date does not create valid ITC for the buyer. Buyers who claim ITC on such invoices face demand notices, interest, and penalties, even if they had no knowledge of the cancellation. Always verify GSTIN status before processing vendor invoices for payment.

Recent registration date with high turnover claims

A business registered in 2023 claiming ₹5 crore in annual turnover is not necessarily suspicious; businesses grow quickly, but it warrants cross-verification with bank statements and e-way bill data.

GSTIN mismatch with invoice details

The state code in the GSTIN should correspond to the supplier’s registered address. Therefore, if a supplier in Chennai (Tamil Nadu = 33) presents a GSTIN starting with 27 (Maharashtra), the registration details or the invoice may be inaccurate. Consequently, verify both before processing the transaction.

Multiple GSTINs under the same PAN in the same state

Although multiple registrations under the same PAN in the same state may be legitimate for multi-vertical businesses, they can also indicate an attempt to distribute turnover across registrations to remain below e-invoicing thresholds or limit regulatory scrutiny.

Composition dealer issuing tax invoices

Composition dealers cannot charge GST or issue tax invoices. An invoice from a composition GSTIN showing CGST and SGST lines is a fraudulent invoice, both from a compliance and legal standpoint.

GSTIN Verification in Lending and B2B Due Diligence

For lenders using GST data in credit underwriting, GSTIN verification is the first layer of due diligence before any financial analysis begins, especially to identify risks like a suspended or cancelled GSTIN on your supplier’s invoice.

The standard verification checklist before processing a GST-based loan application:

1. Confirm GSTIN is valid and active as of today’s date

2. Verify the GSTIN’s state matches the borrower’s registered office

3. Confirm the PAN embedded in the GSTIN matches the borrower’s KYC PAN

4. Check whether the registration type is Regular (required to access the full ITC chain)

5. Confirm there are no multiple GSTINs under the same PAN that could indicate turnover splitting

For B2B procurement, the verification should extend beyond the GSTIN to the filing history, whether the supplier files GSTR-1 regularly, which directly impacts the buyer’s ITC eligibility. This requires access to GSTR-2B data or API-based GSTN data pulls.

Lenders and large corporate procurement teams increasingly use automated GSTIN verification services that provide real-time status checks and filing pattern summaries, removing the manual lookup bottleneck from high-volume transactions.

Key Takeaways

  • A GSTIN is a 15-character code encoding the state code, PAN, entity number, and a check digit. Each segment carries verifiable information.
  • Official GSTIN verification is available at gst.gov.in through GSTIN, PAN, or name-based searches; no login required
  • Registration status (Active, Cancelled, Suspended) is the most critical field; ITC on invoices from non-active GSTINs is invalid
  • The GSTIN type (Regular vs Composition) determines whether the supplier can legally charge GST on invoices.
  • GSTIN mismatch with invoice details, state code, trade name, and PAN are red flags for fraudulent invoices
  • In lending, GSTIN verification is the first step before the financial analysis of GST returns begins.

Frequently Asked Questions

Can a GSTIN be temporarily suspended and then reactivated?

Yes. GST authorities suspend a GSTIN (under Rule 21A) when there are grounds for cancellation, such as non-filing of returns or discrepancies flagged during verification. A suspended taxpayer cannot collect GST or claim ITC during the suspension period. If the default is rectified, the suspension can be revoked and the GSTIN reactivated. Buyers should treat invoices from suspended GSTINs the same as cancelled ones.

What is a UIN, and how does it differ from GSTIN?

GST authorities issue a 15-character UIN to entities that claim GST refunds on inward supplies. These include UN agencies, embassies, and consular offices; however, they cannot charge or collect GST.

Is there an API for bulk GSTIN verification?

Yes. The GSTN provides an API for bulk GSTIN verification for authorized third-party applications and systems. Businesses processing large volumes of vendor invoices typically integrate with GSTN APIs through their ERP or procurement systems. Several private platforms also offer GSTIN verification APIs with additional enrichment data.

Can a cancelled GSTIN ever be used again?

Voluntary cancellation deactivates the GSTIN. If the business resumes and crosses the threshold, it must obtain a new GSTIN. The old GSTIN remains cancelled and cannot be reactivated.

Should GST be calculated before or after applying a discount?

Calculate GST on the taxable value after applying eligible invoice discounts. Using the correct taxable value prevents GST errors and ITC mismatches.

Conclusion

GSTIN verification is the foundational check in any GST-dependent transaction, whether you are a buyer validating a vendor’s invoice, a lender assessing a borrower’s GST-based financial profile, or a procurement manager onboarding a new supplier. A 30-second portal search prevents hours of reconciliation problems downstream.

The intelligence embedded in a GSTIN, state code, PAN linkage, entity number, and registration status provides more than just identity confirmation. It enables cross-validation against other data points: Does the state match the delivery address? Does the PAN match the KYC documents? Is the registration type consistent with the invoice format? These checks are the first line of defence against the fake invoice ecosystem that costs India’s formal economy billions in fraudulent ITC claims annually.

Home » Home > Blog > Beginner > GST Number Search

Shivam Jadon's avatar

Shivam Jadon

Discover more from FinEye

Subscribe now to keep reading and get access to the full archive.

Continue reading