Free tool

GSTIN validator: check a GST number in seconds.

Paste a GSTIN to check that it is well-formed: the state code exists, characters 3 to 12 are a PAN, and the last character matches the check digit worked out from the first fourteen. A single mistyped character almost always breaks the check digit, so this catches most typing errors before they reach an invoice or your GSTR-1.

Format and check digit are correct

Checked in your browser — nothing is sent anywhere. A correct format does not prove the GSTIN is registered or active; search it on the GST portal (gst.gov.in → Search Taxpayer) before you rely on it for input tax credit.

What each part means

27

State code

Maharashtra

AAPFU0939F

PAN of the business

PAN holder type: Firm / LLP

1

Registration number

Which GST registration this is under the same PAN in this state

Z

Default letter

"Z" on GSTINs issued today

V

Check digit

Matches the first 14 characters

How a GSTIN is built

CharactersWhat they areExample (27AAPFU0939F1ZV)
1–2State code of the registration27 = Maharashtra
3–12PAN of the businessAAPFU0939F
13Registration number under that PAN in the state (1–9, then A–Z)1
14Default letter, "Z" todayZ
15Check digit calculated from the first 14 charactersV

What this check can and cannot tell you

It proves the number is well-formed and catches typing mistakes. It cannot prove the GSTIN is registered, active or belongs to the business in front of you — that needs the GST portal. Before you claim input tax credit on a supplier’s invoice, search the GSTIN on gst.gov.in under “Search Taxpayer” and check the legal name and status.

TripleBill runs the same check whenever you save a customer or supplier GSTIN, so a mistyped number is caught before it reaches a B2B invoice or your GSTR-1.

How to validate a GSTIN

  1. 1

    Paste the GSTIN

    Copy the 15-character GSTIN from the invoice or the customer and paste it in the box; spaces and small letters are fixed for you.

  2. 2

    Read the result

    Green means the format, state code and check digit are all correct; red lists exactly which part is wrong.

  3. 3

    Check the breakdown

    Confirm the state matches where the business is registered and the PAN holder type fits (company, firm, proprietor).

  4. 4

    Confirm on the GST portal

    For a new supplier, search the GSTIN on gst.gov.in to see the legal name and whether the registration is active.

Frequently asked questions

Is this GSTIN validator free?

Yes. No signup, and the check runs in your browser — the GSTIN is not sent to any server.

Does a valid result mean the GSTIN is active?

No. It means the number is correctly formed. Registration status and legal name are only on the GST portal (gst.gov.in → Search Taxpayer).

What is the check digit?

The 15th character is calculated from the first 14 with a modulus-36 formula. If any one character is mistyped, the check digit usually stops matching.

Why does my GSTIN have a letter in the 13th place?

The 13th character counts registrations under the same PAN in the same state: 1 to 9, then A to Z for the tenth registration onwards.

What do the state codes mean?

They are the GST state codes, e.g. 07 Delhi, 27 Maharashtra, 29 Karnataka, 33 Tamil Nadu. 97 is Other Territory and 99 Centre Jurisdiction.

Related

Your first invoice is two minutes away.

7-day free trial with everything unlocked. No card needed.