GST Search by Name: Find Any Company's GSTIN Online
Type a company's name into a search bar and expect a GST number to pop out — that's the plan most people have when they land here. It doesn't quite work that way anymore, and this page explains why, plus what to actually do instead.
The Short Version
The GST portal removed its name-search option a while back. Today it only accepts a GSTIN, a UIN, or a PAN. If a business name is all you've got, you need to convert that into a PAN or GSTIN first — through the vendor's invoice, a direct ask, or a name-matching tool like the one on this page — and then run that number through the portal for the official, current status.
If you've been comparing this to a blog post from 2022 that describes a "search by trade name" field, that field is gone. Save yourself the ten minutes of clicking around gst.gov.in looking for it.
Why the Name Search Disappeared
GSTN's own user manual for the Search Taxpayer function lists exactly two entry points: GSTIN/UIN, and PAN. Nothing else. That's not a bug or an oversight — a name-based search across roughly 1.4 crore active GST registrations would throw back dozens of near-identical results for anything with a common name ("Shree Balaji Traders" exists in every state), and GSTN apparently decided that trade-off wasn't worth it.
Which leaves two kinds of people typing "GST search by name" into Google:
- Someone who has a PAN and wants the GSTIN(s) tied to it. The portal handles this fine.
- Someone who only has a name — off an invoice, a shop sign, a WhatsApp forward — and needs to identify the number before they can check anything. The portal offers nothing here.
For the second group, there are really three routes. Ask the vendor for their GSTIN directly; they're legally required to display it, so this is usually the fastest fix. Pull it off any invoice they've already sent you, since GSTIN is a mandatory field on every tax invoice. Or run the name through a lookup tool — like ours — that matches against registered taxpayer records and hands back likely GSTINs, which you then confirm on the portal itself. That last step matters: a name-matching tool gets you close, but the portal is where you verify.
For the actual verification step once you have a number, our GST Verification page covers that in more depth.
What a GSTIN Actually Looks Like, Broken Down
A GSTIN is 15 characters, built directly off the PAN of the business. That's worth remembering, because it means the number isn't random — you can eyeball part of it against a PAN and catch a mismatch before you even open the portal.
| Position |
Meaning |
| 1–2 |
State code of the registered business |
| 3–12 |
The business's 10-digit PAN |
| 13 |
Entity number — handles multiple registrations under the same PAN in the same state |
| 14 |
Always "Z" |
| 15 |
Checksum digit, catches typos and manipulated numbers |
A business running out of three states holds three separate GSTINs, all traceable to the same PAN. Search one, and you'll only see that one state's registration — not the whole picture.
Quick gut-check anyone can do without a tool: characters 3 through 12 should match the business PAN exactly. If they don't, stop and ask questions before the invoice goes anywhere near your books.
Setting up a fresh registration instead of chasing down an existing one? Our GST Registration guide walks through that separately.
How the Portal Search Actually Works Today
Option 1 — You Already Have the GSTIN or UIN
Head to gst.gov.in, open Search Taxpayer, pick "Search by GSTIN/UIN," type in the 15 digits, clear the captcha, hit search. No login needed. You get legal name, trade name, registration date, constitution of business, taxpayer type, current status, and place of business.
Option 2 — You Have the PAN, Not the GSTIN
Same Search Taxpayer menu, but choose "Search by PAN" this time. Enter the 10-character PAN. The portal lists every GSTIN registered against it, across every state, each with its own status. Click into any one for the full detail.
Option 3 — You Have Neither, Just a Name
This is where the portal genuinely can't help you directly. On LegalDev's tool above, type in the trade name or legal name — the system checks it against registered taxpayer data and surfaces the likely GSTIN match, which you then run back through Option 1 to get the live, authoritative status straight from gst.gov.in.
What Comes Back When You Search
A valid GSTIN search on the portal returns:
- Legal name and trade name
- Principal place of business, plus any additional locations
- Date of registration
- Constitution — proprietorship, partnership, LLP, private limited, and so on
- Taxpayer type: regular or composition
- Live status: active, cancelled, or suspended
- Cancellation date, if that applies
- Jurisdiction, Centre or State, down to the specific office
Log into the portal with your own account and a handful of extra fields show up: director or partner names, e-way bill history, and turnover slabs. The public search deliberately keeps those hidden — reasonable, given how much someone could piece together about a competitor otherwise.
Red Flags: How a GSTIN Turns Out to Be Fake or Dead
A number can be perfectly formatted and still be worthless. Here's what actually trips people up:
- Status reads "cancelled" or "suspended," but the vendor's still invoicing you. Anything billed after cancellation kills your input tax credit claim on that invoice.
- PAN doesn't line up. Characters 3–12 of the GSTIN don't match the PAN on the same paperwork.
- The trade name is off. Doesn't match the letterhead, the PO, or the bank account details the vendor gave you.
- Wrong state code. First two digits point somewhere the vendor claims not to operate from.
- Composition dealer, but the invoice shows CGST/SGST line items. Composition taxpayers aren't allowed to charge tax separately — if the portal says composition and the invoice disagrees, someone's cutting corners.
None of these individually prove fraud. But any single one is reason enough to sit on the invoice until the vendor clears it up.
Reporting a GSTIN That Shouldn't Exist
Found something under your own PAN that you never registered, or a number that's obviously being misused? The portal has a built-in process:
- 1. Log in, go to Search Taxpayer → Search by PAN.
- 2. Pull up the full list of GSTINs tied to that PAN.
- 3. Tick "Select to Report" against whichever one is wrong.
- 4. Confirm the auto-filled legal name in the pop-up.
- 5. Verify via OTP sent to your registered mobile and email.
- 6. Complete Aadhaar e-KYC — this routes through the Central Identities Data Repository as part of the biometric authentication process under CGST Rule 8, so have your Aadhaar-linked mobile handy.
- 7. Enter the second OTP for Aadhaar and confirm.
You'll get an Application Reference Number to track under "Track ARN." One catch: GSTINs that predate GST and were never properly migrated from the old tax system can't be reported this way — those need a direct complaint to your jurisdictional GST office instead.
Mistakes That Keep Showing Up
- Looking for a name-search box that simply doesn't exist on the portal, then retyping variations of the name into the GSTIN field and getting nowhere.
- Trusting whatever GSTIN is printed on an invoice without checking its live status. Format-valid isn't the same as active.
- Mixing up PAN search with name search — PAN search only works with the exact 10 characters; a half-remembered PAN returns zero results.
- Skipping the state code check. Two businesses with nearly identical names in different states end up with completely different GSTINs, and picking the wrong one from a results list is a recurring error in bulk vendor uploads.
- Treating verification as a one-time thing. A GSTIN that was fine last quarter can be cancelled today. Recurring vendors need periodic re-checks, not a single onboarding check.
Who Actually Runs These Searches, and Why
- Accounts payable teams verify a new vendor's GSTIN before the first invoice is booked — get this wrong and the ITC claim on that invoice is at risk.
- CAs and tax consultants run GSTIN checks in bulk during GSTR-2B reconciliation, flagging any supplier whose status shifted mid-quarter.
- Procurement teams at larger companies fold GST verification into vendor onboarding, alongside PAN and bank checks, before a supplier gets approved.
- E-commerce and marketplace operators confirm buyer or seller GSTINs before B2B transactions that carry different GST treatment than B2C sales.
- Freelancers and small exporters check their clients' GSTINs before invoicing, since an invalid number on the buyer's side can hold up refund claims on zero-rated exports. If you're also tracking your own compliance status, our MSME Registration page might be worth a look too.
A Few Things That Make This Easier Over Time
Keep a saved copy — screenshot or PDF — of the search result alongside the invoice it relates to. If a GSTIN gets cancelled retroactively later, you'll have proof of what its status was on the transaction date.
When you're reconciling GSTR-2B, sort mismatches by GSTIN status before you sort by amount. A cancelled-GSTIN mismatch is a different problem from a simple invoice-matching error, and treating them the same wastes time.
For vendors operating across states, track every GSTIN they've used with you, not just the latest one. Filing history can differ state to state under the same PAN.
If a status shows "suspended" rather than "cancelled," it's often tied to a pending return and not a permanent shutdown. Worth confirming again before you write the relationship off. And if you're the one keeping your own registration current, our GST Return Filing guide covers what keeps a GSTIN out of suspension in the first place.
Frequently Asked Questions
No. The portal only takes a GSTIN, UIN, or PAN. A name alone gets you nowhere on gst.gov.in directly — you need to find the PAN or GSTIN first through another route.
Ask the vendor, check any invoice they've already sent (GSTIN is mandatory on tax invoices), or run the name through a matching tool to shortlist likely GSTINs, then confirm the right one on the official portal.
Legal name, trade name, registration date, business constitution, taxpayer type, GSTIN status, and place of business. Logging in adds director or partner names, e-way bill history, and turnover slabs.
Yes, on the official portal. No account or fee required for the basic public search.
Check that characters 3–12 match the PAN, confirm the status is "active" rather than cancelled or suspended, and make sure the state code fits where the vendor actually operates. Any one mismatch is worth a direct follow-up.
Yes — a business active in more than one state needs a separate GSTIN per state, all derived from the same PAN. Searching one only shows that state's registration.
15 characters: 2-digit state code, 10-character PAN, a 1-digit entity number, a fixed "Z," and a 1-character checksum. Anything that doesn't fit this shape is invalid before you even check the portal.
Run it through "Search by GSTIN/UIN" on gst.gov.in. Status shows directly on the result page, with a cancellation date attached where relevant.
No, not for the basic search — legal name, trade name, status, and registration date are all visible without an account. Logging in unlocks director names and turnover data.
Yes, through "Search by PAN." It lists every GSTIN under that PAN, across all states, with each one's status.
Log in, go to Search Taxpayer → Search by PAN, tick "Select to Report" against the unauthorized entry, complete OTP and Aadhaar e-KYC, and track the resulting ARN.
Yes — the certificate has to be displayed at the principal place of business, and the GSTIN itself is required on every tax invoice.
ITC can only be claimed against invoices from validly registered, active GSTINs. If the supplier's registration was cancelled before the invoice date, that claim can get denied on reconciliation, sometimes months later.
Yes, constantly — this is one of the most common search mistakes. Always cross-check the full legal name, state, and PAN before treating a search result as confirmed.
Suspension is often tied to a pending return and can be temporary. Cancellation is more final. Treat both as a reason to pause new invoicing until confirmed, but don't assume they mean the same thing.
Yes — the same public search works on your own GSTIN, and it's a fast way to confirm your details are current after any address or signatory change.
No fixed legal interval, but tying it to your GSTR-2B cycle — monthly or quarterly, depending on your filing frequency — catches cancellations before they hit an ITC claim.
No. Format checks catch typos and obviously fake numbers, but a structurally valid GSTIN can still belong to a cancelled or suspended registration. Format is a first filter, not proof.
Related Guides
GST Registration, GST Return Filing, GST Verification, MSME Registration
Bottom Line
A name is where this always starts and never where it ends. Get to the PAN or GSTIN through an invoice, a direct ask, or a matching tool, then confirm the live status on gst.gov.in before it goes anywhere near your books, your ITC claim, or your vendor list. Skipping that last step is how a fake invoice makes it into a filing.