GSTIN validator
Check a GST number before it goes on an invoice: its length, state code, PAN and check digit. Instant, free, and worked out in your browser.
15 characters, e.g. 27AAPFU0939F1ZV (a sample from GSTN).
Type or paste a GSTIN to check it.
What the 15 characters mean
| Characters | Meaning | Example (27AAPFU0939F1ZV) |
|---|---|---|
| 1–2 | State code | 27 = Maharashtra |
| 3–12 | PAN of the business | AAPFU0939F (4th letter F = firm) |
| 13 | Registration number for this PAN in the state | 1 = first registration |
| 14 | “Z” for regular taxpayers | Z |
| 15 | Check digit | V |
GST state codes
- 10 Bihar
- 11 Sikkim
- 12 Arunachal Pradesh
- 13 Nagaland
- 14 Manipur
- 15 Mizoram
- 16 Tripura
- 17 Meghalaya
- 18 Assam
- 19 West Bengal
- 20 Jharkhand
- 21 Odisha
- 22 Chhattisgarh
- 23 Madhya Pradesh
- 24 Gujarat
- 26 Dadra & Nagar Haveli and Daman & Diu
- 27 Maharashtra
- 29 Karnataka
- 30 Goa
- 31 Lakshadweep
- 32 Kerala
- 33 Tamil Nadu
- 34 Puducherry
- 35 Andaman & Nicobar Islands
- 36 Telangana
- 37 Andhra Pradesh
- 38 Ladakh
- 97 Other Territory
- 01 Jammu & Kashmir
- 02 Himachal Pradesh
- 03 Punjab
- 04 Chandigarh
- 05 Uttarakhand
- 06 Haryana
- 07 Delhi
- 08 Rajasthan
- 09 Uttar Pradesh
GSTIN questions
What is the format of a GSTIN?
A GSTIN has 15 characters: a 2-digit state code, the 10-character PAN of the business, 1 character for the registration number of that PAN in the state (1–9, then A–Z), a 14th character that is “Z” for regular taxpayers, and a check digit.
What is the check digit?
The 15th character is worked out from the first 14 with a mod-36 formula published by GSTN. If one character is mistyped, the check digit almost never matches, so a wrong GSTIN can be caught before it goes on an invoice.
Does a valid format mean the GSTIN is active?
No. This tool checks the number itself. Whether it is registered, active or cancelled is shown by “Search Taxpayer” on the GST portal (gst.gov.in).
Why does a wrong GSTIN on an invoice matter?
Your B2B buyer claims input tax credit using the GSTIN on your invoice. A wrong number puts the sale under someone else (or no one) in GSTR-1, and the buyer cannot claim the credit until it is corrected.
Every GSTIN checked when you enter it
BillingPoint checks your customers’ GSTINs and fills in their state, so every B2B invoice is right. Book a free demo.