Offline GSTIN Checksum & Entity Validator
Mathematically verify GSTIN checksums, extract legal entity constitution, and validate state jurisdiction instantly with zero server uploads.
Valid GSTIN & Checksum
Modulo 36 Checksum "W" matches statutory calculation perfectly.
GSTIN Structural Anatomy Breakdown
Extracts TDS Category & State in 0msMaharashtra
Company
Company (Private Ltd / Public Ltd)
Registration #1
Matches Algorithm
Statutory Anatomy & Mod 36 Checksum Standard
Under the Central Goods and Services Tax Rules, 2017, the 15-character GSTIN is constructed as:
- Chars 1–2: Indian State Code per Census 2011 (e.g. 27 = Maharashtra, 29 = Karnataka, 07 = Delhi).
- Chars 3–12: 10-character PAN of the business entity. 4th character denotes constitution: C (Company), P (Individual), F (Firm/LLP), T (Trust).
- Char 13: Entity registration number within the state (alphanumeric 1–9, then A–Z).
- Char 14: Statutory alphabet character 'Z' by default.
- Char 15: Modulo 36 check-digit calculated over the preceding 14 characters to prevent clerical data-entry errors.
Supercharge this with Turia Practice
Validate thousands of client and vendor GSTINs automatically across your Turia Practice database. Instantly catches non-filers and invalid GSTINs before GSTR-1 and GSTR-3B submissions.
Statutory & Compliance Disclaimer
This tool is an automated calculation, formatting, and compliance aid provided for informational purposes only. It does not constitute formal legal, taxation, or professional auditing advice. Calculations, citations, and draft documents must be independently verified by a qualified Chartered Accountant (CA) or Company Secretary (CS) against statutory provisions and applicable ICAI/ICSI guidelines before execution or certification.