GST Number Search & Verification: Check Any GSTIN (2026)

Before you pay a new supplier, sign a vendor agreement, or claim credit on a bill, there is one 30-second check that can save you real money: verifying their GST number. A GST number search on the official portal is free, needs no login, and instantly tells you whether the party you are dealing with is genuine and currently registered. This guide explains what a GSTIN actually is, how to search and read the result, and why skipping this step can quietly cost you your input tax credit.

Use the official portal only

The only free, authoritative source is gst.gov.in (Search Taxpayer). Many look-alike sites re-package the same public data behind ads or ask you to sign up. You never need to pay or register to check a GST number.

What a GSTIN actually is

GSTIN stands for Goods and Services Tax Identification Number. It is a unique 15-character code assigned to every business registered under GST. It is not random — every character carries meaning, which is exactly why you can partly sanity-check a number just by reading it. If you are new to the tax itself, our companion guide on the GST full form and meaning explains the basics first.

Here is how the 15 characters break down:

  1. Characters 1-2 — State code. A two-digit number from the census state list. For example, 27 is Maharashtra, 07 is Delhi, 29 is Karnataka, 06 is Haryana and 24 is Gujarat. This tells you the state of registration.
  2. Characters 3-12 — PAN. The ten-character Permanent Account Number of the business or person. This links the GST registration directly to the entity's income-tax identity, so the same PAN ties together all of a firm's returns.
  3. Character 13 — Entity code. A digit (or letter) showing how many registrations that PAN holds within the same state. The first registration is 1, the second is 2, and so on, moving to letters after 9.
  4. Character 14 — Default letter. This position is currently fixed as the letter Z for almost all taxpayers. It is reserved and does not vary.
  5. Character 15 — Checksum. A single check character calculated from the previous 14 using a fixed algorithm. Its whole job is to catch typos — if someone mistypes a digit, the checksum will usually no longer match.

How the checksum works, at a high level

You do not need to compute the checksum by hand, but understanding it explains why the portal can reject a malformed number instantly. The GST system uses a modulo-36 scheme: each of the first 14 characters is converted to a value (0-9 for digits, 10-35 for A-Z), multiplied by an alternating weight, summed, and reduced. The remaining amount needed to reach the next multiple of 36 is mapped back to a single character — that is the 15th character. Because the calculation depends on every earlier character, changing any one digit almost always breaks the checksum. That is how software validates a GSTIN's format before it ever hits the government database.

Format check vs. reality check

A valid checksum only proves the number is well-formed — it does not prove the business is real or active. A fraudster can generate a structurally valid GSTIN. That is why a format check must always be followed by a live search on gst.gov.in.

How to search and verify a GSTIN on gst.gov.in

Follow these steps for a live check that anyone can do:

  1. Open the portal. Go to gst.gov.in and, without logging in, hover over Search Taxpayer in the top menu.
  2. Choose Search by GSTIN/UIN. This is the standard option when you already have the 15-character number.
  3. Enter the GSTIN and captcha. Type the number carefully, complete the captcha, and click Search.
  4. Read the taxpayer card. The portal returns the legal name of the business, trade name, registration status, date of registration, constitution of business (proprietor, partnership, company, etc.), taxpayer type, and the jurisdiction office.

If you only have a PAN, switch to Search by PAN instead. The portal then lists every GSTIN registered under that PAN across all states, along with each one's status. This is the fastest way to find the correct state registration to bill, or to confirm that a vendor's claimed PAN actually carries a GST registration at all.

How to read the result

The status field is the one that matters most before you transact:

  • Active — the registration is valid and the party can legally charge GST. This is what you want to see.
  • Cancelled — the registration was surrendered or struck off. A tax invoice from a cancelled GSTIN is not a valid basis for input tax credit.
  • Suspended — the registration is temporarily halted, often pending cancellation proceedings. Treat it with the same caution as cancelled.
  • Inactive / Provisional — the registration is not fully live. Do not rely on it for credit.

Beyond status, cross-check the obvious things: does the legal name match the party you are dealing with? Does the state code in the GSTIN match where they claim to operate? Does the registration date make sense for how long they say they have been in business? A registration dated last week on a firm claiming a decade of trading is worth a second look.

Why verifying a supplier's GSTIN protects your money

The single biggest reason to verify is input tax credit (ITC). When you buy goods or services, the GST you pay to a supplier is meant to be credited back to you, offsetting the GST you collect from your own customers. But that credit only survives if the supplier actually deposited the tax with the government. If a supplier gives you a fake or cancelled GSTIN, or collects GST and vanishes, the tax was never paid into the system — and during an audit, the department can reverse the credit you claimed and add interest on top.

Fake GST invoicing is a well-documented fraud in India: shell firms issue invoices purely so buyers can claim credit, without any real supply behind them. Businesses that unknowingly transacted with such firms have faced credit reversals and notices. A 30-second search before onboarding a new vendor, and periodic re-checks of large recurring suppliers, is cheap insurance against all of that.

IndiaCRM validates GSTINs as you add customers

When you add a customer or supplier in IndiaCRM, the app checks the GSTIN format for you and flags obvious errors before you save — so a mistyped or malformed number never lands on your invoice. It keeps your customer records clean and your GST invoices audit-ready from day one.

GSTIN, UIN and the different taxpayer types

Most numbers you search will be ordinary GSTINs, but the portal also returns a taxpayer type, and it pays to know what the labels mean. A Regular taxpayer charges GST at standard slab rates and can pass on input credit. A Composition taxpayer pays a flat percentage of turnover and cannot issue a tax invoice that lets you claim credit — so if a supplier is under the composition scheme, do not expect to reclaim GST on their bills. You may also see a UIN (Unique Identification Number) rather than a GSTIN; these are issued to bodies like foreign embassies and UN agencies for refund purposes, not for normal trade. Reading the type alongside the status stops you from claiming credit you were never entitled to.

How often should you re-verify a supplier?

A GSTIN is not a one-time check. A supplier who was active when you onboarded them can later be suspended or cancelled — for non-filing of returns, for example — without telling you. Sensible practice is to verify any new vendor before the first payment, and to re-check your significant recurring suppliers periodically, especially before claiming a large block of input credit or at year-end reconciliation. Because the search is free and takes seconds, there is no reason to skip it on high-value relationships. Large firms automate this through the GST API and reconcile it against their purchase register every month; a small business can simply keep a habit of re-checking key suppliers each quarter.

Real-world scenarios where a quick check saves you

A few situations where a 30-second search earns its keep: a new distributor offers unusually good margins but their GSTIN was registered only days ago and shows a mismatched legal name — a red flag worth pausing on. A long-standing vendor's invoice suddenly quotes a different GSTIN than before — worth confirming the new one is active and belongs to the same entity, not a lookalike. A buyer asks you to bill a branch in another state — a PAN search quickly reveals whether that branch actually holds its own registration. In each case the cost of checking is trivial next to the cost of a reversed credit or a bad debt.

Common GST search questions, quickly answered

Is there a cost? No — searching on gst.gov.in is free and needs no account. Can I check many numbers at once? The public tool checks one at a time; large businesses use the GST API for bulk verification. What if the search shows no record? Either the number is mistyped or it was never a real GSTIN — in both cases, do not accept it as a valid tax invoice. Once you have confirmed a supplier is genuine, the natural next step for your own business is to make sure you are correctly registered too; see our walkthrough on how to get a GST number.

Run it all free with IndiaCRM

IndiaCRM is a free, India-built app for leads, GST billing, payments and WhatsApp — one place to capture customers and get paid. Free, unlimited users, no credit card. Create your free account.