GSTIN Validator
Check any GST number in seconds. We verify the format, state code and checksum, and decode the PAN, state and holder type behind it.
| State | Maharashtra (27) |
| PAN of holder | AAPFU0939F |
| Holder type | Firm / LLP |
| Registration in state | Entity no. 1 |
| Check digit | V (matches) |
This checks the GSTIN format, state code and check digit, so it catches typos and fake numbers. It does not confirm live registration status. For that, verify on the official GST portal.
How a GSTIN is built
Every GST number carries meaning in its 15 characters. Reading it tells you which state the business is registered in and whose PAN it belongs to, and the final digit proves the number was not simply made up.
- Characters 1 to 2: the state code, such as 27 for Maharashtra or 29 for Karnataka.
- Characters 3 to 12: the 10-character PAN of the business or person.
- Character 13: how many times that PAN has registered in the state.
- Character 14: a default letter, normally Z.
- Character 15: a checksum that must match the other 14, which is how fakes are caught.
Why verify a GST number?
Before you claim input tax credit on a supplier's invoice, that supplier's GSTIN needs to be genuine. A quick format and checksum check catches typos and invented numbers instantly. For full confidence that a business is registered and active, follow up with a lookup on the official GST portal.
Frequently asked questions
What is a GSTIN?+−
A GSTIN, or Goods and Services Tax Identification Number, is a unique 15-character number given to every business registered under GST in India. It is built from the state code, the business PAN, a registration count, a default letter and a final check digit.
What is the format of a GSTIN?+−
The 15 characters break down as: the first 2 digits are the state code, the next 10 are the holder's PAN, the 13th is the registration number for that PAN in the state, the 14th is a default 'Z', and the 15th is a checksum. For example, in 27AAPFU0939F1ZV, 27 is Maharashtra and AAPFU0939F is the PAN.
Does this tool confirm a GST number is active?+−
No. This validator checks the format, the state code and the check digit, which is enough to catch typos and made-up numbers. To confirm a business is actually registered and active, look the GSTIN up on the official GST portal at services.gst.gov.in.
How can I tell a fake GST number?+−
A genuine GSTIN passes the check-digit test built into its 15th character. If the last character does not match the value calculated from the first 14, the number is invalid. This tool runs that calculation for you, so an altered or invented number shows up immediately.
Billing a GST-registered client?
Create a compliant GST invoice with your client's GSTIN and the right tax split, free and in under a minute.
Open the free invoice generator