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
| Characters | Part | Example | Meaning |
|---|---|---|---|
| 1 to 2 | State code | 29 | The state or union territory of the registration. 29 is Karnataka, 27 is Maharashtra, 07 is Delhi. |
| 3 to 12 | PAN | AAACU8612R | The 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. |
| 13 | Registration number | 1 | Counts registrations for the same PAN in the same state: 1 for the first, then 2 to 9, then A to Z. |
| 14 | Default letter | Z | Z for regular taxpayers. |
| 15 | Check character | L | Worked 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.
Guides
- GST invoice format for services: every field the law asks for
The fields Rule 46 requires on a GST tax invoice for services, how to number invoices, the 30 day deadline, and when to issue a bill of supply instead.
- GST for freelancers in India: when to register, what to charge and how to invoice
The GST registration threshold for service providers, 18% on IT, design and marketing work, CGST + SGST vs IGST, SAC codes, and clients abroad.
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>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 →