Published 9 min read

How to Verify GSTIN Online: Free GSTIN Search & Verification Tool

Every business dealing in GST-taxable goods or services in India is assigned a unique 15-digit GSTIN. Verifying a supplier's or buyer's GSTIN before transacting is essential to protect your Input Tax Credit claims and avoid fraud. This guide covers everything you need to know about GSTIN verification — how to do it, what the results mean, and how to resolve common issues.

What is GSTIN and Why Should You Verify It?

GSTIN stands for Goods and Services Tax Identification Number. It is a 15-character alphanumeric code assigned to every registered taxpayer under India's GST regime. Think of it as the PAN card equivalent for GST — it uniquely identifies a business entity for all GST-related transactions and filings.

Every tax invoice you issue or receive must carry a valid GSTIN. When you file GST returns, the system matches invoices between buyers and sellers using their GSTINs. If the GSTIN on an invoice is invalid, cancelled, or belongs to a different entity, your Input Tax Credit (ITC) claim will be rejected during the GSTR-2B reconciliation process.

Why GSTIN Verification Matters

Important

Since January 2022, ITC is available only for invoices that appear in your auto-generated GSTR-2B statement. If a supplier's GSTIN is cancelled or they have not filed their GSTR-1, the invoice will not appear in your GSTR-2B, and you cannot claim ITC regardless of having paid GST on the purchase.

How to Verify GSTIN Online — Step-by-Step Guide

There are multiple ways to verify a GSTIN. Here are the most reliable methods, starting with the quickest option.

Method 1: Using DoAide's Free GSTIN Search Tool

The fastest way to verify any GSTIN is through DoAide's GSTIN Lookup Tool. It pulls real-time data from the GST Network and presents it in a clean, easy-to-read format.

  1. Visit gst.doaide.com/lookup in your browser
  2. Enter the 15-digit GSTIN in the search field
  3. Click Search or press Enter
  4. View the complete business profile including legal name, trade name, registration status, filing history, and jurisdiction details
Pro Tip

Bookmark the DoAide GSTIN Lookup page for quick access. Unlike the official portal, it does not require CAPTCHA verification, making it significantly faster for checking multiple GSTINs during vendor onboarding.

Method 2: Using the Official GST Portal

You can also verify GSTINs directly on the government's GST portal:

  1. Go to services.gst.gov.in
  2. Navigate to Search Taxpayer → Search by GSTIN/UIN
  3. Enter the GSTIN and complete the CAPTCHA
  4. Click Search to view the taxpayer's details

The official portal is authoritative but requires CAPTCHA completion for each lookup, which can be tedious when verifying multiple GSTINs.

Method 3: Bulk Verification via API

Businesses with large vendor databases often need to verify hundreds or thousands of GSTINs. The GST Network provides APIs that allow automated bulk verification. ERP systems like Tally and SAP have built-in integrations for periodic GSTIN validation of your vendor master list.

Understanding GSTIN Search Results

When you search a GSTIN, the result contains several fields. Understanding each field helps you assess the legitimacy and compliance status of the taxpayer. Here is what each field means:

Field What It Shows Why It Matters
Legal Name Official name as per PAN records Must match the name on invoices for ITC claims
Trade Name Business name used for trading The name the business operates under — may differ from legal name
Registration Date Date when GST registration became effective Invoices dated before registration date are invalid for ITC
GSTIN Status Active, Cancelled, Suspended, or Inactive Only Active status allows valid tax invoices
Taxpayer Type Regular, Composition, ISD, Casual, SEZ, etc. Composition dealers cannot charge GST separately on invoices
Constitution of Business Proprietorship, Partnership, Company, LLP, etc. Helps verify the business structure matches expectations
Jurisdiction State and Centre jurisdiction (e.g., State — Ward 45, Delhi) Determines which GST officer oversees the taxpayer
Place of Business Principal place of business address Cross-verify with the address on invoices
Nature of Business Activities such as Manufacturing, Trading, Services Confirms the supplier actually deals in what they invoice you for
Filing Status Whether recent GSTR-1 and GSTR-3B have been filed Non-filers' invoices will not appear in your GSTR-2B for ITC
Key Check

The most critical field is GSTIN Status. If the status shows anything other than "Active," do not accept tax invoices from that GSTIN. Invoices from cancelled or suspended GSTINs will not generate ITC in your GSTR-2B.

GSTIN Format Explained: The 15-Digit Structure

Every GSTIN follows a standardized 15-character alphanumeric format. Understanding this structure helps you spot obvious errors before even running a verification search. Here is how the 15 digits break down:

Position Characters Represents Example
1–2 2 digits State code (as per Indian Census 2011) 27 (Maharashtra), 07 (Delhi), 29 (Karnataka)
3–12 10 characters PAN of the entity AABCT1234F
13 1 character Entity number (1–9, then A–Z) for multiple registrations under the same PAN in a state 1 (first entity), 2 (second entity)
14 1 character Reserved — always "Z" currently Z
15 1 character Check digit (calculated via algorithm for validation) 5

For example, the GSTIN 27AABCT1234F1Z5 tells us:

Common State Codes in GSTIN

Code State/UT Code State/UT
01 Jammu & Kashmir 19 West Bengal
02 Himachal Pradesh 20 Jharkhand
06 Haryana 21 Odisha
07 Delhi 23 Madhya Pradesh
08 Rajasthan 24 Gujarat
09 Uttar Pradesh 27 Maharashtra
10 Bihar 29 Karnataka
12 Arunachal Pradesh 32 Kerala
18 Assam 33 Tamil Nadu
03 Punjab 36 Telangana

When Should You Verify a GSTIN?

While it is good practice to verify GSTINs regularly, there are specific situations where verification is absolutely critical:

Best Practice

Integrate GSTIN verification into your accounts payable workflow. Verify the GSTIN at the time of vendor creation in your ERP or accounting system, and revalidate quarterly. This prevents ITC losses and simplifies GST return filing. Use DoAide's GSTIN Search for quick manual checks.

Common GSTIN Verification Issues and Solutions

Sometimes a GSTIN verification does not go smoothly. Here are the most common issues you might encounter and how to resolve them:

Issue Possible Cause Solution
GSTIN not found Typo in the number, or the GSTIN does not exist Double-check each digit. Verify the PAN portion (digits 3–12) with the supplier. If it still fails, the GSTIN may be fake.
Status shows "Cancelled" The taxpayer's registration has been cancelled by the department or voluntarily Do not accept new invoices from this GSTIN. Ask the supplier for an alternative active GSTIN or if they have applied for revocation.
Status shows "Suspended" Registration temporarily suspended pending cancellation proceedings Treat as high-risk. The supplier cannot issue valid tax invoices while suspended. Wait for resolution before transacting.
Name mismatch Legal name on GSTIN differs from invoice name The legal name must match. Trade name can differ. Ask the supplier to correct their invoice to show the legal name as registered.
State code mismatch The supplier's GSTIN state code does not match the invoice address The supplier may have multiple GSTINs across states. Ask for the GSTIN registered in the state from which they are supplying.
Composition dealer flag Supplier is registered under composition scheme Composition dealers cannot charge GST on their invoices. If they have charged GST, the invoice is incorrect and ITC cannot be claimed.
Filing status shows defaults Supplier has not filed recent returns Their invoices will not appear in your GSTR-2B. Follow up with the supplier to file their pending GSTR-1 before your filing deadline.
Watch Out for Fake GSTINs

The GST department regularly identifies and cancels GSTINs used for fraudulent ITC claims. In recent drives, thousands of fake GSTINs were detected. Always verify before transacting — if a GSTIN shows no filing history or was registered very recently with high-value invoices, treat it as a red flag.

How to Verify GSTIN Using the PAN Number

If you have a vendor's PAN but not their GSTIN, you can search for all GSTINs associated with that PAN. On the official GST portal, navigate to Search Taxpayer → Search by PAN and enter the PAN number. This will show all GST registrations linked to that PAN across different states.

This is particularly useful when dealing with large businesses that have multiple GST registrations across states. You can verify which state-specific GSTIN the supplier should be using for your transaction based on the place of supply.

GSTIN Verification for E-Commerce Sellers

If you are an e-commerce seller on platforms like Amazon, Flipkart, or Meesho, you are required to have GST registration regardless of your turnover (Section 24 of CGST Act). Buyers on these platforms should verify seller GSTINs to ensure:

You can quickly verify any seller's GSTIN using the DoAide GSTIN lookup tool. Many e-commerce platforms display the seller's GSTIN on product pages or invoices.

Verify Any GSTIN Instantly

Use DoAide's free GSTIN search tool to verify any taxpayer's registration status, filing compliance, and business details in seconds.

Search GSTIN Free →

Related DoAide Tools

DoAide offers a complete suite of GST tools to simplify your tax compliance:

Frequently Asked Questions

How can I verify a GSTIN number online for free?

You can verify any GSTIN for free using DoAide's GSTIN Search Tool. Simply enter the 15-digit GSTIN and get instant results including business name, registration status, filing history, and jurisdiction details. You can also verify on the official GST portal at services.gst.gov.in.

What does each digit in a GSTIN number represent?

A GSTIN is a 15-digit number where digits 1–2 represent the state code, digits 3–12 are the PAN of the business, digit 13 is the entity number (for multiple registrations under the same PAN in a state), digit 14 is always ‘Z’ (reserved for future use), and digit 15 is a check digit for validation.

Why is GSTIN verification important before business transactions?

GSTIN verification is crucial because claiming Input Tax Credit (ITC) on invoices from an invalid or cancelled GSTIN will be rejected during reconciliation. It also helps prevent fraud, ensures your supplier is genuinely registered, and protects you from penalties during GST audits.

What should I do if a GSTIN shows as ‘Cancelled’ or ‘Suspended’?

If a supplier's GSTIN shows as Cancelled or Suspended, do not accept GST invoices from them as you will not be able to claim ITC on those invoices. Ask the supplier for an updated registration or a different GSTIN. For existing invoices, reverse any ITC already claimed on that GSTIN to avoid penalties.

Can I verify multiple GSTINs at once?

For bulk verification, you can use DoAide's GSTIN lookup tool to verify GSTINs quickly one at a time, or integrate with the GST Network API for automated bulk validation. Businesses with large vendor bases often build API integrations into their procurement or ERP systems.