GST Compliance#gstin#verification#search taxpayer

GSTIN Verification: What Businesses Should Check

A 15-character GSTIN tells you a lot — state, PAN, entity and a check digit. Here is how to read it and what to verify before you bill or buy.

Bhavesh AkabariAuthor, E-Way EasyPublished Updated 6 min read

Last verified against official sources: 14 Oct 2026

A 15-character GSTIN split into state code, PAN, entity number, Z and check digit
Table of contents
  1. How a GSTIN is structured
  2. State code (positions 1–2)
  3. PAN (positions 3–12)
  4. Entity number (position 13)
  5. "Z" (position 14)
  6. Check digit (position 15)
  7. What to check on the GST portal
  8. Example (illustrative): onboarding a new buyer
  9. When to re-verify
  10. Common mistakes
  11. Limitations
  12. Using GSTIN to speed up billing
  13. Official sources

Quick answer: Search the GSTIN on the GST portal's Search Taxpayer facility, which needs no login, and check that the status is active and the legal name matches the party. A valid-looking 15-character GSTIN does not prove the registration is active or belongs to that business.

A wrong GSTIN on an invoice causes problems in three places at once. Your buyer may not get input tax credit. Your e-way bill may be rejected or show the wrong party. And your GSTR-1 will carry a record that does not match the buyer's books. A few minutes of checking when you add a new buyer or supplier saves weeks of correction later.

This guide explains how a GSTIN is built, what each part tells you and what to check on the GST portal before you start doing business with someone.

How a GSTIN is structured

Every GSTIN has 15 characters. Using the sample 24ABCDE1234F1Z5:

PositionCharactersSampleMeaning
1–22 digits24State code of registration (24 = Gujarat)
3–1210 charactersABCDE1234FPAN of the business
131 character1Entity number for that PAN in that state
141 characterZ"Z" by default
151 character5Check digit (checksum)

State code (positions 1–2)

The first two digits identify the state or UT where this registration is held. A few common examples:

CodeState/UT
07Delhi
24Gujarat
27Maharashtra
29Karnataka
33Tamil Nadu

The full list is available on the GST portal. A business registered in several states has a separate GSTIN in each, with a different state code.

PAN (positions 3–12)

The next ten characters are the PAN of the legal entity. This means all GSTINs of one company across India share the same PAN block. If a supplier tells you its PAN and the PAN inside its GSTIN is different, stop and ask why.

Entity number (position 13)

A business can hold more than one registration under the same PAN in the same state — for example, separate business verticals. The 13th character distinguishes them: 1 for the first, 2 for the second, and so on (letters are used after 9).

"Z" (position 14)

For normal registrations, the 14th character is "Z" by default.

Check digit (position 15)

The last character is calculated from the first 14 using a checksum. It catches most typing errors: if one character is mistyped, the check digit usually will not match, and the portal rejects the GSTIN as invalid. But a correct check digit only means the format is valid — not that the registration is active.

What to check on the GST portal

The GST portal offers a Search Taxpayer facility (search by GSTIN/UIN, and also by PAN). It can be used without login. For any new buyer or supplier, check:

  1. Status — Active, Cancelled, Suspended. Only an active registration should be treated as registered for current transactions.
  2. Legal name and trade name — must match the name on the purchase order or your quotation. A mismatch can mean a typo, or the GSTIN belongs to someone else.
  3. Date of registration and, if relevant, date of cancellation.
  4. Constitution of business — proprietorship, partnership, company, etc.
  5. Taxpayer type — regular or composition. A composition taxpayer cannot charge GST on its invoices or pass on credit; if such a supplier's invoice shows GST, question it.
  6. Principal place of business address — compare with the address you have; it also tells you the state for place-of-supply purposes.
  7. Return filing status — where shown, a quick look at whether returns are being filed regularly. A supplier who does not file can affect your credit.

Note: The e-way bill portal also allows you to check a GSTIN's details. If the portal rejects a recipient GSTIN during e-way bill generation, go back to Search Taxpayer first.

Example (illustrative): onboarding a new buyer

A Nagpur paper products company receives a first order from "Shree Packaging, Hyderabad" for ₹2,85,000. The buyer gives GSTIN 36ABCDE1234F1Z9 (sample).

CheckResultAction
Length 15 charactersYes—
State code 36Telangana — matches HyderabadInter-state sale from Maharashtra → IGST
PAN blockMatches the PAN on the buyer's purchase order—
Search Taxpayer statusActive—
Legal name"Shree Packaging Industries"Matches, with full name used on invoice
Taxpayer typeRegularCan claim credit
AddressIndustrial area, HyderabadUsed for invoice and e-way bill

Now imagine the status had shown Cancelled with a date two months back. The company should not simply bill it as a registered buyer. It would need to treat the sale as one to an unregistered person — which changes the invoice, the GSTR-1 reporting and potentially the tax type — and should talk to the buyer before dispatch.

When to re-verify

  • At onboarding of every new buyer or supplier.
  • Periodically for regular parties — a quarterly check of top customers and suppliers is a practical habit.
  • When a party changes its name, address or bank details.
  • When the e-way bill portal rejects a GSTIN that worked earlier.
  • Before claiming large input tax credit from a new supplier.

Common mistakes

  • Copying a GSTIN from an old invoice of a party that has since changed or cancelled registration.
  • Using the head office GSTIN for a branch in another state. Each state registration has its own GSTIN; use the one for the state from which the party is buying or supplying.
  • Mixing up 0/O, 1/I, 5/S and 8/B while typing.
  • Ignoring a legal name mismatch because "the number was accepted".
  • Not checking taxpayer type — paying GST to a composition supplier whose invoice should not carry GST.
  • Treating a valid format as proof of a genuine business. Fake or borrowed GSTINs are a real risk; the portal record and supporting documents matter.

Limitations

The Search Taxpayer facility shows public registration data. It does not confirm that a particular transaction is genuine, that the party has paid its tax, or that goods were supplied. For higher-value relationships, combine portal checks with your normal vendor due diligence.

Using GSTIN to speed up billing

Once a buyer's GSTIN is verified, it can drive several fields automatically. In the E-Way Easy app, entering a buyer's GSTIN fills their name, address, state and PIN, and verified buyers are kept in a saved Buyers list. That reduces manual entry, but it does not replace the periodic status check described above.

Official sources

Registration details are maintained on the GST portal; the Search Taxpayer facility and the state code list are available at gst.gov.in. Guidance on registration is on tutorial.gst.gov.in, and e-way bill GSTIN checks on ewaybillgst.gov.in. Always verify the latest details directly on these portals.

Frequently asked questions

Can I verify a GSTIN without logging in?

Yes. The GST portal's Search Taxpayer facility is available without login and shows basic registration details for a GSTIN.

What does a 'cancelled' or 'suspended' status mean for me?

It means the registration is not active. Charging tax to, or claiming credit from, such a party needs care. Check the date of cancellation and take advice.

Does a valid-looking GSTIN prove the business is genuine?

No. The format can be correct while the registration is cancelled or belongs to a different business. Always check the portal record and the legal name.

Sources and references

This article is general information, not tax or legal advice. GST and e-way bill requirements depend on the transaction, applicable notifications and state-specific provisions. Check the official portals before you rely on it.

Written by

Bhavesh Akabari

Bhavesh Akabari writes the E-Way Easy guides on e-way bills, GST invoicing and day-to-day compliance workflows for Indian manufacturers, wholesalers and traders. Every compliance article is checked against official GST and e-way bill sources and carries a "last verified" date.

Android app

Make your e-way bill workflow simpler

Create the sales invoice, review e-way bill details and generate, all from your phone with E-Way Easy.

Related articles