GST Number Search by PAN

Enter a PAN to see the GST number it would have in every state, then check the states you need live on the GST network. Free, no sign-up.

Live checks are free, 5 an hour. Create a free account for API access.

Short answer

A GSTIN contains its holder’s PAN in characters 3 to 12, so the possible GSTIN in each state can be worked out from a PAN, but only a live check shows which of them are registered. Enter a PAN above to list all 36 and check the states you need free, or scan every state in one API call.

How a PAN becomes a GST number

A GSTIN has 15 characters: a 2-digit state code, the 10-character PAN, a 1-character entity code, the letter Z, and a check character calculated from the other fourteen. So for any PAN, the GSTIN it would hold in Gujarat starts 24, in Maharashtra 27, and so on, and the check character can be calculated exactly.

That is why the list above appears instantly, without a network call. What the calculation cannot tell you is whether the business actually registered in that state. Only a live check on the GST network answers that, and a well-formed GSTIN can still belong to nobody.

The list uses the first registration in each state (entity code 1). A business with a second registration in the same state, for a separate vertical, has a GSTIN ending in 2Z, 3Z and so on, which is not listed. More on the format: what the 15 characters of a GSTIN mean.

Three ways to search GST by PAN

WayBest forCost
This pageYou know the likely statesFree, 5 checks an hour
GST portal, Search by PANAn occasional PAN, by handFree
PAN to GSTIN APIMany PANs, or inside your software₹3.50 a search, all 36 states

Building on the API? Integrate free first: the test PAN AAAAA0000A returns a sample in the live response shape, never charged. See the sample mode in the docs.

Source: GST portal, Search by PAN. Not affiliated with the Government of India.

Questions

Can I find a GST number from a PAN?
Yes. A GSTIN is the 2-digit state code, the 10-character PAN, an entity code, the letter Z and a check character. From a PAN the possible GSTIN in every state can be calculated; a live check then shows which exist. This page does the calculation instantly and checks any state free.
How do I find all GSTINs registered under one PAN?
Check every state. On this page you can check states one at a time free (5 checks an hour). The PAN to GSTIN API checks all 36 state codes in one call and returns every registration found, with its status, for ₹3.50 a search.
Does the GST portal have a search by PAN?
Yes. The GST portal has a Search by PAN page that shows the GSTINs on a PAN, one PAN at a time by hand. Use it for an occasional check; use the API when you need many PANs or need the result inside your own software.
Can one PAN have two GSTINs in the same state?
Yes, for example for separate business verticals, though it is uncommon. This page and the API both check the first registration in each state (entity code 1), so a second GSTIN in the same state has to be looked up directly.
Can I test the PAN search API before paying?
Yes. GET /v1/pan/AAAAA0000A/gstins with a free API key returns a sample result in the live response shape and is never charged, so you can build the integration first. There is no setup or annual fee.

Searching by company name instead? Read can you search a GSTIN by company name.