GST number checker

Type a GSTIN to check its format and check digit and to see the state and PAN inside it. This catches typing mistakes before you issue or accept an invoice.

Format check
Valid format
State code27: Maharashtra
PAN inside itAAPFU0939F
Registration number for this PAN1
Check digitV (correct)

GST state codes

CodeState or union territory
01Jammu and Kashmir
02Himachal Pradesh
03Punjab
04Chandigarh
05Uttarakhand
06Haryana
07Delhi
08Rajasthan
09Uttar Pradesh
10Bihar
11Sikkim
12Arunachal Pradesh
13Nagaland
14Manipur
15Mizoram
16Tripura
17Meghalaya
18Assam
19West Bengal
20Jharkhand
21Odisha
22Chhattisgarh
23Madhya Pradesh
24Gujarat
25Daman and Diu (Older registrations, before the 2020 merger)
26Dadra and Nagar Haveli and Daman and Diu
27Maharashtra
28Andhra Pradesh (Older registrations, before 2014)
29Karnataka
30Goa
31Lakshadweep
32Kerala
33Tamil Nadu
34Puducherry
35Andaman and Nicobar Islands
36Telangana
37Andhra Pradesh
38Ladakh
97Other Territory
99Centre Jurisdiction

Questions people ask

Does a valid format mean the business is registered?

No. This checks the structure and check digit only. To confirm a registration is active and see the legal name, use 'Search Taxpayer' on the official GST portal (gst.gov.in).

What does each part of a GSTIN mean?

Characters 1 and 2: state code. 3 to 12: the business's PAN. 13: the registration number for that PAN in the state. 14: Z by default. 15: a check digit calculated from the first 14.

Need help with tax, GST or your accounts?

A tax professional can call you back. Asking is free.

Get help

More calculators

Results are estimates for information only, not financial or tax advice. Rates, rules and limits change, so check with your bank, employer or a qualified adviser before you decide.