Free GSTIN Validator

Check a GST number in one step: format, state, PAN and check digit. Paste a list to validate many GSTINs at once and download the results.

  • 100% free
  • No signup
  • Runs in your browser. Nothing is uploaded

Tip: paste a list of GSTINs to check them all at once.

TracEasy checks every customer’s GSTIN as you add them and fills in their state automatically on invoices.

Try TracEasy free

How to check a GST number

  1. Type or paste the GSTIN. The result appears once all 15 characters are in.
  2. Paste several GSTINs (one per line, or separated by commas) and the tool switches to bulk mode by itself.
  3. In bulk mode, copy the valid ones or download a CSV with the state, PAN and issue for each row.

GSTIN format explained

A GSTIN is 15 characters long. Taking 27AAPFU0939F1ZV as an example:

CharactersExampleMeaning
1–227State code (27 = Maharashtra)
3–12AAPFU0939FPAN of the business. The 4th PAN letter shows the holder type (F = firm)
131Registration number for this PAN in this state
14Z“Z” by default for regular taxpayers
15VCheck digit, calculated from the first 14 characters

Why validate GSTINs before billing?

A wrong GSTIN on a B2B invoice means your customer can’t claim input tax credit until you issue a correction. It also shows up as a mismatch in their GSTR-2B. Catching a typo while billing takes seconds. Fixing it after filing takes a credit note, an amended return and a phone call.

The first two digits also decide the tax type: if they match your state, charge CGST + SGST, otherwise IGST. The free invoice generator reads the GSTIN and applies this automatically.

What this tool cannot tell you

Whether a GSTIN is active, its legal name and its return-filing status are only on the GST portal. Look up the number with Search Taxpayer on the GST portal after it passes the format check here.

Frequently asked questions

Does a valid result mean the GSTIN is active?

No. This tool checks that the number is correctly formed: right length, a real state code, a PAN in the right pattern and a correct check digit. Whether the registration is active, suspended or cancelled is only known to the GST portal. Use the "Search Taxpayer" link on the portal to confirm status.

What is the 15th character of a GSTIN?

It is a check digit calculated from the first 14 characters. If any character is mistyped, the check digit almost always stops matching. That is how this tool catches typos without going online.

What does the 13th character mean?

It counts registrations under the same PAN in the same state: 1 for the first, 2 for the second, and so on (after 9 it continues with letters).

Why is the 14th character usually Z?

For regular taxpayers the 14th character is "Z" by default. Some special registrations use other letters, such as "D" for TDS deductors and "C" for e-commerce operators collecting TCS.

Is my data sent anywhere?

No. The checks run in your browser. Nothing you type or paste leaves your device.

Related free tools

Last reviewed 11 September 2026 by the TracEasy team. For information only. Check tax positions for your business with your accountant.