Instant GSTIN Structure & State Decoder
Validate Indian 15-digit GSTIN formatting, extract underlying PAN, and identify jurisdiction state code instantly.
Need Live GSTN Portal & GSTR-3B Verification?
This tool checks format syntax only. Integrate our sub-180ms production API for official taxpayer entity legal name, active status, and 6-month GSTR-3B return filing history.
Frequently Answered Questions (GSTIN Structure)
What is the 15-digit structure of an Indian GSTIN?
An Indian GSTIN follows a 5-part statutory anatomy: Chars 1โ2 are the 2-digit Indian state code (e.g., 07 for Delhi, 27 for Maharashtra). Chars 3โ12 are the 10-character PAN of the business entity. Char 13 is the entity registration count in that state (1โ9 or AโZ). Char 14 is the default letter Z. Char 15 is an alphanumeric check digit.
How do you extract the PAN from a GSTIN?
Because the Indian GST architecture is PAN-based, characters 3 through 12 of any valid GSTIN represent the taxpayer's Permanent Account Number. For example, in 27AAPCA1234F1Z5, the extracted PAN is AAPCA1234F (representing a Company registered in Maharashtra).
Does this tool make calls to the GSTN server?
No. This tool operates 100% locally within your browser using regular expressions and Census 2011 state mapping. No network requests are made, ensuring complete zero-PII privacy under the DPDP Act 2023.
How can businesses verify active GSTR-3B return filings in real time?
Syntactic validation only confirms the pattern is correct. For enterprise onboarding, credit underwriting, and B2B vendor KYC, explore the ASP Associates GST Verification API (180ms p95 latency) returning live taxpayer status and 6-month GSTR-3B active return history.