Verify any GSTIN before it costs you an ITC claim.

Instant, cached lookups against official records — the same verification engine finance teams, banks, and marketplaces run before every payment.

1.4 Cr+
Active GSTINs in India
< 1s
Average lookup time
37
States & UTs covered
Free
No signup, no cost
Process

How GSTIN verification works

01

Enter the GSTIN

Type or paste any 15-character GST Identification Number. Works for all states and business types.

02

Instant cache check

We check our live cache first. A recent result returns in milliseconds — no external API call needed.

03

Live API fallback

On a cache miss, we query the official GST portal in real time and cache the result for next time.

04

Read the full profile

Legal name, trade name, registration status, taxpayer type, principal address, nature of business.

Reference

How to read a GSTIN

Every Indian GSTIN is 15 characters and encodes real information about the business.

27
State
AAAAA0000A
PAN (10 chars)
1
Entity #
Z
Default
5
Check digit
Digits 1–2: State code (e.g. 27 = Maharashtra, 07 = Delhi) Chars 3–12: PAN of the registered taxpayer Char 13: Entity number for multiple registrations under same PAN Char 14: Always 'Z' — default character Char 15: Check digit (alphanumeric) for validation
Coverage

What this tool verifies

Registration status

Confirms whether the GSTIN is Active, Cancelled, or Suspended — the most critical check before any transaction.

Legal & trade name

Shows the official legal name as filed with GST authorities, plus the trade name if the business operates under a different brand.

Taxpayer type & constitution

Reveals whether the entity is a Regular taxpayer, Composition dealer, SEZ unit, Government entity, or any other category.

Principal business address

The registered principal place of business — including building, street, locality, district, state, and PIN code.

Registration & update dates

Check when the GSTIN was first registered and the date of the most recent update to the GST record.

Nature of business activities

Lists the declared nature of business activities — useful for understanding the core business of a supplier or customer.

The Toolkit

45+ tools, one GST platform

Everything from a single lookup to bulk vendor screening, reconciliation, and compliance filing — organized by what you're trying to do.

45+ tools across 7 categories — all free to start.
Use Cases

Who verifies GSTINs with us

🧾

Accounts & finance teams

Validate vendor GSTINs before booking purchase invoices to avoid ITC reversal and GST notice risks.

🏦

Banks & NBFCs

Verify business GSTIN as part of KYB (Know Your Business) due diligence before sanctioning credit or loans.

🛒

E-commerce & marketplaces

Confirm seller GST registration status during onboarding and periodic re-verification for compliance.

⚖️

Legal & CA professionals

Cross-check client or opposing party GSTIN details for due diligence, litigation, and advisory work.

📦

Procurement & supply chain

Screen new suppliers before adding them to the approved vendor list — prevent fake-GSTIN fraud.

🔍

Individuals & consumers

Verify a business is genuinely GST-registered before making a large purchase or B2B payment.

Outgrown one-at-a-time lookups?

Pro and Business plans add unlimited verifications, bulk processing at scale, team access, and API integration — from ₹299/month, cancel anytime.

FAQ

Frequently asked questions

Yes, completely free. No account, no API key, no subscription required. Simply enter any 15-digit GSTIN and get instant verification results powered by official GST portal data.
Data is sourced from the official GST portal (gst.gov.in) public API. Results are cached for performance — you'll see a "Cached result" badge when served from cache, or "Live data" when fetched fresh from the government portal.
An "Active" GSTIN means the business is currently registered under GST and is eligible to collect GST and issue valid tax invoices. If a GSTIN shows "Cancelled" or "Suspended", the business can no longer charge GST — input tax credit claimed against such GSTINs may be disallowed by authorities.
Yes. All 37 state and Union Territory codes are supported — from Jammu & Kashmir (01) to Andhra Pradesh (37). The first two digits of any GSTIN identify the state, and our tool covers the full range recognised by the GST Council.
If a supplier's GSTIN is fake or cancelled, the GST collected is not deposited with the government and your Input Tax Credit (ITC) claim will be rejected during reconciliation. This can trigger demands, penalties, and interest from the tax authorities. Verifying before payment takes under 5 seconds and eliminates this risk entirely.
A valid GSTIN is always exactly 15 characters: 2 numeric digits (state code) + 10 alphanumeric characters (PAN of the taxpayer) + 1 digit (entity number, 1–9 or A–Z) + the letter 'Z' + 1 alphanumeric check digit. Example: 27AAAAA0000A1Z5.
Cache entries have a TTL (time-to-live) that ensures data stays reasonably fresh. For most compliance checks, cached data is perfectly sufficient. For time-critical scenarios (e.g. verifying a supplier whose status you suspect has changed recently), a fresh live result will be fetched automatically if the cache has expired.
Yes — use the Search by PAN feature. Enter a 10-character PAN and we look up all associated GSTINs. Our tool first searches our database, and if no results are found, it calls the live GSTN API to discover all registrations linked to that PAN in real time — then caches them for future lookups.
Our Bulk Verification tool supports up to 500 GSTINs per batch. Paste them line by line or upload a CSV. Results are processed in parallel and can be exported to Excel. Free users get 10 bulk verifications per day; registered users get more.
The GST Health Score gives any GSTIN a compliance score from 0 to 100. It analyses registration status, taxpayer type, how recently the record was updated, entity age, and business activity profile. A score above 75 generally indicates a low-risk supplier safe to transact with.
Yes. Our Developer REST API lets you verify any GSTIN programmatically via GET /api/v1/verify/{GSTIN}. You get free demo calls. Beyond that, purchase credits at low per-verification cost. Cached results are always free. JSON response compatible with all major languages.
GSTVerify provides GSTIN lookup and compliance tooling based on publicly available GST portal data. Results are cached for performance and may not reflect real-time changes made in the last few hours. Always cross-verify critical decisions directly on the official GST portal (gst.gov.in). GSTVerify is an independent service and is not affiliated with the Government of India or the GST Network.