GST Tools

GST Verification Online

Enter a 15-digit GSTIN to check its registration status, legal name, taxpayer type and jurisdiction.

Verify a GST number

A GSTIN is a 15-character identifier: 2-digit state code, 10-character PAN, entity number, a fixed “Z”, and a checksum character.

What GST verification means

GST verification is the act of taking a GST number written on an invoice, a quotation, a vendor form or a contract and confirming that it corresponds to a real registration — and checking what state that registration is in today. It answers three separate questions: does this number exist, who is it registered to, and is it still live.

The number itself is a GSTIN: a 15-character Goods and Services Tax Identification Number issued to every person registered under GST in India. The first two characters are the state code, the next ten are the holder's PAN, the thirteenth distinguishes multiple registrations on the same PAN in one state, the fourteenth is normally "Z", and the fifteenth is a checksum character. Because the PAN sits inside the number, a GSTIN also tells you which PAN the registration belongs to.

How GST verification works

Step 1 — Enter the GSTIN

Copy the 15-character number exactly as printed and paste it into the box above. Case and spacing do not matter; we normalise the input.

Step 2 — Check what comes back

The result shows the registration status and every field our source returns for that number, with a timestamp for when it was last checked.

Step 3 — Review the business details

Compare the legal name, trade name and state against the invoice, purchase order or vendor form the number came from.

Step 4 — Use it for your own checks

Treat the result as one input into supplier, invoice or counterparty research, alongside the official portal and the party's own documents.

We validate the format and checksum of the number before any lookup happens, so a mistyped GSTIN is caught immediately. Valid numbers are looked up through our GST data provider, and the response is stored briefly so repeat checks stay fast. Every result carries a "last checked" timestamp, and the re-check action on a result forces a fresh lookup instead of reusing the stored copy.

Why businesses verify GSTINs

  • Supplier onboarding. Before a vendor is added to the master file, the GSTIN they supplied is checked against the legal name on their paperwork. The detailed workflow is on our supplier and vendor verification page.
  • Invoice checking. Accounts-payable teams confirm the GSTIN printed on a bill belongs to the party they are paying. See GST invoice verification.
  • Counterparty research. Knowing the legal name, constitution, taxpayer type and registration date behind a number is a cheap first check on an unfamiliar company — see business GST verification.
  • Customer records. Sales teams confirm a buyer's GSTIN and state so the invoice is raised with the right place of supply.

What information a verification returns

Where the source provides them, a result shows the GSTIN, legal name, trade name, registration status, taxpayer type, constitution of business, registration date, state, city, principal place of business and nature of business. Fields the source does not return are left blank rather than filled with a guess. A field-by-field explanation is on the GSTIN details page.

Active means the registration was live in the source data when it was retrieved. Cancelled means it has been cancelled, voluntarily or by the department. Suspended means it is temporarily inactive, often while cancellation proceedings run. Other states, such as provisional registrations, are shown exactly as the source reports them. The GST status page covers what each state means in practice.

Why results can differ or lag

Registration data changes constantly. A new registration, a cancellation, an amendment or an address change takes time to propagate to the data we receive, so a very recent change may not be reflected yet. Older or smaller registrations often have blank trade names and partial addresses at source. A result here is a snapshot of what the source held at the time shown, not a live mirror of the government register.

For anything with tax, financial or legal consequence, confirm the number against the official GST portal and the supplier's registration certificate as well. How we retrieve, cache and refresh this data is documented on our data sources and methodology page. CheckYourGST is an independent service and is not GSTN, the Government of India or an official GST portal, and nothing here is a legal or compliance guarantee.

Frequently asked questions

How do I verify a GST number online?

Enter the 15-character GSTIN in the box on this page. We validate its structure, look up the registration and show the status, legal name, taxpayer type and jurisdiction returned for it.

Is GST verification free on CheckYourGST?

Yes. GSTIN verification is free and needs no account. Signing in only adds a private history of what you looked up.

What does it mean if no record is found?

Either the number does not correspond to a registration, or it was mistyped. Re-read the number from the source document and check the two-digit state code and the ten PAN characters carefully.

How current is the information?

Results come from our GST data provider and may be served from a recent stored copy. Every result shows when it was last checked, and the re-check action forces a fresh lookup.

Does a verified GSTIN mean the business is trustworthy?

No. Verification confirms the registration exists and its current status. It says nothing about return filing, solvency or conduct, and it is not a compliance guarantee.

Is CheckYourGST an official government portal?

No. CheckYourGST is an independent GST information and verification platform, not affiliated with GSTN or any government body.

Longer written explanations of the checks on this page.

Browse the full library of GST guides.