GSTIN validator

Check that a GSTIN is built correctly: its length, its state code and its check digit. The check runs in your browser, and nothing you type is sent anywhere.

15 letters and digits, for example 27AAAAA0000A1Z2.

What the 15 characters mean

PositionMeaning
1 and 2State code, such as 03 for Punjab or 27 for Maharashtra
3 to 12The PAN of the business
13The number of this registration for that PAN in the state
14Z by default
15Check digit, worked out from the first 14 characters

The check digit catches most typing mistakes. If one character is wrong, the last character will not match.

About this check

Does a valid result mean the GSTIN is registered and active?

No. This tool checks only that the number is built correctly: the right length, a real state code and a matching check digit. To confirm that a GSTIN is registered and active, search for it on the GST portal.

Is the GSTIN I type sent anywhere?

No. The check runs inside your browser. Nothing you type on this page is sent to us or to anyone else.

What do the 15 characters mean?

The first two digits are the state code. The next ten characters are the PAN. The 13th character counts the registrations of that PAN in the state. The 14th is Z by default. The 15th is a check digit worked out from the first fourteen.

Keep every party’s GSTIN in one place

In SG Works ERP each customer and supplier carries their GSTIN and state, and invoices pick the right tax from them. We reply within 24 hours on business days.