GSTIN validator

Check a GSTIN

Paste a GSTIN and see whether its 15 characters hold together, plus the state, PAN, and entity type encoded inside it. The check runs in your browser and nothing is sent anywhere.

Enter a GSTIN

Checked in your browser
Spaces and lower case are fine. Checking happens as you type.

This checks the format and the built in check character. It cannot tell you whether a registration is active, cancelled, or belongs to the business named on an invoice. For that, use the official GST portal search.

What the 15 characters mean

Take 27AAPFU0939F1ZV as an example.

  • 27 is the state code. 27 is Maharashtra, 07 is Delhi, 29 is Karnataka, 33 is Tamil Nadu. It tells you which state issued the registration.
  • AAPFU0939F is the PAN of the business. The fourth letter gives the entity type: P for an individual, C for a company, F for a firm or LLP, H for a Hindu undivided family, T for a trust.
  • 1 is the registration number for that PAN within that state. A business with one registration per state shows 1. A second registration in the same state shows 2.
  • Z is a fixed character. Anything else is very unusual.
  • V is a check character, calculated from the preceding 14. It catches typos and transposed characters.

What this can and cannot tell you

The check character is real validation. A number that fails it cannot be a genuine GSTIN, so a failure is conclusive: there is a typo, or the number is invented.

Passing is weaker. It says the 15 characters are internally consistent, nothing more. It cannot tell you that:

  • the registration actually exists,
  • it is currently active rather than cancelled or suspended,
  • it belongs to the business whose name appears on the invoice,
  • the business is entitled to charge the tax it is charging.

Those answers only exist on the official GST portal, which has a search by GSTIN. This page deliberately does not call it. Doing so would mean sending every GSTIN you check to a server, and we do not want to be in that position.

When to check a GSTIN

Before claiming input tax credit on a large invoice from a new supplier. Before onboarding a vendor. When an invoice arrives with details that do not quite match previous ones. A wrong GSTIN on a purchase invoice can put your credit claim at risk, and finding out at filing time is expensive.

A quick sanity check that costs nothing: the state code should match where the supplier actually operates, and the PAN should match the PAN printed elsewhere on their invoice. A mismatch between the two is worth a phone call.

Related

This tool is not tax advice and does not guarantee compliance. Confirm anything that matters with a chartered accountant.

Free · Private · No signup

GST invoice generator with a UPI QR

Make an invoice