Before you pay a supplier, sign a contract, or claim Input Tax Credit, there's one step every Indian business should take: verify their GSTIN. A fake or cancelled GSTIN on an invoice means your ITC claim gets rejected, and you could face penalties during a GST audit. This guide explains what a GSTIN is, how to verify one for free, and why it matters for your business.
What is a GSTIN?
GSTIN stands for Goods and Services Tax Identification Number. It's a unique 15-digit alphanumeric code assigned to every registered GST taxpayer in India.
Every business registered under GST receives a GSTIN — it appears on invoices, returns, and all GST-related documents. Think of it as your business's tax identity.
GSTIN Format: What Each Digit Means
A GSTIN follows a fixed 15-character format. Let's break it down:
2 7 A A A P L 1 2 3 4 F 1 Z 5
│ │ └─────────┘ │ └───┘ │ │
│ │ │ │ │ │ └── Check digit (auto-calculated)
│ │ │ │ │ └──── Default 'Z'
│ │ │ │ └──────── Entity code (1-9, A-Z)
│ │ │ └──────────── 13th character (registration count)
│ │ └─────────────────── PAN (10 characters)
└─┴────────────────────────── State code (01-37)
Breaking It Down:
| Position | Characters | Meaning | Example |
|---|---|---|---|
| 1-2 | Two digits | State code (e.g., 27 = Maharashtra) | 27 |
| 3-12 | Ten alphanumeric | PAN of the taxpayer | AAAPL1234F |
| 13 | One alphanumeric | Entity number within a state | 1 |
| 14 | Letter 'Z' | Default value (reserved for future use) | Z |
| 15 | One alphanumeric | Check digit (computed via algorithm) | 5 |
Common State Codes:
| Code | State | Code | State |
|---|---|---|---|
| 01 | Jammu & Kashmir | 19 | West Bengal |
| 02 | Himachal Pradesh | 21 | Odisha |
| 06 | Haryana | 23 | Madhya Pradesh |
| 07 | Delhi | 24 | Gujarat |
| 08 | Rajasthan | 27 | Maharashtra |
| 09 | Uttar Pradesh | 29 | Karnataka |
| 10 | Bihar | 32 | Kerala |
| 12 | Arunachal Pradesh | 33 | Tamil Nadu |
| 18 | Assam | 36 | Telangana |
Why You Should Verify Supplier GSTINs
Verifying GSTINs isn't just good practice — it protects your business:
1. Protect Your Input Tax Credit (ITC)
If a supplier's GSTIN is fake, cancelled, or suspended, the ITC you claimed on their invoices gets reversed during assessment. You'll owe the tax plus interest.
2. Avoid Dealing with Fraudulent Suppliers
Fake GSTINs are a red flag for fraudulent businesses. Verifying before transacting helps you avoid billing scams and circular trading schemes.
3. Ensure Invoice Compliance
GST invoices must carry valid GSTINs to be legally compliant. An invoice with an invalid GSTIN is technically void for ITC purposes.
4. Prepare for GST Audits
During a GST audit, authorities cross-verify every GSTIN on your purchase invoices. Pre-verifying saves you from nasty surprises.
How to Verify a GSTIN Online — Free Methods
Method 1: GST Portal (Official)
- Visit gst.gov.in
- Go to Search Taxpayer → Search by GSTIN/UIN
- Enter the 15-digit GSTIN
- View the registration details including business name, status, registration date, and filing history
The official portal shows the most authoritative data, but it can be slow and sometimes goes down during peak filing periods.
Method 2: Use DoAide's Free GSTIN Validator
DoAide's GSTIN Validator offers a faster, simpler verification experience:
- Instant GSTIN format validation
- Business name and registration status lookup
- State code and PAN extraction
- Filing status check
- No login or sign-up required
- Completely free — unlimited verifications
Just paste the GSTIN and get instant results.
What to Check When Verifying a GSTIN
When you look up a GSTIN, verify these key details:
| Field | What to Check |
|---|---|
| Status | Should be "Active" — avoid "Cancelled" or "Suspended" GSTINs |
| Legal Name | Should match the business name on invoices |
| Trade Name | The business's operating name |
| Registration Date | Invoices dated before this are invalid |
| Taxpayer Type | Regular, Composition, or ISD — affects ITC eligibility |
| Filing Frequency | Monthly or Quarterly — useful for reconciliation |
| Last Filed Return | Shows if the business is filing regularly |
Red Flags to Watch For:
- Status showing "Cancelled" or "Suspended"
- Business name doesn't match the invoice
- No returns filed for several months
- Registration date is after the invoice date
- GSTIN format is invalid (fails check digit validation)
Bulk GSTIN Verification for Businesses
If you deal with hundreds of suppliers, manually checking each GSTIN is impractical. Here's how to streamline it:
- Maintain a verified supplier master list — verify once, flag for periodic re-verification
- Re-verify quarterly — GSTINs can get cancelled between checks
- Verify before every new vendor onboarding — make it part of your vendor approval process
- Use automated tools — DoAide's GSTIN validator handles quick lookups without the friction of the government portal
Free GST Tools for Indian Businesses
GSTIN verification is just one part of GST compliance. DoAide offers a complete suite of free GST tools:
- GSTIN Validator — Verify any GSTIN instantly
- GST Calculator — Calculate GST for any rate and amount
- GST Invoice Generator — Create compliant invoices, no login needed
All tools are 100% free with no sign-up required. Built specifically for Indian businesses who want simple, fast GST compliance tools.
Visit gst.doaide.com and make GST compliance effortless.
GSTIN verification data is sourced from the official GST Network (GSTN). Always cross-verify critical transactions on gst.gov.in.
Top comments (0)