Search tools...
utility-tools

GSTIN Validator: GST नंबर Format, Structure, State Codes और Validation की पूरी Guide 2026

GSTIN के हर character को समझें, checksum verify करें, और costly GST errors से बचें।

11 min readUpdated March 19, 2026GSTIN, GST, Tax India, Validation

India का Goods and Services Tax system पूरी तरह एक 15-character alphanumeric identifier पर चलता है जिसे GSTIN — Goods and Services Tax Identification Number कहते हैं। GST के तहत registered हर business को एक unique GSTIN मिलता है, और यह number हर invoice, हर tax return, हर e-way bill, और हर GST credit transaction पर दिखता है। अगर GSTIN गलत हो — एक भी character — तो receiving business Input Tax Credit (ITC) claim नहीं कर सकती, invoice non-compliant हो जाता है, और दोनों parties को GST notices का खतरा होता है।

इस guide में हम explain करेंगे कि GSTIN validator कैसे काम करता है, GSTIN के 15 characters का breakdown, सभी 37 state और UT codes, checksum algorithm कैसे काम करता है, और validation fail होने पर क्या करें। चाहे आप accountant हों, business owner हों, billing software बना रहे developer हों, या vendor का GST number verify करना चाहते हों — यह guide सब cover करती है।

Free Tool

किसी भी GSTIN का Format अभी Validate करें — Free

ToolsArena के GSTIN Validator से किसी भी GSTIN का format, state code, embedded PAN, और checksum एक second में verify करें। कोई signup नहीं, कोई data storage नहीं।

GSTIN Validate करें

GSTIN क्या है और हर Business के लिए क्यों जरूरी है?

GST और GSTIN का जन्म

India ने 1 July 2017 को Goods and Services Tax launch किया — देश का सबसे बड़ा tax reform। GST ने Central और State taxes (VAT, CST, Service Tax, Excise Duty) को एक unified tax structure में replace किया। इसी के तहत हर GST registered business को एक GSTIN assign होता है — एक unique, state-specific identifier जो उनकी सारी GST activity को track करता है।

GSTIN को business का "tax address" समझ सकते हैं — यह बताता है कि business किस state में है, taxpayer का type क्या है, और यह PAN से linked है।

किसे GSTIN चाहिए?

  • Annual turnover ₹40 lakh (goods) या ₹20 lakh (services) से ऊपर
  • Inter-state goods या services suppliers (turnover regardless)
  • E-commerce operators और Amazon/Flipkart/Meesho पर sellers
  • Input Service Distributors (ISDs)
  • Reverse Charge Mechanism के तहत tax pay करने वाले businesses
ITC Risk: अगर आप किसी supplier को payment करते हैं जिसका GSTIN invalid है या registration cancel हो चुका है, तो आप ITC claim नहीं कर सकते। GST portal आपकी ITC claim reject कर देगा। Purchase order finalize करने से पहले supplier का GSTIN validate करें।
ScenarioConsequenceकौन प्रभावित
Outbound invoice पर wrong GSTINInvoice invalid; buyer ITC claim नहीं कर सकताआपका buyer
GSTR-2B में wrong supplier GSTINITC claim mismatch; GST noticeआप
Vendor से fake GSTINITC denied; Section 74 penaltyआप
Cancelled GSTIN supplierकोई ITC नहीं; fraud report का खतराआप
GSTIN में wrong state codeTax apportionment गलत (IGST vs CGST/SGST)दोनों

GSTIN के 15 Characters की पूरी Breaking Down

GSTIN की Complete Anatomy

GSTIN हमेशा exactly 15 characters का होता है। हर position में specific encoded information होती है। एक example GSTIN decode करते हैं: 27ABCPK7896L1ZE

GSTIN Format: [2 digits — State Code] + [10 chars — Entity का PAN] + [1 digit — State में Registration Number] + [1 letter — Default 'Z'] + [1 char — Checksum]

Character-by-Character Breakdown

PositionValueMeaningExample
1–227State/UT code (Maharashtra = 27)27
3–12ABCPK7896LRegistered taxpayer का PAN (exactly 10 chars)ABCPK7896L
131Entity number — same PAN same state में multiple registrations (1 = first)1
14ZReserved character — current GST system में हमेशा 'Z'Z
15EChecksum — पहले 14 characters से compute होता हैE

Key Observations

Position 13 (Entity Number): 1 से 9, फिर A, B, C आदि। ज़्यादातर businesses का '1' होता है। Same PAN same state में multiple registrations होने पर 2, 3 आदि होता है।

Position 14 (Reserved 'Z'): Production system में हमेशा 'Z' होता है।

Position 15 (Checksum): Modified Luhn-type algorithm से compute होता है — बिना database call के typos detect करता है।

Quick Tip: GSTIN में embedded PAN (positions 3–12) खुद valid होना चाहिए। GSTIN validation fail हो तो embedded PAN check करें।

सभी 37 State और UT Codes की पूरी List

Complete State Code Reference Table

किसी भी GSTIN के पहले दो digits उस Indian state या Union Territory को identify करते हैं जहाँ business registered है। 37 unique codes हैं — 28 states और 8 Union Territories।

CodeState / UTCodeState / UT
01Jammu & Kashmir20Jharkhand
02Himachal Pradesh21Odisha
03Punjab22Chhattisgarh
04Chandigarh (UT)23Madhya Pradesh
05Uttarakhand24Gujarat
06Haryana25Daman & Diu (UT)
07Delhi (NCT)26Dadra & Nagar Haveli (UT)
08Rajasthan27Maharashtra
09Uttar Pradesh28Andhra Pradesh (new)
10Bihar29Karnataka
11Sikkim30Goa
12Arunachal Pradesh31Lakshadweep (UT)
13Nagaland32Kerala
14Manipur33Tamil Nadu
15Mizoram34Puducherry (UT)
16Tripura35Andaman & Nicobar (UT)
17Meghalaya36Telangana
18Assam37Andhra Pradesh (Seemandhra)
19West Bengal38Ladakh (UT)
97Other Territory99Centre Jurisdiction

State Code Tax Compliance के लिए क्यों Important है?

  • Intra-state supply: Same state में buyer और seller — CGST + SGST लगती है।
  • Inter-state supply: Different states — IGST लगती है।
  • Wrong state code: Tax apportionment गलत हो जाती है — major compliance issue।
State Code Mismatch: अगर vendor के GSTIN का state code उनके business address से match नहीं करता, यह red flag है। Proceed करने से पहले clarify करें।

GSTIN Checksum Algorithm कैसे काम करता है?

Checksum क्यों Important है?

GSTIN का 15th character एक computed checksum है। यह किसी को भी government database access किए बिना GSTIN की structural validity verify करने देता है — credit card numbers (Luhn algorithm), ISBN book numbers, bank IBANs की तरह।

GSTIN Checksum Algorithm — Simple भाषा में

GST portal एक modified base-36 checksum algorithm use करता है:

  1. पहले 14 characters में से हर एक को एक number में convert करें। Letters: A=10, B=11, ... Z=35। Digits 0–9 as-is।
  2. हर number को एक position-specific factor से multiply करें।
  3. सभी products का sum लें, फिर 36 से divide करें।
  4. Remainder को character में map करें (0→'0', 10→'A', etc.)।
  5. वह character valid checksum है — GSTIN के 15th character से match होना चाहिए।
Practical मतलब: हमारा GSTIN validator आपके browser में यह exact computation करता है — कोई server call नहीं। अगर आपने दो characters swap किए या एक letter गलत type किया, checksum match नहीं होगा और validator तुरंत बता देगा।
Error TypeChecksum से Detect?Explanation
Single character substitutionहाँ (almost always)Checksum computation result change होता है
दो adjacent characters swapहाँ (usually)Position-specific factors catch करते हैं
Length errorहाँExactly 15 chars होने चाहिए
Correct checksum वाला fake GSTINनहींChecksum structure validate करता है, existence नहीं
Cancelled/suspended GSTINनहींDatabase lookup चाहिए

Common GSTIN Errors और उन्हें कैसे Fix करें

सबसे ज़्यादा होने वाली GSTIN Mistakes

Error 1: Invalid State Code

पहले दो digits valid state/UT code (01 से 38, या 97, 99) होने चाहिए। 00, 39–96, 98 जैसे codes invalid हैं।

Error 2: Invalid Embedded PAN

Positions 3–12 के characters valid PAN form करने चाहिए। अगर GSTIN के 6th character (embedded PAN का 4th character) 10 valid PAN type codes में से नहीं है, GSTIN invalid है।

Error 3: Wrong Length

  • 14 characters enter हुए (checksum character missing)
  • 16+ characters (space या extra character)
  • Trailing hyphen या slash के साथ copy

Error 4: Lowercase Letters

GSTIN में सभी letters uppercase होने चाहिए। Lowercase letter तुरंत fail करता है।

Error 5: Position 14 'Z' नहीं है

Current GST system में 14th character हमेशा 'Z' होता है। कुछ और है तो GSTIN invalid या test environment का है।

ErrorExampleFix
Invalid state code00ABCPK7896L1ZEBusiness address से correct state code confirm करें
Lowercase27abcpk7896l1zeसभी uppercase में convert करें
14 chars only27ABCPK7896L1ZChecksum character missing check करें
Position 14 not Z27ABCPK7896L1AEOriginal registration certificate से confirm करें
Wrong checksum27ABCPK7896L1ZXSource document से re-enter करें
Fraud Alert: अगर कोई supplier consistently invalid GSTIN वाले invoices भेज रहा है, यह fake invoices का sign हो सकता है। GST law के तहत जानबूझकर fraudulent GSTINs accept करने पर आप liable हो सकते हैं।

GSTIN vs GSTIN Verification vs GST Registration — क्या फ़र्क है?

तीन Confusing Terms को Clear करें

1. GSTIN (The Number Itself)

GSTIN वह 15-character identifier है जो GST registration complete होने पर assign होता है। यह static है — एक बार assign होने पर change नहीं होता (हालांकि status change हो सकता है)।

2. GSTIN Format Validation (Structure Check)

हमारा tool यही करता है — check करता है कि 15-character string correct format follow करती है: valid state code, valid embedded PAN, position 14 में 'Z', correct checksum। यह offline, mathematical check है।

3. GSTIN Verification (Database Check)

यह GST portal (gst.gov.in → Search Taxpayer) पर होता है। GST database query होती है — business name, registration status (active/cancelled/suspended), state, filing history। किसी भी new supplier से deal करने से पहले यह करें।

FeatureFormat ValidatorGST Portal Verification
SpeedInstant2–5 seconds
Internet जरूरी?नहींहाँ
GSTIN exist करता है?नहीं बताताहाँ
Business name दिखाता है?नहींहाँ
Registration statusनहींहाँ (Active/Cancelled)
Filing complianceनहींहाँ
Best Practice: (1) ToolsArena पर format validate → (2) gst.gov.in पर database verify → (3) Business name invoice से match करें → (4) Last return filing date check करें।

किसी और का GSTIN कब और कैसे Validate करें?

Supplier Due Diligence: ITC Protection Guide

Buyer के रूप में, आपका Input Tax Credit पूरी तरह आपके supplier के GST compliance पर depend करता है। GST law clearly कहता है: अगर supplier ने आपसे GST collect किया लेकिन government में deposit नहीं किया, ITC reversal का risk आप पर है।

Supplier का GSTIN कब Validate करें?

  • New supplier onboarding: पहला purchase order देने से पहले
  • High-value purchases: ₹2.5 lakh से ऊपर की कोई भी transaction
  • Quarterly review: सभी major suppliers के लिए — status change हो सकता है
  • GSTR-3B file करने से पहले: Supplier GSTINs को GSTR-2B data से reconcile करें
  • GSTR-2A mismatch होने पर: Supplier का invoice GSTR-2A में नहीं दिख रहा तो तुरंत GSTIN verify करें

अपना GSTIN Customers के लिए Valid रखें

  1. सभी invoices पर GSTIN correctly print हो (exact 15-character format, uppercase)
  2. GSTIN active हो (cancelled या suspended नहीं) — monthly gst.gov.in पर check करें
  3. Registered state से match करे
  4. GSTR-1 regularly file करें — customers GSTR-2A/2B में आपके ITC को check करते हैं
Bulk Validation के लिए: सैकड़ों suppliers हैं तो GST Suvidha Provider (GSP) APIs, Tally/Zoho Books की built-in validation, या GSTN के bulk search (10 GSTINs at once) का use करें।

How to Use the Tool (Step by Step)

  1. 1

    GSTIN Enter करें

    Full 15-character GSTIN validator field में type करें। Tool uppercase और lowercase दोनों accept करता है और normalize करता है।

  2. 2

    Validate GSTIN Click करें

    "Validate GSTIN" button press करें। Tool instantly check करता है: state code validity, embedded PAN format, position 14 "Z" check, checksum computation — कोई API call नहीं।

  3. 3

    Breakdown Review करें

    Validator दिखाता है: state name (2-digit code से), embedded PAN, entity registration number, और checksum valid है कि नहीं।

  4. 4

    State Code Cross-Check करें

    GSTIN में state, supplier के invoice पर दिए business address से match करता है कि नहीं confirm करें। Maharashtra supplier का prefix 27 होना चाहिए।

  5. 5

    GST Portal पर Full Confirmation के लिए जाएं

    New suppliers या high-value transactions के लिए gst.gov.in → Search Taxpayer पर जाएं और GSTIN enter करें — active है, business name match करता है, filing-compliant है।

Frequently Asked Questions

क्या दो businesses का GSTIN same हो सकता है?+

नहीं। GSTIN हर business registration के लिए unique होती है। एक PAN के multiple GSTINs हो सकते हैं — हर state के लिए एक — लेकिन पूरी 15-character GSTIN हमेशा unique होती है।

Supplier का GSTIN format check pass हुआ लेकिन GST portal "No Records Found" दिखा रहा है — क्यों?+

Format validation सिर्फ structural pattern check करती है। "No Records Found" का मतलब: GSTIN कभी GST database में register नहीं हुई, registration cancel होकर remove हो गई, या बहुत recent registration है जो propagate नहीं हुई। Supplier से GST registration certificate माँगें।

Cancelled GSTIN का क्या मतलब है?+

Cancelled GSTIN मतलब business GST के तहत registered नहीं है। यह voluntary (business closed) या compulsory (non-compliance पर GST authorities द्वारा) हो सकता है। Cancelled GSTIN holder से GST invoices accept न करें — ITC deny होगी।

क्या GSTIN का 14th character हमेशा Z होता है?+

Production GST system में हाँ, हमेशा Z होता है। अगर real supplier का GSTIN position 14 ≠ Z है, तो या तो typo है या fabricated number है।

Company का नाम या address बदलने पर GSTIN change होती है?+

नहीं। Same state के अंदर name या address change होने पर GSTIN change नहीं होती। लेकिन अगर business किसी दूसरे state में shift होता है, तो पुराना GSTIN cancel होगा और नया state में नया GSTIN लेना होगा।

क्या NRI या foreign company को GSTIN मिल सकता है?+

हाँ। Non-Resident Taxable Persons (NRTPs) और India में supply करने वाली foreign companies को temporary GSTIN मिल सकती है। यह उनकी taxable activity की period के लिए valid होती है।

GSTIN format validation और GST portal verification में क्या फर्क है?+

Format validation (ToolsArena) GSTIN का structure offline check करती है — state code, embedded PAN, checksum। GST portal verification CBDT database query करती है — business name, active/cancelled status, filing history। दोनों complementary हैं।

GST registration threshold से नीचे business operate करना legal है?+

हाँ। ₹40 lakh (goods) या ₹20 lakh (services) से नीचे के businesses को register करना mandatory नहीं है। लेकिन वे GST charge या tax invoice issue नहीं कर सकते और ITC claim नहीं कर सकते। Voluntary registration possible है।

Free — No Signup Required

किसी भी GSTIN का Format अभी Validate करें — Free

ToolsArena के GSTIN Validator से किसी भी GSTIN का format, state code, embedded PAN, और checksum एक second में verify करें। कोई signup नहीं, कोई data storage नहीं।

GSTIN Validate करें

Related Guides