How This GSTIN Checker Works
Every GSTIN is 15 characters long and follows a fixed structure: a 2-digit state code, the business's 10-character PAN, a 1-digit entity number, the letter Z by default, and a final checksum digit that's mathematically derived from the first 14 characters.
This tool checks the format against that structure and recalculates the checksum digit to confirm it matches — the same validation logic used across the GST ecosystem. All checking happens instantly in your browser; your GSTIN is never sent anywhere.
Got an actual GST notice, not just a GSTIN to check?
Upload it and get a professional, CGST Act–cited reply in 30 seconds — starting free.
Generate My Free Reply →Frequently Asked Questions
How do I check if a GSTIN is valid?
A valid GSTIN is 15 characters: 2-digit state code, 10-character PAN, 1-digit entity number, the letter Z, and a final checksum digit calculated from the first 14 characters. Paste the GSTIN into the checker above to validate its format and checksum instantly.
What are the 15 digits of a GSTIN?
Characters 1-2 are the state code, characters 3-12 are the PAN of the business, character 13 is the entity number for that PAN in that state, character 14 is always Z by default, and character 15 is a checksum digit used to detect errors.
Does a valid GSTIN format mean the business is registered?
No. This tool only validates the format and checksum of the GSTIN — it confirms the number is structurally well-formed. To confirm the GSTIN is actually active and registered, verify it on the official GST portal (gst.gov.in).