11 min read

Verifying a GST number before making any business payment or entering a purchase transaction is important. It confirms that the business is genuinely registered under GST, that the GSTIN on the invoice is valid and active, and that you are dealing with a legitimate supplier.

The only official and free tool to verify any GST number in India is the Search Taxpayer feature on the official GST portal at www.gst.gov.in. No third-party site, app, or tool is needed. No login or registration is required for basic verification.

This guide covers every official method to check a GST number and verify business details, exactly as described in the official GST portal user manual at tutorial.gst.gov.in.

What is a GSTIN and What Does It Look Like?

GSTIN stands for Goods and Services Tax Identification Number. Every business registered under GST in India receives a unique 15-digit alphanumeric GSTIN. It is the number that appears on all GST invoices, bills, and official documents.

Structure of a GSTIN (15 digits):

Position Characters What It Represents
1 - 2 2 digits (numeric) State Code. Example: 07 = Delhi, 27 = Maharashtra, 29 = Karnataka, 33 = Tamil Nadu
3 - 12 10 characters PAN (Permanent Account Number) of the business or proprietor
13 1 character Entity number — how many GST registrations the same PAN has in the same state (1, 2, 3... then A, B, C...)
14 1 character Z for regular taxpayers · D for TDS deductors · C for TCS collectors
15 1 character Check code — used for error detection

Example GSTIN: 07ABCDE1234F1Z5

  • 07 = Delhi
  • ABCDE1234F = PAN of the business
  • 1 = First registration in Delhi under this PAN
  • Z = Regular taxpayer
  • 5 = Check code

A UIN (Unique Identification Number) is issued to UN Bodies, Embassies, and other notified persons instead of a GSTIN. The Search Taxpayer feature on the GST portal can verify both GSTIN and UIN.

Official Portal to Verify GST Number

There is only one official government portal for GST number verification in India:

Official GST Portal: www.gst.gov.in

Direct link to Search Taxpayer: services.gst.gov.in/services/searchtp

This portal is managed by the Goods and Services Tax Network (GSTN) under the National Informatics Centre (NIC). It is free to use. No registration, no login, no payment is needed for basic verification.

Important: Do not rely on third-party websites or apps to verify a GSTIN. Only the official GST portal provides real-time, accurate, and authoritative data directly from the government database.

Search Options Available on the GST Portal

As per the official GST portal, the Search Taxpayer section offers three search methods:

Search Option What You Need Direct URL Login Required?
Search by GSTIN / UIN 15-digit GSTIN or UIN services.gst.gov.in/services/searchtp No (basic) · Yes (full details)
Search by PAN 10-character PAN of business services.gst.gov.in/services/searchtpbypan No
Search Composition Taxpayer State and legal name or GSTIN services.gst.gov.in/services/listoftaxpayer No

Method 1 - Verify GST Number Without Login (Pre-Login)

This is the quickest method. Anyone can use it without creating an account on the GST portal. As per the official user manual at tutorial.gst.gov.in, the steps are:

  1. Go to www.gst.gov.in.
  2. On the homepage, click Search Taxpayer from the top navigation menu.
  3. Select Search by GSTIN/UIN.
  4. Enter the 15-digit GSTIN or UIN of the taxpayer in the search field.
  5. Enter the captcha code displayed on the screen.
  6. Click the SEARCH button.
  7. The taxpayer details will be displayed on screen.

Once results appear, you can also:

  • Click SHOW FILING TABLE to check return filing details. Select the financial year from the dropdown and click SEARCH to see which returns have been filed.
  • Click Show Return Filing Frequency to see whether the taxpayer files monthly or quarterly.
  • Click Filing Frequency of Previous FY to check the filing pattern of the previous financial year.

Note: If a taxpayer type is Cancelled, Not Registered, or Composition, the Show Return Filing Frequency button will show an error message.

Method 2 - Verify GST Number After Login (Post-Login - More Details)

If you are a GST-registered taxpayer yourself and log in to the GST portal, you can see additional details about any other taxpayer that are not visible in the pre-login search.

  1. Go to www.gst.gov.in and log in with your own valid GST credentials (username and password).
  2. Click Search Taxpayer from the navigation menu.
  3. Enter the GSTIN or UIN of the business you want to verify.
  4. Click SEARCH. The details are displayed along with additional fields visible only after login.
  5. Click Place of Business tab to view business location details.
  6. Click SHOW FILING TABLE, select the financial year, and click SEARCH to view return filing status.
  7. Click E-WAY BILL HISTORY to view e-way bill activity of the taxpayer.
  8. Click Liability Paid Percentage to view the percentage of liability the taxpayer has paid in cash vs ITC.
  9. Click Show Return Filing Frequency to check monthly or quarterly filing pattern.

Method 3 - Search GST Number by PAN

If you know the PAN of a business but not its GSTIN, you can find all GSTINs registered under that PAN across India using this method.

  1. Go to services.gst.gov.in/services/searchtpbypan.
  2. Enter the 10-character PAN of the business.
  3. Enter the captcha code.
  4. Click SEARCH.
  5. All GSTINs registered under that PAN across all states will be listed.

This is useful when a supplier has multiple business registrations across different states under the same PAN and you want to confirm the correct GSTIN for your state.

Method 4 - Search Composition Taxpayer

Composition taxpayers are small businesses registered under the GST Composition Scheme. They do not charge GST on invoices. If you receive an invoice from a vendor claiming to be under the Composition Scheme, verify their status here.

  1. Go to services.gst.gov.in/services/listoftaxpayer.
  2. Select the State from the dropdown.
  3. Enter the legal name or GSTIN of the taxpayer.
  4. Click SEARCH.
  5. The composition taxpayer details will be listed.

Important: A composition taxpayer cannot issue a tax invoice or collect GST from buyers. If a supplier under composition scheme charges you GST on an invoice, that is a violation and you cannot claim ITC on that invoice.

What Details You Can See Without Login

As confirmed in the official GST tutorial at tutorial.gst.gov.in, the following details are publicly visible to anyone without logging in:

  1. GSTIN or UIN
  2. Legal Name of Business
  3. Trade Name (if different from legal name)
  4. Effective Date of Registration
  5. Constitution of Business (Proprietorship, Partnership, Private Limited Company, LLP, etc.)
  6. GSTIN or UIN Status (Active / Cancelled / Suspended)
  7. Taxpayer Type (Regular, Composition, SEZ Unit, etc.)
  8. Administrative Office details
  9. Other Office details
  10. Principal Place of Business (state-level, not full address)
  11. Effective Date of Cancellation (if cancelled)
  12. Nature of Business Activities
  13. Goods and Services dealt in (HSN/SAC codes)
  14. Details of Returns Filed (financial year-wise, using SHOW FILING TABLE)

What is NOT shown publicly: The full address, owner's personal contact details, bank account details, turnover figures, and PAN are not publicly displayed for privacy reasons.

What Additional Details You Can See After Login

As per the official user manual at tutorial.gst.gov.in, logging in to your own GST account reveals the following additional details about any taxpayer you search:

  1. Name(s) of the Proprietor, Director(s), or Promoter(s)
  2. Contact details of Principal Place of Business and Additional Place of Business
  3. E-way Bill History
  4. GST Compliance Rating (a score from 0 to 10 assigned by the GST department based on timely return filing, tax payment, and other compliance factors)
  5. Annual Aggregate Turnover (AATO) slab based on Income Tax return data from CBDT database
  6. Percentage of Tax Payment in Cash (vs ITC credit)

These additional details help businesses make more informed decisions about the suppliers they work with, especially for large transactions.

Understanding GSTIN Status: Active, Cancelled, Suspended

When you search a GSTIN on the portal, the status field is the most important thing to check. Here is what each status means:

Status What It Means Can They Issue GST Invoice? Can You Claim ITC?
Active Registration is valid and operational. Business is currently registered under GST. Yes Yes (subject to other ITC conditions)
Cancelled Registration has been terminated either voluntarily by the taxpayer or by the tax officer. GSTIN is no longer valid. No No - ITC on invoices from a cancelled GSTIN is not admissible
Suspended Registration is temporarily inactive, usually during cancellation proceedings initiated by a tax officer or due to non-compliance. Also called auto-suspended. No No - ITC risk during suspended period
Provisional Temporary registration issued to a new applicant before final approval. Valid for a limited period. Limited use only Risky - verify before proceeding

Key rule: Never accept a GST invoice from a supplier whose GSTIN status is Cancelled or Suspended. You will not be able to claim Input Tax Credit on such invoices, and it could result in GST notices from your tax officer.

Auto-Suspended GSTIN: As per the GST portal user manual, if a GSTIN is auto-suspended, the status and the effective date of suspension are both displayed in the search results. This is a separate status from a regular suspended GSTIN.

SEZ taxpayers: For SEZ Unit or SEZ Developer taxpayers, the search results additionally show the Period of Validity for the Letter of Approval (LoA) or Letter of Permission (LoP). This information is not shown for other types of taxpayers.

How to Check GST Return Filing Status of a Business

The GST portal allows you to check whether a registered business is regularly filing its GST returns. This is important before you enter into a large transaction or ongoing vendor relationship, because your ITC eligibility depends on your supplier filing their GSTR-1.

Steps to check return filing status:

  1. Search the GSTIN on the portal using Method 1 above.
  2. Once the taxpayer details are displayed, click the SHOW FILING TABLE button.
  3. Select the Financial Year from the dropdown list.
  4. Click SEARCH.
  5. The return filing details for the selected year are displayed — showing which returns (GSTR-1, GSTR-3B, etc.) have been filed and which are pending.
  6. Click Show Return Filing Frequency to check whether the taxpayer files monthly or quarterly.
  7. Click Filing Frequency of Previous FY to check the previous year's pattern.

What the filing table shows:

  • Return type (GSTR-1, GSTR-3B, etc.)
  • Tax period
  • Filing status: Filed or Not Filed
  • Date of filing (if filed)

Why this matters for you as a buyer: From January 2026, the GST portal blocks your return filing if your claimed ITC exceeds what is available in your GSTR-2B. If your supplier has not filed their GSTR-1, their invoice will not appear in your GSTR-2B and you cannot claim ITC that month. Checking a supplier's filing history before onboarding them helps avoid this problem.

How to Identify a Fake or Invalid GST Number

A GSTIN can be fake or incorrectly quoted on invoices. Here is how to identify one using the official portal and basic logic:

Step 1 - Check the format

A valid GSTIN is always exactly 15 characters. It starts with a 2-digit state code (01 to 38). The next 10 characters must match a valid PAN format (5 letters, 4 digits, 1 letter). If any of these are wrong, the GSTIN is invalid.

Step 2 - Verify on the official portal

Go to services.gst.gov.in/services/searchtp and search the GSTIN. If the portal shows "GSTIN not found" or "Invalid GSTIN", the number does not exist in the government database. Do not proceed with the transaction.

Step 3 - Cross-check the business name

The legal name shown on the portal must match the name on the invoice. A mismatch between the invoice name and the portal name is a red flag. Trade names can differ, but the legal name must be consistent.

Step 4 - Check the state code matches the business address

The first two digits of the GSTIN represent the state where the business is registered. If the GSTIN starts with 27 (Maharashtra) but the invoice address shows a Delhi office, verify whether the supplier also has a Delhi GSTIN (starting with 07). A business with offices in multiple states must have separate GSTIN for each state.

Step 5 - Check the status

Even if the GSTIN exists, confirm the status is Active. A cancelled or suspended GSTIN on an invoice is as invalid as a fake one for ITC purposes.

Step 6 - Check return filing history

A business that has not filed any returns in the last several months despite being active is a risk indicator. Use the SHOW FILING TABLE option to check.

Why You Should Verify GST Number Before Payment

  • To confirm the business is legally registered
  • To avoid fake or fraudulent invoices
  • To ensure Input Tax Credit (ITC) eligibility
  • To check if the supplier is filing returns regularly

Frequently Asked Questions

Yes, completely free. The Search Taxpayer feature on the official GST portal at gst.gov.in is free for everyone. No registration, login, or payment is required for basic verification.

Yes. As confirmed by tutorial.gst.gov.in, basic details including GSTIN status, legal name, trade name, registration date, and return filing history are all visible without logging in. Login reveals additional details like promoter names and compliance rating.

Without login you can see the legal name, trade name, GSTIN status, taxpayer type, constitution of business, registration date, principal place of business (state level), nature of business activities, and return filing details. After login you additionally get promoter names, contact details, e-way bill history, compliance rating, and turnover slab.

It means the GST registration has been terminated. The business can no longer collect GST or issue tax invoices. Any invoice from a cancelled GSTIN is invalid for ITC purposes. Do not accept such invoices or raise a dispute with the supplier.

Suspended means the GSTIN is temporarily inactive, usually because cancellation proceedings have been started against the taxpayer by a tax officer. The taxpayer cannot issue valid tax invoices during this period.

Yes. Use the Search by PAN option at services.gst.gov.in/services/searchtpbypan. Enter the 10-digit PAN and all GSTINs registered under that PAN across India will be listed.

Do not proceed until the discrepancy is explained. It is possible the supplier gave you the wrong GSTIN. Ask them to confirm in writing. The legal name on the GST portal must be consistent with their registration records.

Yes. Search the GSTIN on the official portal. If it does not exist, shows as Cancelled or Suspended, or the legal name does not match the invoice, the invoice is likely fraudulent. In such cases, do not make payment and report the matter to your tax consultant or file a complaint at selfservice.gstsystem.in.

A UIN (Unique Identification Number) is issued to UN Bodies, Embassies, Government Offices, and other notified persons who are not regular GST taxpayers but are entitled to GST refunds on purchases. You can verify a UIN using the same Search Taxpayer feature on the GST portal.

Yes. Open any browser on your phone and go to services.gst.gov.in/services/searchtp. The GST portal works on mobile browsers. There is no separate official app for GST number verification.

As per tutorial.gst.gov.in, GST Compliance Rating is a score from 0 to 10 assigned by the GST department to every registered taxpayer. It is based on timely filing of returns, payment of taxes, and penalty history. This score is visible only after you log in to the portal and search for another taxpayer.

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.