How to verify a GST number (and spot a fake one)

Last reviewed: 27 September 2026 · By the GSTRisk team · General information, not tax advice.

Before you pay a new supplier, record their GSTIN in your books or extend credit to a customer, spend two minutes confirming the GST number is real and belongs to the business you are dealing with. A wrong or fake GSTIN can cost you the input tax credit on every invoice from that supplier.

In short: check the format and check digit, look the number up on the GST portal, confirm the name, state and status match the invoice, and glance at the return filing table. The whole check takes under two minutes.

Step 1: Check the format and the check digit

A GSTIN has exactly 15 characters: a two-digit state code, the business’s 10-character PAN, a registration number, the letter Z (by default) and a final check character calculated from the first 14. If even one character is mistyped or invented, the check character will not match.

Paste the number into the GSTRisk GSTIN checker. It checks the format and the check digit instantly in your browser and decodes the state, PAN and type of holder. Most fake GSTINs fail here. The GSTIN format guide explains each part.

Step 2: Look it up on the GST portal

  1. Open the Search Taxpayer page on gst.gov.in. You do not need to log in.
  2. Enter the GSTIN, fill in the captcha and press Search.
  3. The portal shows the legal name, trade name, date of registration, constitution of business, taxpayer type, GSTIN status and principal place of business, and a cancellation date if there is one.

You can also press Check live GST status under a valid result in the GSTRisk checker to see the same registration details in one click.

Step 3: Match the details to the invoice

CheckWhat should matchWhy it matters
NameLegal or trade name on the portal matches the name on the invoiceA valid GSTIN copied from another business is a common trick
StatusActiveInvoices from a cancelled or suspended registration may not give you valid credit
StateState code (first two digits) matches the supplier’s billing stateA Maharashtra GSTIN on a Kolkata supplier’s invoice needs an explanation
ConstitutionCompany, firm or proprietorship matches how the supplier presents itselfAn invoice from “XYZ Pvt Ltd” with a proprietor’s GSTIN is a red flag
Taxpayer typeRegular, if the invoice charges GSTA composition taxpayer cannot charge GST on its invoices

Step 4: Glance at the return filing table

On the same Search Taxpayer result, press Show Filing Table, choose the financial year and press Search. You will see which returns the supplier has filed and when. Your input tax credit depends on the supplier reporting your invoice in their GSTR-1, so a supplier with gaps in filing is a risk even if the registration is active. See how to read the filing table.

Red flags that deserve a second look

  • The check digit does not match, or the GSTIN has the wrong number of characters.
  • The status is Cancelled, Suspended or Inactive, or a cancellation date is shown.
  • The name on the portal does not match the invoice.
  • The registration is only a few weeks old and the order is large, with no references.
  • The supplier is a composition taxpayer but has charged GST on the invoice.
  • The return filing table shows months with no GSTR-1 or GSTR-3B filed.
  • The supplier asks you to pay GST into a different account from the invoice amount.

None of these proves fraud on its own. They are reasons to ask the supplier for an explanation and documents before you pay.

How often should you check?

Check every new supplier before the first payment, and re-check existing suppliers regularly. A registration that was active last year can be suspended or cancelled today, for example after months of non-filing. The free supplier watchlist re-checks your list every 30 days and emails you if a status changes.

Check a supplier now: use the free GSTIN checker for the format and live registration status, or add your whole supplier list to the free supplier watchlist and get an email if a registration changes.

Sources

From GSTRisk
Stop checking suppliers one by one
Add your suppliers to the watchlist and get an email when a registration is cancelled or a supplier stops filing GSTR-1 or GSTR-3B. Free for 25 suppliers. GSTRisk Pro covers 100 suppliers, checked every week, for ₹499 a month.
Scroll to Top