Free Tool

GSTIN Validator

Verify any GSTIN instantly — check format, state, entity type, and registration status.

Try:

How to Read a GSTIN

A GSTIN is always 15 characters — here's what each part means

27 AADCS0472N 1Z1
▮ State Code ▮ PAN Number ▮ Entity + Check
Position 01–02
27
State Code
Maharashtra = 27, Delhi = 07, Karnataka = 29, UP = 09
Position 03–12
AADCS0472N
PAN Number
The PAN of the business or proprietor — 10 characters
Position 13–15
1Z1
Entity + Check
Entity number, 'Z' (always), and a check digit
Common State Codes
01 Jammu & Kashmir
06 Haryana
07 Delhi
08 Rajasthan
09 Uttar Pradesh
10 Bihar
18 Assam
19 West Bengal
23 Madhya Pradesh
24 Gujarat
27 Maharashtra
29 Karnataka
30 Goa
32 Kerala
33 Tamil Nadu
36 Telangana
Need live GSTIN lookup & GST filing?

ERP Group integrates with GSTN API — validate GSTINs, auto-fill vendor details, and file returns in one click.

Book Free Demo  →

Add GST (Exclusive)

Enter your base price. The calculator adds the GST amount on top to give you the final invoice value.

Extract GST (Inclusive)

Enter a price that already includes GST. The calculator separates the base amount from the tax component.

Reverse Calculation

Enter a GST amount and rate to find the original taxable value and the total invoice amount.

Need live GSTIN lookup & GST filing?

ERP Group integrates with GSTN API — validate GSTINs, auto-fill vendor details, and file returns in one click.

Book Free Demo  →
GSTIN Structure

How to Read a GSTIN Number

A GSTIN is always 15 characters long. Each segment encodes specific information about the taxpayer's state, identity, and registration type.

27 AADCS0472N 1Z1
State Code PAN Number Entity + Check lways 'Z' (pos 14)

Position 1–2: State Code

The first two digits identify the state of GST registration. 27 = Maharashtra, 07 = Delhi, 29 = Karnataka. Each Indian state has a unique 2-digit code assigned by the GST Council.

Position 3–12: PAN Number

Characters 3 to 12 are the 10-digit PAN of the business entity or proprietor. This is the same PAN used for Income Tax filing, making GSTIN directly linked to a taxpayer's PAN identity.

Position 13: Entity Number

A digit from 1 to 9 (then A–Z) indicating how many GST registrations a business has in the same state. Most businesses have "1" — if a second registration exists in the same state, it becomes "2".

Position 14–15: Z + Check Digit

The 14th character is always 'Z' by GST regulation. The 15th is a check digit — calculated from the previous 14 characters — used to detect transcription errors and confirm the GSTIN's authenticity.

Reference Guide

All India GST State Codes

Every GSTIN starts with a 2-digit state code assigned by the Government of India. Use this table to instantly identify which state a GSTIN belongs to and cross-check vendor details before raising invoices or processing Input Tax Credit claims.

Position 3–12: PAN Number

Always validate your supplier's GSTIN before claiming Input Tax Credit. An invalid or cancelled GSTIN will result in ITC.

State Code State / UT State Code State / UT
01 Jammu & Kashmir 20 Jharkhand
02 Himachal Pradesh 21 Odisha
03 Punjab 22 Chhattisgarh
04 Chandigarh 23 Madhya Pradesh
06 Haryana 24 Gujarat
07 Delhi 27 Maharashtra
08 Rajasthan 29 Karnataka
09 Uttar Pradesh 30 Goa
10 Bihar 32 Kerala
11 Sikkim 33 Tamil Nadu
18 Assam 36 Telangana
19 West Bengal 37 Andhra Pradesh
Why It Matters

Why You Must Validate GSTIN Before Every Transaction

Skipping GSTIN verification can lead to serious legal and financial consequences for your business. Here's why validating every supplier's GSTIN is non-negotiable.

Protect Input Tax Credit (ITC)

ITC claims are only valid when linked to a GST-registered, active supplier. Invalid GSTINs will result in ITC reversal — meaning you pay more tax than necessary.

Avoid GST Department Notices

Transactions with cancelled or fake GSTINs attract GST notices, audits, and penalties. Proactive validation is your first line of defence against compliance risk.

Accurate E-Invoice Generation

E-invoices uploaded to the IRP portal are rejected if the buyer's GSTIN is invalid. Validate before creating invoices to ensure zero rejections at the IRP.

Vet New Vendors & Suppliers

During vendor onboarding, validating GSTIN ensures the supplier is genuinely registered and operating legally under GST law — reducing fraud risk.

Clean Books for GST Audit

During annual GST audits, all supplier GSTINs are cross-verified. Businesses that pre-validate GSTINs pass audits faster with zero discrepancy findings.

Correct E-Way Bill Generation

E-Way bills generated with incorrect GSTINs are invalid and can lead to vehicle detention and penalty at GST checkpoints during goods movement.

What is GSTIN Validation and Why Does It Matter?

GSTIN validation is the process of verifying that a Goods and Services Tax Identification Number (GSTIN) is structurally correct, properly formatted, and corresponds to a legitimate registered taxpayer under India's GST framework. Every business registered under GST receives a unique 15-character GSTIN from the GSTN (Goods and Services Tax Network) portal — and verifying this number before transactions is a critical compliance step for any Indian business.

From claiming Input Tax Credit (ITC) to generating e-invoices, e-way bills, and filing GSTR-1 returns, the accuracy of GSTINs used in your transactions directly impacts your compliance standing with the GST Department. A single invalid GSTIN can cascade into ITC reversals, GSTR-2B mismatches, e-invoice rejections, and even GST notice under Section 16 of the CGST Act.


GSTIN vs GSTN vs UIN — What's the Difference?

GSTN is the IT backbone — the organization (Goods and Services Tax Network) that manages India's GST portal, returns filing, and taxpayer database. GSTIN is the 15-digit number issued to each registered taxpayer. UIN (Unique Identification Number) is a similar concept but reserved for UN bodies, embassies, and other specified persons who do not make taxable supplies but still need to claim refunds on goods purchased in India.

How ERP Group Automates GSTIN Validation at Scale

Manual GSTIN validation works fine for occasional checks, but businesses handling hundreds of vendors and daily invoices need automated validation built into their procurement and accounting workflows. ERP Group's cloud ERP integrates directly with the GSTN API — automatically validating every supplier GSTIN at the point of invoice creation, vendor onboarding, and e-way bill generation. This means zero manual effort, real-time validation against the live GSTN database, and automatic alerts when a supplier's registration status changes.

Beyond validation, ERP Group's GST module handles GSTR-1 filing, GSTR-3B reconciliation, e-invoice generation with IRN and QR code, e-way bill creation, ITC tracking, and complete GST audit trail — all from a single platform trusted by 5,000+ Indian MSMEs, CA firms, and traders across Delhi, Mumbai, Bangalore, and 50+ cities.

Automate GSTIN Validation

Stop manual checks. ERP Group's GST software validates every GSTIN automatically — at invoice creation, vendor onboarding, and return filing.

  • Real-time GSTN API integration
  • Auto e-invoice & IRN generation
  • GSTR-1 & 3B auto-filing
  • ITC reconciliation with GSTR-2B
  • E-way bill auto-generation
Book Free Demo WhatsApp Us Now
Got Questions?

Frequently Asked Questions

Everything you need to know about GSTIN validation, structure, and compliance in India.

GSTIN (Goods and Services Tax Identification Number) is a unique 15-digit alphanumeric code assigned to every GST-registered business in India. It contains the state code (2 digits), PAN (10 digits), entity number (1 digit), a fixed 'Z', and a check digit — making it a complete identifier for any registered taxpayer under India's GST system.

Use the ERP Group GSTIN Validator above — enter the 15-digit GSTIN and click "Validate GSTIN". The tool instantly verifies the format, decodes the state and PAN, and checks the check digit — all for free, no login required. For live registration status from the GSTN portal, contact us for API integration.

A valid GSTIN is exactly 15 characters — alphanumeric, uppercase. Example: 27AADCS0472N1Z1. The first 2 characters are numeric (state code), the next 10 match PAN format (5 letters, 4 digits, 1 letter), position 13 is a digit (1–9) or letter (A–Z), position 14 is always 'Z', and position 15 is the check digit.

GSTN (Goods and Services Tax Network) is the IT infrastructure company that manages India's GST data, handles GSTR filings, and runs the GST portal (gst.gov.in). GSTIN is the unique 15-digit number issued by GSTN to each registered taxpayer. Think of GSTN as the system and GSTIN as the unique ID it assigns.

Under Section 16 of the CGST Act, ITC can only be claimed against invoices from GST-registered, active suppliers. If a supplier's GSTIN is invalid, cancelled, or doesn't match the invoice, your ITC claim will be reversed — meaning you'll have to pay the GST amount back to the government plus interest.

Yes. A business operating in multiple states must register separately in each state, receiving a unique GSTIN for each. Additionally, within the same state, a business can obtain multiple registrations for different business verticals — this is reflected in the entity number (13th character) which changes from "1" to "2", "3", etc.

Using an invalid GSTIN on invoices can lead to: (1) rejection of e-invoices by the IRP portal, (2) invalidity of the e-way bill generated, (3) denial of Input Tax Credit for your buyer, (4) GST notice and scrutiny for your business, and (5) penalties under the CGST Act for issuing incorrect invoices.

Our format validator confirms structural validity. For live registration status (Active / Suspended / Cancelled), you can check the official GST portal at gst.gov.in → Search Taxpayer, or use ERP Group's GSTN API integration that auto-validates GSTINs within your invoicing and procurement workflows in real-time.