Free Tool

GSTIN Checker

Check that a GST number is correctly formed before it goes on an invoice. See the state, the PAN and the holder type, and catch typing mistakes. Check a whole list at once.

This checks the format and check character in your browser; nothing is sent anywhere. To confirm a GSTIN is active and see the legal name, search it on the GST portal .

What each part of a GSTIN means

CharactersPartExampleMeaning
1 to 2State code29The state or union territory of the registration. 29 is Karnataka, 27 is Maharashtra, 07 is Delhi.
3 to 12PANAAACU8612RThe holder's PAN. Its 4th character shows the type of holder: C for a company, P for an individual, F for a firm or LLP.
13Registration number1Counts registrations for the same PAN in the same state: 1 for the first, then 2 to 9, then A to Z.
14Default letterZZ for regular taxpayers.
15Check characterLWorked out from the first 14 characters, so a single mistyped character almost always shows up.

GSTIN questions

How do I check whether a GSTIN is valid?

Paste it into the checker above. It confirms the length, the state code, the PAN inside it and the check character, and tells you which part is wrong. To see whether the registration is active and whose it is, search the GSTIN on the GST portal's "Search Taxpayer" page.

Can a GSTIN pass this check and still be wrong?

Yes. A GSTIN can be correctly formed but cancelled, suspended or belong to someone else. The format check catches typing mistakes and made-up numbers; only the GST portal confirms the status and the legal name.

What does the last character of a GSTIN mean?

It is a check character calculated from the first 14 characters. If any one of them is mistyped, the check character no longer matches, which is how this tool spots errors without going online.

How do I find the state from a GSTIN?

The first two digits are the state code. On an invoice, the client's state code usually decides the place of supply: the same state as yours means CGST + SGST, a different state means IGST.

Why does a client's GSTIN matter on my invoice?

A registered client can claim input tax credit only if your invoice shows their correct GSTIN and you report it in your GSTR-1 return. A wrong GSTIN means a credit mismatch for them and a correction for you.

Add this GSTIN checker to your website

Free for any site, no signup. Paste the code into your page's HTML: a Custom HTML block in WordPress, an Embed element in Webflow or Wix, or any plain HTML page. The calculator resizes itself to fit.

<iframe src="https://sync.digithinktech.com/embed/gstin-checker" title="GSTIN checker by sync.d" width="100%" height="420" style="border:0;max-width:720px" loading="lazy" data-syncd-embed></iframe>
<p style="font:13px/1.5 system-ui,sans-serif;margin:6px 0 0">GSTIN checker by <a href="https://sync.digithinktech.com/tools/gstin-checker">sync.d</a></p>
<script async src="https://sync.digithinktech.com/embed.js"></script>
Preview

Please keep the credit line under the calculator. It shows no ads and does not load Google Analytics.

sync.d reads the state from each client's GSTIN and picks IGST or CGST + SGST for you.

Try sync.d Free →