Home › Free tools › GSTIN checker
FREE TOOLGSTIN Checker: Validate GST Numbers in Bulk
GSTIN सही है या नहीं: एक साथ कई GST नंबर जाँचें, राज्य और PAN के साथ
Paste one GSTIN or a whole list from Excel. Each is checked for format and check digit, with the state and PAN shown. Typing mistakes in party masters are caught before they reach your returns.
This checks that a GSTIN is correctly formed (the 15th character is a check digit). It does not show whether the registration is active or the business name; search the GSTIN on gst.gov.in for that.
How a GSTIN is made
| Characters | Meaning |
|---|---|
| 1-2 | State code (08 Rajasthan, 03 Punjab, 06 Haryana, 07 Delhi...) |
| 3-12 | PAN of the business |
| 13 | Registration number for that PAN in the state (1, 2, ... then A-Z) |
| 14 | Z by default |
| 15 | Check digit calculated from the first 14 |
A wrong GSTIN in a BUSY party master sends sales to the wrong buyer in GSTR-1 and hides purchases from your GSTR-2B match. Bharat Bulk Handler corrects parties on many bills at once; GSTR-2B matcher finds bills booked under the wrong supplier.
Questions
How do I know if a GSTIN is valid?
It must have 15 characters: a 2-digit state code, the 10-character PAN, the entity number, Z and a check digit. This tool recalculates the check digit; a mismatch usually means a typing mistake.
Does a valid check digit mean the GSTIN is active?
No. It only means the number is correctly formed. Search it on gst.gov.in to see whether the registration is active, cancelled or suspended.
Can I check many GSTINs at once?
Yes. Paste a whole column from Excel and download the result as a CSV.