GSTIN Checker
Check a GST number's format and check digit instantly, and see the state, PAN and holder type it encodes.
Type or paste a 15-character GSTIN. Nothing is sent anywhere — the check runs in your browser.
What each part of a GSTIN means
- Characters 1–2 — state code: where the business is registered, such as 27 for Maharashtra. See all GST state codes.
- Characters 3–12 — PAN: the Permanent Account Number of the business owner or entity.
- Character 13 — entity number: 1 for the first registration under that PAN in the state, 2 for the second, and so on.
- Character 14 — Z: the default letter for regular registrations.
- Character 15 — check character: calculated from the first 14 characters to catch typing mistakes.
Check the format here, the status on the GST portal
This tool works offline and never sends the number anywhere. It tells you whether a GSTIN is correctly formed — useful before you print it on an invoice — but not whether the registration is active. For that, use the Search Taxpayer page on the GST portal.
The invoice generator runs the same check on every GSTIN you enter and picks the place of supply from it, so CGST + SGST or IGST is applied automatically. Learn more in CGST vs SGST vs IGST.
Frequently asked questions
A GSTIN has 15 characters: a 2-digit state code, the 10-character PAN of the business, an entity number (1–9, then A–Z) for multiple registrations under the same PAN in a state, the letter Z by default, and a check character calculated from the first 14 characters.
No. This checker confirms that the GSTIN is well-formed and that its check digit matches — which catches most typos. It cannot tell whether the registration is active, suspended or cancelled. Search the GSTIN on the official GST portal to confirm its status.
The 15th character is a checksum computed from the first 14 characters using a modulus-36 algorithm. If any one character is mistyped, the check digit almost always stops matching, so a failed check usually means a typo.
The most common causes are a mistyped character, the letter O typed instead of the digit 0, or I instead of 1. Special registrations — such as TDS/TCS deductors, UIN holders like embassies, and non-resident online service providers — use different formats that this checker does not cover.
Yes. Characters 3 to 12 of a regular GSTIN are the PAN of the business. The fourth character of the PAN shows the holder type — for example P for an individual, C for a company and F for a firm or LLP.