GST Registration Checker & GSTIN Validator

Validate GSTIN format instantly. Decode GST number structure, verify check digit, extract state code, PAN, and entity details. Free online GSTIN validation tool.

15 Digits
GSTIN Format
37 States
State Codes
Instant
Validation

Validate GSTIN

Note: Enter a 15-digit GSTIN to validate format and decode structure. Example: 27AAPFU0939F1ZV
Enter 15-character GSTIN (State Code + PAN + Entity + Checksum)

Sample GSTINs to Try:

Understanding GSTIN Structure

The Goods and Services Tax Identification Number (GSTIN) is a unique 15-digit alphanumeric code assigned to every taxpayer registered under GST. This number serves as the primary identifier for all GST-related transactions and compliance activities.

GSTIN Format Breakdown

A GSTIN follows a specific 15-character structure:

Format: XX-XXXXXXXXXX-X-X

  • Position 1-2: State Code (01-37)
  • Position 3-12: PAN of the taxpayer (10 characters)
  • Position 13: Entity Number (1-9, A-Z)
  • Position 14: Default 'Z' (reserved for future use)
  • Position 15: Check digit for validation

State Code Mapping (Complete List)

Code State/UT Name Code State/UT Name
01Jammu & Kashmir 02Himachal Pradesh
03Punjab 04Chandigarh
05Uttarakhand 06Haryana
07Delhi 08Rajasthan
09Uttar Pradesh 10Bihar
11Sikkim 12Arunachal Pradesh
13Nagaland 14Manipur
15Mizoram 16Tripura
17Meghalaya 18Assam
19West Bengal 20Jharkhand
21Odisha 22Chhattisgarh
23Madhya Pradesh 24Gujarat
26Dadra & Nagar Haveli and Daman & Diu 27Maharashtra
29Karnataka 30Goa
31Lakshadweep 32Kerala
33Tamil Nadu 34Puducherry
35Andaman & Nicobar 36Telangana
37Andhra Pradesh 38Ladakh
97Other Territory 99Centre Jurisdiction

PAN Structure in GSTIN

The PAN (Permanent Account Number) embedded in GSTIN follows this pattern:

Entity Number Significance

The 13th character (Entity Number) indicates:

Example: If a business has 3 registrations in Maharashtra under same PAN, they'll have entity numbers 1, 2, and 3.

Check Digit Calculation

The 15th character is a check digit calculated using the Luhn algorithm (modulus 10) applied to the first 14 characters. This ensures data integrity and helps detect errors in GSTIN entry.

Validation Rules:

  • ✓ Total length must be exactly 15 characters
  • ✓ First 2 digits must be valid state code (01-38, 97, 99)
  • ✓ Next 10 characters must be valid PAN format
  • ✓ 13th character must be alphanumeric (1-9, A-Z)
  • ✓ 14th character must be 'Z'
  • ✓ 15th character must match calculated check digit

Common GSTIN Validation Errors

  1. Incorrect Length: GSTIN must be exactly 15 characters
  2. Invalid State Code: First 2 digits must correspond to a valid state
  3. Wrong PAN Format: Characters 3-12 must follow PAN structure
  4. Missing 'Z': 14th position must always be 'Z'
  5. Check Digit Mismatch: Last character doesn't match calculated value
  6. Special Characters: Only alphanumeric characters allowed

How to Use This Checker

  1. Enter the 15-digit GSTIN in the input field
  2. The tool performs real-time format validation
  3. Click "Validate & Decode" to see detailed breakdown
  4. Review state, PAN, entity type, and check digit status
  5. Use sample GSTINs provided to understand the structure

Important Notes

Frequently Asked Questions

What is GSTIN and why is it important?

GSTIN (GST Identification Number) is a unique 15-digit code assigned to every taxpayer registered under GST. It's important because:

  • Required for filing GST returns and paying taxes
  • Needed for issuing GST-compliant invoices
  • Used for claiming Input Tax Credit (ITC)
  • Mandatory for inter-state transactions
  • Serves as proof of GST registration
How can I verify if a GSTIN is active or cancelled?

To check active/cancelled status of GSTIN:

  1. Visit the official GST Portal at gst.gov.in
  2. Go to "Search Taxpayer" under Services section
  3. Enter the GSTIN and Captcha
  4. View registration status, business name, and registration date

This tool validates format only. For official status, always use GST Portal.

What does each part of GSTIN represent?

GSTIN structure (15 characters):

  • Digits 1-2: State code where business is registered (01-38)
  • Digits 3-12: PAN (Permanent Account Number) of the taxpayer
  • Digit 13: Entity number (registration sequence for same PAN)
  • Digit 14: Default 'Z' (reserved for future use)
  • Digit 15: Check digit calculated using modulus algorithm
Can one PAN have multiple GSTINs?

Yes, a single PAN can have multiple GSTINs in the following scenarios:

  • Multiple states: Separate GSTIN for each state where business operates
  • Multiple registrations in same state: Entity number (13th digit) changes (1, 2, 3, etc.)
  • Multiple business verticals: Different GSTINs for different business types

Example: Maharashtra (27) + Same PAN + Entity 1, 2, 3 = Three different GSTINs

What does the 4th character in GSTIN indicate?

The 4th character is part of PAN and indicates entity type:

  • C: Company (Private/Public Limited, Section 8)
  • P: Person (Individual/Proprietor)
  • H: Hindu Undivided Family (HUF)
  • F: Firm/Partnership
  • A: Association of Persons (AOP)
  • T: Trust (Charitable/Religious)
  • B: Body of Individuals (BOI)
  • L: Local Authority
  • J: Artificial Juridical Person
  • G: Government
Is GSTIN same as TIN or VAT number?

No, GSTIN is different from TIN (Tax Identification Number) and VAT number:

  • TIN/VAT: Used under old indirect tax regime (pre-GST)
  • GSTIN: Unified number under GST (from July 2017 onwards)
  • Existing VAT/TIN holders were migrated to GST and issued GSTIN
  • GSTIN is 15 digits, while TIN was typically 11 digits
  • GSTIN includes PAN, which TIN didn't
How do I get a GSTIN for my business?

To obtain GSTIN, follow these steps:

  1. Check if GST registration is mandatory for your turnover
  2. Visit gst.gov.in and click "Register Now"
  3. Choose "New Registration" and taxpayer type
  4. Enter PAN, mobile number, and email (OTP verification)
  5. Fill Part A with basic business details
  6. Submit documents (PAN, address proof, bank details, photos)
  7. Complete Part B with detailed business information
  8. ARN (Application Reference Number) generated
  9. GST officer verifies and approves within 7 days
  10. GSTIN certificate issued via email
Can GSTIN be cancelled or surrendered?

Yes, GSTIN can be cancelled in following scenarios:

  • Voluntary cancellation: When business discontinues or falls below threshold
  • Automatic cancellation: For non-filing of returns for 6 months
  • Official cancellation: By GST department for violations
  • Death of proprietor: Legal representative must apply

Apply online through GST Portal → Services → Registration → Application for Cancellation of Registration

What happens if I enter wrong GSTIN in invoice?

Consequences of wrong GSTIN on invoice:

  • Buyer cannot claim Input Tax Credit (ITC)
  • Invoice becomes invalid for GST purposes
  • Mismatch in GSTR-2A/2B for buyer
  • Potential penalty for issuing incorrect invoice
  • Need to issue revised invoice or credit note

Prevention: Always verify GSTIN using tools like this before issuing invoices!

Is GST registration mandatory for all businesses?

GST registration is mandatory if:

  • Annual turnover exceeds ₹40 lakhs (₹20 lakhs for special category states)
  • Making inter-state supplies (any turnover)
  • Casual taxable person or non-resident taxable person
  • Required to pay GST under reverse charge
  • E-commerce operator or supplier through e-commerce
  • Input Service Distributor
  • Aggregator (taxi services, delivery, etc.)

Composition scheme: ₹1.5 crore threshold (₹75 lakhs for special states)