Mon – Sat | 10:00 AM – 7:00 PM

GSTIN & PAN Format Validator

Check a GSTIN or PAN offline: state code, embedded PAN, entity type and the mod-36 check digit.

The GSTIN and PAN Format Validator checks whether a 15-character GSTIN or a 10-character PAN is correctly formed and explains each part: the state code, the embedded PAN and its entity type, the entity number, the 14th character and the check digit. The GSTIN check digit is recomputed with the mod-36 method. The check runs in your browser and nothing is sent anywhere; it does not confirm that a registration is active, which only the GST portal can show.

Use the GSTIN & PAN Format Validator

Spaces are ignored and letters are read as capitals. 10 characters are checked as a PAN, 14 as a GSTIN without its check digit, and 15 as a GSTIN.

Format Check

Result—
Enter a GSTIN or PAN to check it.
A valid format does not mean the number is registered or active. Check GSTIN status on the GST portal and PAN status on the Income Tax e-filing portal.

Check the format of a GSTIN (15 characters) or a PAN (10 characters) before you use it on an invoice, in a TDS statement or in your books. Enter 14 characters of a GSTIN to see what its check digit should be. This is an offline format check: a GSTIN can be correctly formed and still be cancelled or suspended, so confirm the status with Search Taxpayer on the GST portal.

Structure of a GSTIN (e.g. 27AAPFU0939F1ZV)
  • Characters 1–2: state or UT code (07 Delhi, 27 Maharashtra, 29 Karnataka, and so on; 97 Other Territory, 99 Centre Jurisdiction).
  • Characters 3–12: the PAN of the business (for a tax deductor registration, the TAN).
  • Character 13: entity number: 1 for the first registration on that PAN in the state, then 2–9 and A–Z for further registrations.
  • Character 14: Z by default for normal registrations.
  • Character 15: check character computed from the first 14 (see below).
Structure of a PAN (e.g. AAPFU0939F)
  • Characters 1–3: an alphabetic series (AAA to ZZZ).
  • Character 4: type of holder: P individual, C company, H HUF, F firm (including LLP), A association of persons, T trust, B body of individuals, L local authority, J artificial juridical person, G government.
  • Character 5: first letter of the surname (individuals) or of the name (others).
  • Characters 6–9: a sequential number from 0001 to 9999; character 10: an alphabetic check character.
How the GSTIN check character is computed

Each of the first 14 characters is given a value (0–9 for digits, 10–35 for A–Z) and multiplied by 1 and 2 alternately, starting with 1. Each product is split into its quotient and remainder on division by 36, and all of these are added. The check value is (36 − the sum's remainder on division by 36), taken modulo 36, written back as a digit or letter.

Important note: This tool provides an indicative output only. It does not factor in every special provision, surcharge, exception, or recent notification. Verify with the firm before acting on any computation.

Frequently Asked Questions

How can I check if a GSTIN is valid?
A GSTIN has 15 characters: a two-digit state code, the 10-character PAN of the business, an entity number, the letter Z by default and a check character. This tool checks each part and recomputes the check character, which catches most typing errors. A correctly formed GSTIN may still be cancelled or suspended, so confirm its status using Search Taxpayer on the GST portal.
How is the last character of a GSTIN calculated?
The 15th character is a check character computed from the first 14 using a mod-36 method. Each character is given a value (digits 0-9, letters A-Z as 10-35), multiplied alternately by 1 and 2, and each product is split into its quotient and remainder on division by 36. These are added, and the check value is 36 minus the remainder of the total on division by 36, taken modulo 36.
What does the fourth letter of a PAN mean?
The fourth character of a PAN shows the type of holder: P for an individual, C for a company, H for a Hindu Undivided Family, F for a firm or LLP, A for an association of persons, T for a trust, B for a body of individuals, L for a local authority, J for an artificial juridical person and G for government. The fifth character is the first letter of the surname or name.
Does this tool check the GSTIN on the GST portal?
No. The check runs entirely in your browser and nothing you type is sent to any server. It confirms only that the number is correctly formed. To see the legal name, status and filing record of a GSTIN, use Search Taxpayer on the GST portal.

Due in the next 30 days

GST
  1. GSTR-7 / GSTR-8 for SeptemberIn 14 days · GST
  2. GSTR-1 for September (monthly filers)In 15 days · GST
  3. GSTR-1 for Jul–Sep 2026 quarter (QRMP)In 17 days · GST
  4. CMP-08 for Jul–Sep 2026 quarterIn 22 days · GST
  5. GSTR-3B for September (monthly filers)In 24 days · GST

Full compliance calendar → Statutory dates, which can be extended by notification. General information only.

This website is intended solely for the dissemination of basic information regarding SKAG and Associates and is in compliance with the guidelines issued by the Institute of Chartered Accountants of India (ICAI). It is not intended to be a source of advertisement, solicitation or inducement of professional work. The information provided here is general in nature and should not be construed as professional advice. By using this website, the visitor acknowledges that there has been no advertisement, personal communication, solicitation or inducement of any sort whatsoever from the firm or any of its members.