GSTIN Verification Online — How to Check if a GST Number is Valid and Active
Step-by-step guide to verifying any GSTIN number online free. Learn how to parse the 15-digit GST structure, verify registration status (Active, Cancelled, Suspended), and prevent input tax credit (ITC) fraud before vendor payment.
Verify Your Government PDF Instantly
Check digital signatures on Aadhaar, Community, and Marksheets in 2 seconds.
GSTIN Verification Online — How to Check if a GST Number is Valid and Active
Under India's Goods and Services Tax (GST) regime, verifying the validity of a supplier's Goods and Services Tax Identification Number (GSTIN) is one of the most critical financial controls for businesses, freelancers, and accounting professionals.
Failing to verify a GSTIN before processing vendor invoices or making payments can lead to severe operational and financial penalties:
- Denial of Input Tax Credit (ITC): Under Section 16(2) of the CGST Act, 2017, you cannot claim tax credit if your vendor has not filed valid returns or if their GSTIN is cancelled.
- Tax Penalties & Interest: Claiming ineligible ITC results in 18% to 24% mandatory interest penalties and tax demand notices under Section 73/74.
- Invoice Fraud: Unscrupulous entities frequently print fabricated 15-digit GST numbers on fake invoices.
This comprehensive guide breaks down the 15-digit structure of a GSTIN, explains the difference between Active, Suspended, and Cancelled statuses, and demonstrates how to check any GSTIN instantly using the free Kagazo GST Verifier.
What is a GSTIN?
A Goods and Services Tax Identification Number (GSTIN) is a unique, 15-character alphanumeric identification code assigned to every registered taxpayer, business entity, or service provider under the GST council of India.
Every GSTIN is inextricably tied to the taxpayer's Permanent Account Number (PAN) issued by the Income Tax Department.
The 15-Digit GSTIN Structure Explained
The 15-digit GSTIN is mathematically structured into five distinct segments:
┌────────────┬─────────────────────────┬──────────────┬──────────────┬──────────────┐
│ State (2) │ PAN (10) │ Entity No(1) │ Default Z(1) │ Checksum (1) │
├────────────┼─────────────────────────┼──────────────┼──────────────┼──────────────┤
│ 33 │ AAAAA0000A │ 1 │ Z │ 5 │
└────────────┴─────────────────────────┴──────────────┴──────────────┴──────────────┘
1. State Code (Digits 1 & 2)
The first two digits represent the state code defined under the Indian Census 2011:
33: Tamil Nadu27: Maharashtra29: Karnataka07: Delhi06: Haryana09: Uttar Pradesh32: Kerala36: Telangana
2. PAN Number (Digits 3 to 12)
The next 10 characters are the exact PAN of the business entity:
- First 3 characters: Alphabetic series (AAA to ZZZ).
- 4th character: Status of taxpayer (e.g.,
Cfor Company,Pfor Person/Individual,Ffor Firm,Hfor HUF). - 5th character: First letter of taxpayer surname or company name.
- Next 4 digits: Sequential numbers (
0001to9999). - 10th character: PAN checksum letter.
3. Entity Code (Digit 13)
Represents the number of business registrations the same PAN holder has obtained within the same state. If a firm has two business verticals registered in Tamil Nadu, the first receives 1 and the second receives 2 (supports alphanumeric 1 to Z).
4. Default Character (Digit 14)
The 14th character is universally the alphabet letter Z by default.
5. Checksum Code (Digit 15)
The 15th character is a calculated checksum code (alphanumeric) used by automated verification algorithms to detect typographical errors.
Understanding Registration Statuses: Active vs. Suspended vs. Cancelled
When verifying a vendor on the GST portal or Kagazo, you will encounter one of three primary statuses:
1. Active
The taxpayer is in full compliance. Their registration is valid, and they are authorized to collect GST on tax invoices and pass on Input Tax Credit (ITC). You can safely pay GST on their invoices.
2. Suspended
The GST department has temporarily frozen the taxpayer's registration—often due to continuous non-filing of GSTR-3B returns for 6 months or significant discrepancies between GSTR-1 outward supplies and GSTR-3B tax paid.
- Risk: A suspended taxpayer cannot issue valid tax invoices or collect GST from customers until the suspension is revoked.
3. Cancelled
The registration has been terminated either voluntarily by the business or suo-motu by the GST authorities for non-compliance or fraud.
- Critical Danger: Any GST paid to a vendor whose registration is cancelled is 100% ineligible for Input Tax Credit. The purchasing company must bear the entire tax amount as a pure financial loss.
Why You Must Verify GSTIN Before Vendor Payment
- Section 16(2)(aa) CGST Compliance: The law prohibits claiming ITC unless the invoice details are accurately reported by the supplier in their GSTR-1 / IFF and reflected in the buyer's GSTR-2B.
- Prevent Fake Invoicing Syndicates: Verifying the legal trade name ensures you are not dealing with shell entities operating under someone else's stolen GST details.
- TDS & TCS Reconciliation: Guarantees accurate Section 51 GST-TDS or Section 194Q Income Tax TDS deductions against the valid PAN.
How to Verify Any GSTIN on Kagazo Free
Kagazo provides a lightning-fast GST verification engine:
- Open the Kagazo GST Verifier.
- Enter the 15-digit GSTIN number.
- Instantly review:
- Legal Business Name & Trade Name
- Current Status (Active / Suspended / Cancelled)
- Date of Registration
- Constitution of Business (Private Limited, Proprietorship, LLP)
- Principal Place of Business & State Jurisdiction
Verify every invoice before payment to safeguard your cash flow and ensure total tax compliance.
Kagazo Tax Research Desk
Verified AuthorKagazo Team — Experts in Indian government document verification and exam preparation tools.