Skip to main content
GST identity utility

GSTIN Format and Checksum Validator

Reviewed by Finin2min Editorial Desk · Last reviewed 10 September 2026

Validate the 15-character GSTIN structure, decode its components and direct the user to official taxpayer verification.

2-minute answer

Validate the 15-character GSTIN structure, decode its components and direct the user to official taxpayer verification.

Current-law check: This page was reviewed for currentness on the date shown. Verify any rate, threshold, deadline or regulatory status against the linked primary authority before acting.

Use this page to

  • Understand the calculation or decision rule
  • Test inputs and assumptions
  • Compare a base case with an alternative scenario
  • Verify the result against primary documents before acting

Practical control

Use the tool or guide as a decision aid, then verify the underlying assumption, product term, tax rule or statutory requirement before committing money or filing.

Reviewed for currentness, usability and source quality on 10 September 2026. Where an official source changes after this date, the official source prevails.

Validate GSTIN structure

Format result

Enter a 15-character GSTIN.
ElementDecoded value
State code
PAN portion
Entity number
Default character
Check character

How This Is Calculated

A GSTIN is a 15-character code: the first 2 digits are the state code, the next 10 characters are the PAN of the business, the 13th character indicates the entity/registration number for that PAN in that state, the 14th character is always "Z" by default, and the 15th is a checksum digit calculated from the preceding characters. This tool checks the format and recalculates the checksum to confirm the GSTIN is structurally valid.

Frequently Asked Questions

What do the 15 characters of a GSTIN represent?
Characters 1-2: state code. Characters 3-12: the business's 10-character PAN. Character 13: entity code (for multiple registrations under the same PAN in a state). Character 14: default "Z". Character 15: a checksum digit, calculated algorithmically from the other 14 characters, used to catch data-entry errors.
Does a valid GSTIN format mean the business is actually registered?
No. This tool only checks that the GSTIN follows the correct structural format and passes the checksum calculation — it does not confirm the GSTIN is actually active or registered with the GST department. For that, check the GSTIN status directly on the official GST portal.
Why would a GSTIN fail the checksum check?
A typo anywhere in the 15 characters — a transposed digit, a wrong letter, or a missing character — will almost always cause the checksum calculation to fail, which is exactly the point of the checksum: to catch data-entry mistakes before the GSTIN is used on an invoice or filing.

Source and review trail

Use the current official instrument, portal or regulator publication before acting. This panel separates the category authority from page-specific references.

Official starting point
www.gstcouncil.gov.in

Methodology, assumptions and sources

Scope: Validates the format and checksum of a GSTIN (GST Identification Number) to check it is structurally well-formed, per the 15-character GSTIN structure prescribed under the GST registration rules.

Calculation logic

  1. Check the GSTIN is exactly 15 characters: the first 2 digits are the state code (validated against the list of valid state/UT codes), the next 10 characters are the PAN of the entity (itself following the standard PAN format), the 13th character is the entity/registration count for that PAN in that state, the 14th character is a fixed 'Z' by default, and the 15th character is a checksum digit.
  2. Recompute the checksum digit using the standard GSTIN checksum algorithm (a modulus-36 check-digit calculation over the first 14 characters) and compare it against the 15th character entered — a mismatch indicates the GSTIN is not validly formatted (e.g., a typo).

Inputs and assumptions

Exclusions and edge cases

Sources

Review status: reviewed and approved by CA Nikhil Gupta on 5 July 2026.

Finin2min
Finance, tax and compliance—decoded for India.
© 2026 Finin2min · Educational use only · Verify official records before acting.

Guides that use this calculator

Background, worked examples and the rules behind these numbers.