How to verify a GST number, and what a valid GSTIN does not tell you
Direct answer. Before you dispatch, appoint or pay, check the GSTIN's 15 characters, then search it on the GST portal's Search Taxpayer page. Confirm it is Active, the legal name matches your paperwork, the taxpayer type fits the deal and returns are filed. The trap: an active GSTIN proves registration, not that the business is sound or will pay.
GGA India at a glance — counterparty intelligence
- GGA India Private Limited: India-based B2B revenue intelligence, assurance and realization firm, operating since 2002, 200+ specialists in 17 Indian cities.
- Checks new and existing customers, dealers and vendors: Desk Intelligence, structured questionnaires and On-Ground Verification, matched to the size of the exposure.
- Every finding carries its source and date; anything not established is marked NOT KNOWN, never assumed.
- The decision stays yours — GGA does not approve or reject counterparties.
- Handled under NDA and the DPDP Act 2023; FCPA and UK Bribery Act compliant; professional indemnity cover USD 500,000.
- Write to gg@ggaindia.co.in — a named specialist replies within one working day.
What you are really trying to find out
A GST check answers five questions, and a customer, dealer or supplier can fail any one of them. Know which matters to your decision before you open the portal.
- Is the number real and does it belong to this business? If the check character fails, or the legal name on the portal differs from the name on the invoice or agreement, it is an identity problem: stop before any payment or dispatch.
- Is the registration alive? If the status is Cancelled or Suspended, it is a standing problem: a supplier cannot issue you a valid tax invoice, and a dealer's business may have stopped.
- Is it filing on time? If the return filing table shows gaps or late GSTR-3B filing, it is a compliance problem: for a supplier, your input tax credit is exposed; for a customer, it is often the first sign of cash strain.
- Does the registration fit the deal? If a composition taxpayer is quoting for inter-state supply, or a GSTIN from one state is billing from a warehouse in another with no additional place of business declared, it is a fit problem.
- Does the GST footprint fit the size claimed? If a business claims ₹40 crore turnover but its e-invoice status says it is not enabled, or its post-login turnover slab is far lower, it is a proportion problem.
The checks, side by side
The GST system publishes more than most people read. Exhibit 1 sets out each check, where it sits and what to look for.
Exhibit 1: GST checks on a dealer, customer or vendor
| # | Check | Where to look (official source, named) | What a red flag looks like | Free or paid |
|---|---|---|---|---|
| 1 | Format and check character | The GSTIN itself (structure below) | Wrong length, a state code that does not exist, 14th character not "Z", check character fails | Free |
| 2 | PAN inside the GSTIN | Characters 3–12; PAN verification on the Income Tax e-filing portal | Embedded PAN differs from the PAN card supplied; 4th PAN character shows a different holder type | Free |
| 3 | Legal and trade name | GST portal → Search Taxpayer (pre-login) | Legal name differs from the agreement or bank account; only a trade name matches | Free |
| 4 | Status and dates | Same page: status, effective date of registration, date of cancellation | Cancelled, Suspended or Inactive; registration only weeks old | Free |
| 5 | Constitution of business | Same page | "Proprietorship" when you were told it is a private limited company | Free |
| 6 | Taxpayer type | Same page; the portal's composition opt-in/opt-out search | Composition taxpayer where you need a tax invoice and input tax credit | Free |
| 7 | Principal place of business | Same page; post-login "Place of Business" tab for additional places | Address does not match the premises you visited; goods to be shipped from an undeclared location | Free |
| 8 | Return filing status and frequency | Same page: filing table by financial year, "Show Return Filing Frequency" | Missing GSTR-1 or GSTR-3B months; recent switch from regular filing to gaps | Free |
| 9 | Scale indicators | Search Taxpayer after login: annual aggregate turnover slab, % of tax paid in cash, e-way bill history, whether Aadhaar authenticated | Turnover slab far below the claim; no e-way bill activity for a goods trader | Free (needs your own GST login) |
| 10 | E-invoice enablement | E-invoice portal: e-invoice enabled status by GSTIN | Business claims turnover above ₹5 crore but is not enabled; B2B invoice without IRN and QR code | Free |
| 11 | E-way bill on the consignment | E-way bill on goods worth over ₹50,000 | Goods arrive without an e-way bill, or the bill names another supplier | Free |
| 12 | Your input tax credit trail | Your own GSTR-2B | Supplier's invoices do not appear; supplier's GSTR-3B not filed (see vendor not filing GST) | Free |
How to read the 15 characters. Take GGA's own GSTIN, printed in our site footer: 06AADCC4317J1ZU.
- 06 is the state code (Haryana). Other common codes: 07 Delhi, 24 Gujarat, 27 Maharashtra, 29 Karnataka, 33 Tamil Nadu.
- AADCC4317J is the PAN. Its 4th character, C, means a company. F is a firm or LLP, P an individual (so a proprietorship), H a Hindu undivided family, T a trust.
- 1 is the entity number: the first registration under that PAN in that state. A second registration in the same state would show 2.
- Z is fixed by default.
- U is the check character, computed from the first 14 by a Luhn mod 36 calculation. Change one character and it fails. A number that fails a validator was mistyped or invented.
What the status words mean. Active: valid. Suspended: frozen while an officer examines it, for example under rule 21A of the CGST Rules; no valid invoices meanwhile. Cancelled: revoked at the taxpayer's request or by the officer, who can be asked to revoke the cancellation. Inactive: the GSTIN is not currently valid for use; ask the counterparty why before you rely on it.
Filing frequency is a clue, not a fault. Taxpayers with turnover up to ₹5 crore may file GSTR-1 and GSTR-3B quarterly under the QRMP scheme, paying tax monthly. Quarterly filing is normal for a small dealer. A gap in a monthly filer is not.
Composition taxpayers (turnover up to ₹1.5 crore for goods, ₹75 lakh in specified special-category states, ₹50 lakh for services) pay tax on their own turnover and issue a bill of supply with no GST charged. Fine for a small dealer buying from you; wrong for a supplier you expect input tax credit from.
Exhibit 2: Three ways to check a GST number
| Portal checks, yourself | A GST verification tool or company-information report | GGA decision intelligence | |
|---|---|---|---|
| What you get | Status, names, type, places of business, filing table | The same fields pulled automatically, sometimes for many GSTINs at once | The GST evidence that matters to your decision, read with MCA, financial and field evidence |
| What it leaves to you | Interpreting gaps and matching names | Interpreting gaps; testing whether the business is the size it claims | The decision itself |
| Contradictions | Seen if you compare manually | Rarely flagged | Stated turnover and premises tested against GST, e-invoice and on-ground evidence |
| When it is enough | One-off purchase, advance not required | Screening a long vendor or dealer list | Credit, a new dealer, a critical supplier or an advance |
What you can check yourself today
A full GST check on one counterparty takes 15 minutes. Do it before the first invoice, not after the first dispute.
- Read the GSTIN aloud against the PAN card. Characters 3 to 12 must be the PAN exactly.
- Run a validator to confirm the check character, then search the number on Search Taxpayer.
- Screenshot the result. Record legal name, trade name, status, effective date, constitution, taxpayer type and principal place of business, with today's date.
- Open the filing table for the current and previous financial year. Note the filing frequency and any missing period.
- Log in with your own GST credentials and search again. Note the aggregate turnover slab, the share of tax paid in cash and the e-way bill history.
- Check e-invoice enablement on the e-invoice portal if the counterparty claims more than ₹5 crore turnover.
- Ask for every GSTIN the business holds. The one on your invoice should be for the state the goods leave from.
Where self-checks stop
A valid GSTIN tells you a tax registration exists and is being used. It is silent on almost everything a credit or sourcing decision turns on. Six things it does not tell you:
- Whether it can pay. GST shows turnover bands, not profit, debt or cash.
- Whether it will pay you. Payment behaviour is not in GST data.
- Who controls it. Names shown after login say nothing about who actually runs it.
- Whether the bank account is its own. GST does not verify the account you are asked to pay; see vendor bank account change fraud.
- Whether the premises are what they seem. The principal place of business is declared by the taxpayer.
- Whether its invoices are real. A registration can be used to issue invoices without supply. Filing returns does not prove goods moved.
Bring someone in when the GSTIN is your main evidence on a business that will owe you material money, when names or addresses do not reconcile, or when a supplier you depend on shows filing gaps.
What you get: a decision, not a report
A green "Active" tick is information. Your decision is whether to dispatch, appoint or pay. GGA presents the GST evidence inside that decision, in three layers.
- 30 seconds — the answer. The GGA View, the deal context and the facts that move it. Illustrative only: "The GSTIN is valid, Active and matches the PAN. GSTR-3B was filed late in four of the last six months and 92% of tax was paid in cash. Read with the dealer's request for 60-day credit, the filing pattern points to tight cash; actual payment behaviour with other suppliers is NOT KNOWN."
- 5 minutes — the case. Identity match, filing history, taxpayer type, places of business against the premises, scale indicators against the size claimed.
- Reference — the proof. Portal extracts with retrieval dates, the evidence register and calculations.
How GGA builds these layers is shown in its executive-summary examples and assessment method.
What GGA would do
GGA treats the GSTIN as one strand of evidence, never the verdict. The order of work is below; it is a sequence, not a promised turnaround.
- Day 1: Fix the decision and identifiers. Confirm what you are deciding and collect every GSTIN, PAN and CIN the counterparty has given. You receive: a scope note and any identifier that already fails.
- Days 2–5: GST and identity desk work. Structure and check character, Search Taxpayer pre- and post-login, filing history, taxpayer type, places of business, e-invoice status, PAN and MCA match. You receive: a GST evidence sheet with each fact sourced and dated.
- Week 2: Read GST against everything else. Filed accounts, charges, litigation signals and, for an existing relationship, your own 12–36 months of trading data. You receive: contradictions and NOT KNOWN items, ranked by materiality.
- Week 2 onwards, where agreed: questionnaire and site visit. The counterparty explains gaps in writing; a verifier records whether the declared place of business is operating. You receive: answers and field findings against the desk evidence.
- Then: Combined assessment. You receive: the executive summary with the GGA View, for your team to decide.
If a customer you have already supplied stops paying, the recovery side takes over; see customer not paying your invoice. For the other checks on a dealer, customer or vendor, see due diligence.
What we need from you
To start
- The GSTIN, and the PAN or CIN if you have it.
- The counterparty's name as it appears on the agreement, purchase order or invoice.
- The decision and proposed terms: credit limit and period, order value, territory, security or advance.
To act
- The counterparty's consent for bureau data.
- Its GST registration certificate (Form GST REG-06), PAN copy and a cancelled cheque.
- Sample invoices or bills of supply it has issued to you.
- A contact for the structured questionnaire, and permission for a site visit if needed.
- For an existing relationship: 12–36 months of purchases or sales, payments and exposure.
Missing some of these? Send what you have — telling you what is missing is part of the first reply.
How you stay in control
- You decide. GGA gives a view and the evidence behind it; it does not approve or reject the counterparty.
- Agreed contact only. The counterparty is contacted, or visited, only in the way you have agreed.
- Consent for bureau data. Commercial bureau information is obtained only with the counterparty's consent.
- Every source shown. Each GST and registry fact carries its source and date; gaps are recorded as NOT KNOWN.
- Confidential handling. Your file is handled under NDA, and any personal data under the DPDP Act 2023.
- Early warning. If a GSTIN turns out cancelled, or names a different business, mid-review, you hear at once.
Send us the GSTIN and name of the dealer, customer or supplier, and the decision you need to make. Within one working day a named GGA specialist replies with what we would check first and what is missing from the file — no charge, no obligation. gg@ggaindia.co.in
Checking an overseas buyer? See the Global Receivables Desk. An overseas company checking an Indian counterparty? See India counterparty due diligence.
Frequently asked questions
How do I check if a GST number is genuine?
Confirm it has 15 characters, a real state code, the counterparty's PAN in characters 3 to 12, "Z" in the 14th place and a passing check character. Then search it on the GST portal's Search Taxpayer page and match the legal name and address to your documents.
Can I see a supplier's GST return filing status?
Yes. Search Taxpayer shows a filing table by financial year and the filing frequency. A supplier's missing or late GSTR-3B puts your input tax credit at risk.
What does "Suspended" mean on a GSTIN?
The registration is frozen while the tax officer examines it, for example under rule 21A. The taxpayer cannot issue valid tax invoices during that time. Hold payments and dispatches until it is restored or explained.
Can I claim input tax credit from a composition dealer?
No. A composition taxpayer issues a bill of supply and charges no GST, so there is no tax on the bill for you to claim. Its taxpayer type shows on Search Taxpayer.
Does a valid GSTIN mean the business is safe to give credit to?
No. It proves registration and filing, not profit, debt, ownership or payment behaviour. Use it with MCA, financial and court checks; see is this company genuine.
How long does GST verification take, and is there a cost?
Portal checks on one GSTIN are free and take about 15 minutes. A decision-grade review that reads GST with other evidence depends on the exposure. GGA's first reply, free of charge, proposes a scope.
Sources
- GST portal: Search Taxpayer
- GST tutorial: Search Taxpayer using GSTIN/UIN (fields pre- and post-login)
- GST tutorial: Search Taxpayer FAQs
- E-invoice portal: e-invoice enabled status
- GST Council: e-way bill flyer (rule 138, ₹50,000)
- Income-tax e-filing portal: Verify Your PAN user manual
- GSTZen: CGST Rule 10, issue of registration certificate (Form GST REG-06)
- Tally: GSTIN status meanings
This page summarises the position as at 9 November 2026. Portal features, rules and thresholds change; check the current position before relying on any single source.