GSTIN Number: Meaning, Format, State Codes, Search and Complete Guide
Quick Summary
- GSTIN (Goods and Services Tax Identification Number) is the unique 15-digit alphanumeric identifier issued to every GST-registered business in India.
- The 15-digit structure encodes your state code (digits 1-2), PAN (digits 3-12), entity number (digit 13), a fixed "Z" (digit 14), and an auto-generated check character (digit 15).
- You can verify a GSTIN on the official GST portal (gst.gov.in) under Search Taxpayer → Search by GSTIN/UIN. Search by PAN is also available on the portal. Search by business name on the portal should be used only after validating that the live portal currently offers that option.
- GSTIN status can be Active, Cancelled, or Suspended. Only a valid and properly reported GSTIN supports smooth ITC flow, subject to other GST conditions as well.
- A business operating in multiple states gets a separate GSTIN for each state, even with the same PAN.
- GSTIN is mandatory on every tax invoice, in e-invoices (IRN generation), e-way bills, GSTR-1, GSTR-3B, and GSTR-2B reconciliation.
- People supplying through e-commerce operators generally need GST registration regardless of turnover, where Section 24 applies. However, notified service-supplier exceptions do exist in limited cases, so this should not be treated as an absolute rule for every platform seller in every case.
- The 15th character of every GSTIN is a check character validated using checksum logic - even a single wrong character can fail portal validation.
What Is GSTIN?
GSTIN stands for Goods and Services Tax Identification Number. It is a unique 15-digit alphanumeric code issued to every business that successfully registers under India's GST system.
Under Section 25 of the Central Goods and Services Tax Act, 2017, every taxable person who registers under GST is assigned a GSTIN. This number functions as the official tax identity of your business under the unified GST framework - replacing the earlier patchwork of state VAT numbers, service tax registrations, and TIN numbers.
Think of your GSTIN as your business's GST identity card. Every transaction you record under GST - whether you are issuing an invoice, filing a return, claiming Input Tax Credit, or generating an e-way bill - requires your GSTIN to be quoted correctly.
Validate Every GSTIN Automatically with BUSY
Why is GSTIN Important for Businesses?
GSTIN is not just an administrative number - it is the key that unlocks GST compliance and commercial credibility for your business.
What GSTIN enables:
Legal tax identity: Your business is officially recognised as a GST-registered taxpayer, with the right to collect GST from customers.
GST-compliant invoicing: Only registered businesses with a valid GSTIN can issue valid tax invoices.
Input Tax Credit (ITC): GSTIN is the identifier used to match your purchase invoices with your suppliers' filed returns in
GSTR-2B
. Without it,
ITC cannot be claimed
.
E-invoicing and e-way bills: GSTIN is used to generate Invoice Reference Numbers (IRN) on the IRP and to create e-way bills for goods in transit.
Interstate trade: Many interstate supplies require GST registration, though the law contains exceptions for some categories and situations.
Marketplace eligibility: Amazon, Flipkart, Meesho, Swiggy, and Zomato all verify GSTIN at seller onboarding and at the point of TCS collection.
B2B credibility: Large corporate buyers and government procurement processes routinely require supplier GSTIN for purchase order creation and GST invoice matching.
GSTIN Format: 15-Digit Structure Decoded
Every GSTIN follows a fixed 15-character alphanumeric structure. Each segment carries a specific meaning.
| Position | Characters | What It Represents | Example |
|---|---|---|---|
| 1-2 | 2 digits | State or Union Territory code | 27 = Maharashtra |
| 3-12 | 10 characters | PAN of the registered taxpayer | ABCDE1234F |
| 13 | 1 character | Entity number (1-9, then A-Z) for multiple registrations in the same state with the same PAN | 1 |
| 14 | 1 character | Fixed "Z" - reserved for future use | Z |
| 15 | 1 character | Check character - auto-generated for validation | 6 |
Worked example: 27ABCDE1234F1Z6
27 → Maharashtra
ABCDE1234F → PAN of the taxpayer
1 → First GST registration in Maharashtra with this PAN
Z → Fixed character
6 → System-generated check digit
This structure matters in practice: a single-digit error in GSTIN - whether on an invoice, challan, or return - will cause the transaction to fail validation on the GST portal, and may lead to ITC rejection for your buyer.
Complete GST State Code List - Current State and UT Codes
The first two digits of any GSTIN identify the state or Union Territory where the registration was granted. Use this table to decode or verify any GSTIN prefix. Current GST master codes also include 38 for Ladakh. Some older or legacy references may still show historical codes differently.
| State / UT Code | State / Union Territory |
|---|---|
| 01 | Jammu and Kashmir |
| 02 | Himachal Pradesh |
| 03 | Punjab |
| 04 | Chandigarh |
| 05 | Uttarakhand |
| 06 | Haryana |
| 07 | Delhi |
| 08 | Rajasthan |
| 09 | Uttar Pradesh |
| 10 | Bihar |
| 11 | Sikkim |
| 12 | Arunachal Pradesh |
| 13 | Nagaland |
| 14 | Manipur |
| 15 | Mizoram |
| 16 | Tripura |
| 17 | Meghalaya |
| 18 | Assam |
| 19 | West Bengal |
| 20 | Jharkhand |
| 21 | Odisha |
| 22 | Chhattisgarh |
| 23 | Madhya Pradesh |
| 24 | Gujarat |
| 25 | Daman and Diu (legacy reference in older records) |
| 26 | Dadra and Nagar Haveli and Daman and Diu |
| 27 | Maharashtra |
| 28 | Andhra Pradesh (legacy reference in older records) |
| 29 | Karnataka |
| 30 | Goa |
| 31 | Lakshadweep |
| 32 | Kerala |
| 33 | Tamil Nadu |
| 34 | Puducherry |
| 35 | Andaman and Nicobar Islands |
| 36 | Telangana |
| 37 | Andhra Pradesh |
| 38 | Ladakh |
Read the complete guide: GST State Code List – All State & UT Codes Explained
Practical tip: If a vendor's invoice shows a GSTIN starting with 29, the registration is in Karnataka - regardless of where the vendor is physically operating from. This is useful for identifying whether IGST or CGST+SGST applies to your transaction.
Who Needs a GSTIN?
GSTIN is mandatory for any person or entity that meets the GST registration threshold or falls into a category where registration is compulsory regardless of turnover.
Mandatory by turnover:
| Category | Threshold for Goods | Threshold for Services |
|---|---|---|
| General category states | ₹40 lakh | ₹20 lakh |
| Special category states (Group A: Arunachal Pradesh, Meghalaya, Sikkim, Uttarakhand, Puducherry) | ₹20 lakh | ₹10 lakh |
| Special category states (Group B: Manipur, Mizoram, Nagaland, Tripura) | ₹10 lakh | ₹10 lakh |
Mandatory regardless of turnover:
- Businesses falling under compulsory registration categories under Section 24
- E-commerce operators and many people supplying through online platforms
- Casual taxable persons (temporary business, trade fairs, exhibitions)
- Non-resident taxable persons supplying in India
- Persons liable to deduct TDS or collect TCS under GST
- Agents of registered suppliers
- Input Service Distributors (ISD)
How to Find GSTIN by Business Name
One of the most frequent tasks in B2B GST compliance is finding a supplier or buyer's GSTIN when you only know their business name.
Step-by-step: Search GSTIN by business name
- Visit gst.gov.in
- Use the Search Taxpayer options available on the live portal. Official GST help documentation clearly supports search by GSTIN/UIN, and PAN search is also available. If you want to search by business name, first validate that this option is currently available on the live portal interface.
- Enter the legal business name or trade name of the company.
- Select the State from the dropdown to narrow your search.
- Click Search.
- If the portal returns matching results, click on a result to see the GSTIN, legal name, trade name, and registration status.
Practical tips for name searches:
- Use the legal name (as on PAN / MCA records) rather than the brand name - for example, "Reliance Retail Limited" rather than "Reliance".
- If there are too many results, add the state filter to narrow them down.
- If a business operates in multiple states, you will see separate GSTINs for each state with the same business name - choose the one matching the state of supply.
- If the search returns no results, the business may be unregistered or may have recently obtained a GSTIN that has not yet been indexed. In such cases, ask the supplier directly for their GSTIN certificate.
Alternatively, search by PAN:
If you have the supplier's PAN but not their GSTIN, go to Search Taxpayer → Search by PAN on gst.gov.in. The portal will return GST registrations linked to that PAN.
How to Verify a GSTIN - Step by Step
Once you have a GSTIN (from an invoice, purchase order, or supplier communication), verify it before processing ITC or payments.
Step-by-step: Verify GSTIN
- Visit gst.gov.in - no login required.
- Click Search Taxpayer in the top menu.
- Select Search by GSTIN/UIN.
- Enter the full 15-digit GSTIN.
- Enter the CAPTCHA code, then click Search.
- The portal displays: legal name, trade name, GSTIN, registration date, business type, and current status.
- Cross-check the legal name against the name on the invoice.
What to verify:
- Legal name matches the invoice
- Status shows Active, not Cancelled or Suspended
- State code in GSTIN matches the state from which supply is being made
- The GSTIN appears in full on the supplier's invoice
How to Check GSTIN Status - Active, Cancelled, Suspended
A valid-format GSTIN is not the same as an active GSTIN. Before claiming ITC on any invoice, you must confirm the supplier's GSTIN status is appropriate at the time of supply.
GSTIN status types and what they mean:
| Status | Meaning | Can You Claim ITC? |
|---|---|---|
| Active | Registration is valid and in good standing | Subject to other ITC conditions, yes |
| Suspended | Registration is temporarily blocked | ITC risk |
| Cancelled | Registration has been formally cancelled, either voluntarily or by the department | No - ITC risk is very high |
How to check GSTIN status:
Use the same verification path:
gst.gov.in
→ Search Taxpayer → Search by GSTIN/UIN. The status field is displayed prominently in the result.
Why this matters for ITC:
If you purchase goods or services from a supplier whose GSTIN is Cancelled or Suspended at the time of supply, the ITC on that transaction may not appear correctly in your records and may become disputed. Even if the invoice looks correct, ITC can still fail or be challenged if other conditions are not met.
What to do if your own GSTIN is suspended:
Suspension is typically triggered by compliance issues such as pending returns or unresolved portal and registration issues. To lift suspension:
- File all pending GSTR-3B returns
- Link and validate the required bank details, if pending
- Reply satisfactorily to any pending show-cause notice
GSTIN vs GSTN: What Is the Difference?
These two terms are frequently confused but refer to entirely different things.
| Aspect | GSTIN | GSTN |
|---|---|---|
| Full form | Goods and Services Tax Identification Number | Goods and Services Tax Network |
| What it is | A unique 15-digit number assigned to each registered taxpayer | The technology backbone that operates India's GST IT infrastructure |
| Who has it | Every GST-registered business | It is an organisation, not a number |
| Purpose | Identifies a business on invoices, returns, and challans | Manages the GST portal, return filing system, e-invoice infrastructure, and GSTIN database |
In short: GSTIN is your number. GSTN is the organisation that issues and manages it.
GSTIN vs TIN vs PAN: Key Differences
| Aspect | GSTIN | TIN (VAT era) | PAN |
|---|---|---|---|
| Full form | Goods and Services Tax Identification Number | Taxpayer Identification Number | Permanent Account Number |
| Issued by | GST system, based on PAN | State Commercial Tax Departments | Income Tax Department |
| Governing law | CGST Act, 2017 | State VAT Acts (now largely discontinued) | Income Tax Act, 1961 |
| Length/format | 15 characters (alphanumeric) | 11 digits (format varied by state) | 10 characters (alphanumeric) |
| Current status | Active - used for all GST compliance | Discontinued for most states post-GST (2017) | Active - used for income tax and as base for GSTIN |
| Primary use | GST invoices, returns, ITC, e-invoicing, e-way bill | Pre-GST VAT returns and invoices | Income tax returns, financial transactions, GSTIN base |
| Contains PAN? | Yes - digits 3-12 are the PAN | No | It is the PAN |
Note: Under the GST regime, TIN numbers from the VAT era are no longer valid for GST purposes. Businesses must use their GSTIN on all GST documents.
Multiple GSTINs: Same PAN, Different States
A common question from growing businesses: "Can I have two GSTINs with the same PAN?" The answer is yes - and it is required in certain situations.
When does a business get multiple GSTINs?
Under GST law, registration is state-specific. A business that has taxable operations in more than one state must register separately in each state and will receive a different GSTIN for each state, all linked to the same PAN.
Example: A Mumbai-based company (GSTIN: 27AAAAA1234A1Z1) that also has a warehouse and operations in Karnataka will need to register separately in Karnataka and will receive a GSTIN starting with 29 (29AAAAA1234A2Z...). The PAN (AAAAA1234A) is the same; the state code and entity number differ.
The entity number (digit 13):
If a business has two registrations in the same state using the same PAN - for example, a company with two distinct business verticals opting for separate GST registrations - the 13th digit increments. First registration = 1, second = 2, and so on, going through 1-9 then A-Z.
ISD GSTIN:
A Head Office that receives common input service invoices and needs to distribute ITC to its branches (under the Input Service Distributor mechanism) must take a separate GSTIN for ISD purposes, even in the same state. This ISD GSTIN starts with the same PAN but has a different entity number.
Practical implications:
- Each GSTIN requires separate return filings (GSTR-1, GSTR-3B)
- ITC cannot be transferred between GSTINs of the same entity unless through the permitted mechanism
- Each GSTIN must maintain separate books for that state's transactions
BUSY accounting software supports multi-GSTIN management from a single dashboard, which is essential for businesses operating across states
GSTIN on Invoices: What Is Mandatory?
Every tax invoice issued by a GST-registered business must include the GSTIN. The specific requirements are defined under Rule 46 of the CGST Rules, 2017 .
Mandatory fields on a B2B tax invoice that relate to GSTIN:
- Supplier's GSTIN: Must appear on every tax invoice, debit note , and credit note.
- Recipient's GSTIN: Required for B2B invoices so that the invoice can be correctly reported and matched for ITC.
- Place of supply: Determines whether CGST+SGST or IGST applies - this is linked directly to the state codes in both GSTINs.
Consequences of a wrong GSTIN on invoice:
- The buyer's GSTR-2B may not reflect the ITC correctly if the supplier or recipient GSTIN is wrong.
- The buyer's ITC claim may be at risk.
- A mismatch between the GSTIN on the invoice and the GSTIN used in the supplier's GSTR-1 prevents the transaction from reconciling.
- Under Section 122 of the CGST Act, issuing an incorrect invoice can attract penalty.
GST billing software with built-in GSTIN validation auto-checks both supplier and recipient GSTINs at the point of invoice creation, eliminating this risk before it reaches your buyer.
Where the GSTIN must physically appear:
- On the face of every tax invoice (not in a footnote)
- On GST credit notes and debit notes
- On every page if the invoice is multi-page
- At the principal place of business (displayed prominently, as per Rule 18 of the CGST Rules)
- At every additional place of business
GSTIN in E-Invoicing: IRN, IRP, and QR Code
E-invoicing under GST is mandatory for businesses with aggregate annual turnover above ₹5 crore. The current Rs. 5 crore threshold has been in effect since 1 August 2023, and the turnover test is based on aggregate annual turnover from FY 2017-18 onwards. GSTIN is central to the entire e-invoicing workflow.
How GSTIN works in e-invoicing:
- The business generates an invoice in its accounting or ERP system with supplier GSTIN, buyer GSTIN, invoice details, and line items.
- The invoice data is uploaded to the Invoice Registration Portal (IRP) - the government's e-invoice platform.
- The IRP validates the supplier GSTIN, buyer GSTIN, and the invoice data.
- On successful validation, the IRP generates an IRN ( Invoice Reference Number ) - a unique 64-character hash that identifies the invoice in the government's system.
- The IRP returns a digitally signed JSON, including the QR code, back to the business.
- The QR code is printed on the physical or PDF invoice. It encodes: supplier GSTIN, buyer GSTIN, invoice number, date, invoice value, IRN, and digital signature.
- The buyer can scan this QR code to instantly verify the invoice on the government portal.
Who is exempt from e-invoicing?
- Businesses with annual turnover below the applicable threshold
- Banks, insurance companies, NBFCs, and financial institutions
- Goods transport agencies (GTAs) for some categories
- Passenger transport services
- Businesses and categories exempted under the notified rules
Even if your business is exempt, you will still receive e-invoices from suppliers who are required to issue them; always check that the QR code and IRN on such invoices are valid.
Never Lose Input Tax Credit Due to GSTIN Errors
GSTIN and ITC Matching in GSTR-2B
GSTIN is the primary key used to match purchase transactions between buyers and suppliers in the GST return ecosystem. Understanding this is essential for smooth ITC claims.
How the matching works:
When a supplier files GSTR-1 (outward supplies), they include the buyer's GSTIN against each B2B invoice. The GST system then auto-populates the buyer's GSTR-2B with those invoices. When you file
GSTR-3B
, you claim ITC based on what is reflected in your GSTR-2B.
The ITC-GSTIN chain:
Supplier files GSTR-1 with your GSTIN
↓
GST system matches → Populates your GSTR-2B
↓
You claim ITC in GSTR-3B based on GSTR-2B
↓
Any mismatch = ITC not available or at risk of reversal
Common GSTIN-related ITC mismatch scenarios:
| Scenario | Why ITC Fails | Resolution |
|---|---|---|
| Supplier quoted your old/wrong GSTIN | Invoice not mapped to your GSTIN in GSTR-2B | Request a corrected invoice from supplier; supplier must amend GSTR-1 |
| Supplier's GSTIN is Cancelled | GSTR-2B may not reflect the invoice properly | Do not claim ITC until the issue is resolved |
| Supplier filed GSTR-1 late | Invoice appears in a later month's GSTR-2B | Claim ITC in the month it appears, within the applicable time limit |
| Your GSTIN was Suspended during the period | ITC for that period is in dispute | Regularise suspension first; seek CA advice on ITC eligibility |
Best practice: Reconcile your purchase register against GSTR-2B monthly before filing GSTR-3B. Accounting software like BUSY automates this GSTR reconciliation , flagging invoices present in your records but absent from GSTR-2B.
GSTIN for E-Commerce Sellers
If you sell products or services on any online marketplace - Amazon, Flipkart, Meesho, Myntra, Swiggy, Zomato, or any other - GST registration often becomes mandatory. This is an important exception to the normal threshold-based registration rule, but it is not identical for every kind of supply.
Why many e-commerce sellers cannot avoid GST registration:
Under Section 24(ix) of the CGST Act, 2017, persons supplying goods or services through an e-commerce operator are generally required to register under GST if the supply is made through an operator required to collect tax at source. However, for certain notified services where the e-commerce operator pays tax under Section 9(5), threshold exemption can still apply to the supplier.
What happens when you sell online without a GSTIN:
- The marketplace may not activate your seller account where GST registration is required at onboarding.
- The marketplace, as an e-commerce operator, may collect TCS and report it under GST rules.
- You cannot properly receive and reconcile GST-related credits without correct registration where GST registration is required.
Practical GSTIN requirements for online sellers:
- Register for GST before listing products on a marketplace where GST registration is compulsory.
- Provide your GSTIN during seller onboarding (KYC stage).
- Issue GST-compliant invoices for every order where applicable.
- File the applicable GST returns declaring your marketplace sales.
- Monitor GSTR-2B and related records to track TCS and other GST effects where relevant.
Composition Scheme GSTIN: What Is Different?
Small businesses with turnover up to the applicable limit can opt for the Composition Scheme, subject to conditions. Composition dealers receive a GSTIN like any other registered taxpayer, but the compliance and invoicing rules are meaningfully different. The special concessional scheme for certain service providers is separate from the standard composition treatment for goods and mixed suppliers, even though both are often discussed together in practice.
Key differences for Composition GSTINs:
| Feature | Regular GSTIN | Composition GSTIN |
|---|---|---|
| Can collect GST from customers? | Yes | No |
| Can issue tax invoice? | Yes | No - issues Bill of Supply instead |
| ITC available to buyers? | Yes | No - buyers cannot claim ITC |
| Tax rate | Standard GST rate | Fixed composition rate as applicable |
| Return filing | GSTR-1 + GSTR-3B (monthly/quarterly) | Applicable composition returns / statements as prescribed |
| GSTIN must display on documents? | Yes | Yes - but must also display "Composition Taxable Person, not eligible to collect tax on supplies" |
Why this matters when verifying a supplier:
If you are buying from a
composition dealer
, you cannot claim ITC on those purchases - regardless of whether they give you a document that looks like an invoice. Before claiming ITC, verify the supplier's registration type on gst.gov.in. A composition supplier's details will show the relevant registration type on the portal.
Common GSTIN Problems and How to Fix Them
| Problem | Likely Cause | Fix |
|---|---|---|
| GSTIN not showing on GST portal after registration | GSTIN not yet pushed to public database | Wait 24-48 hours after allotment; check using Login → My Profile → GSTIN |
| GSTIN shows as Suspended | Show-cause notice issued for cancellation, or other compliance issue | File pending returns; complete pending compliance; reply to notice |
| ITC not appearing in GSTR-2B despite valid invoice | Supplier quoted wrong GSTIN, or supplier has not filed GSTR-1 | Contact supplier to verify and amend GSTR-1 with correct GSTIN |
| GSTIN verification shows a different business name | Legal name mismatch - supplier may have used trade name on invoice | Cross-check against legal name on GSTIN certificate; accept only if same entity |
| Portal shows "Invalid GSTIN" during return filing | Typo in GSTIN, or GSTIN of a cancelled entity | Re-verify the GSTIN on gst.gov.in before filing |
| E-invoice rejected on IRP | Supplier or buyer GSTIN is not Active, or GSTIN format error in invoice | Check both GSTINs on gst.gov.in; correct the invoice and re-upload |
| Received invoice with GSTIN from a different state than expected | Supplier registered in a different state, or invoice is from a different branch | Verify which GSTIN is correct for the place of supply; update purchase records |
How Is the GSTIN Check Digit Validated?
The 15th character of every GSTIN is not random - it is algorithmically derived from the first 14 characters using checksum logic. This is what allows the GST portal to instantly detect a GSTIN with a typing error.
How the algorithm works (simplified):
- Each of the first 14 characters is assigned a numeric weight.
- Each character's weighted value is multiplied by a positional factor.
- The products are summed and the total is validated through checksum logic.
- The resulting value maps to the 15th character.
Why this matters in practice:
If a single character in positions 1-14 is typed incorrectly, the 15th character will usually not match the system's expected value, and the GSTIN will be flagged as invalid during portal validation.
This is why a GSTIN like 27ABCDE1234F1Z6 cannot be accidentally changed to 27ABCDE1234F1Z7 without the portal detecting the error - the last character validates the rest.
Bulk GSTIN verification tools used by finance software, including BUSY, use this checksum logic to pre-screen GSTINs before API calls to the GST portal, saving time and reducing failed lookups.
GSTIN Format Examples And Practical Cases
GSTIN can be found:
- On GST registration certificates
- On tax invoices and e commerce invoices
- In accounting software company profiles
Invoices generated using billing software for retail shop automatically print GSTIN details, making it easy for customers and auditors to verify tax authenticity.
Offline Methods To Verify GSTIN
Offline verification options are limited but include:
- Checking GST registration certificates
- Reviewing previous GST returns
- Cross checking GSTIN on invoices
However, online verification is always recommended as GSTIN status can change.
How To Complain About A Fake GST Number
If you suspect a fake GSTIN:
- Verify the number on the GST portal
- Collect invoice or transaction evidence
- Report the issue through the GST portal or the jurisdictional GST office
- Avoid further transactions until clarification
Invalid GSTIN usage can attract penalties and legal action.
Eliminate Manual GSTIN Verification with BUSY
Explore All BUSY Calculators for Easy GST Compliance
Conclusion
Your GSTIN is more than a registration number - it is the operational backbone of your GST compliance. Every invoice you issue, every return you file, every ITC you claim, and every e-way bill or e-invoice you generate flows through this 15-digit identifier. Understanding what it means, how to verify it, how to check status, and how it connects to ITC and e-invoicing is foundational for any business in India's GST system.
-
GST Rates for ProductsGST Rates: mixer grinder GST rate GST on labour charges GST on solar panel crockery GST rate GST on lpg cylinder GST on vehicles GST on water tanker fish GST rate GST on cigarettes gst on dental services GST on healthcare services GST on sports academy GST on advertisement GST for real estate GST on emi GST rate for construction services GST on maintenance charges coconut broom GST rate tent house GST rate GST on import goods