Free · no sign-in

GSTIN verify: check any GST number in seconds

Paste a GSTIN to see at once whether it can be right: state, PAN, holder type and the check digit. Then check its live status and legal name from the GST system, free.

  • Instant format and check-digit test in your browser
  • Live status, legal and trade name
  • Bulk format check for up to 50 GSTINs

Updated 17-10-2026

15 characters. Spaces and dashes are ignored.

Instant check

Type or paste a GSTIN to check it.

Done in your browser from the GSTIN itself. It shows whether the number can be right, not whether it is registered or active.

Live status from the GST system

See the legal name, trade name and whether the registration is active, cancelled or suspended.

3 free live checks a day. GSTINs checked by anyone in the last 7 days are free and don't count.

What this GSTIN check tells you

A GSTIN (Goods and Services Tax Identification Number) is the 15-character number every registered business gets. Its characters are not random, so a lot can be read from the number itself before anyone looks it up:

Structure of a GSTIN
CharactersWhat they areExample
1–2State code of the registration (for example 27 Maharashtra, 24 Gujarat, 33 Tamil Nadu)27
3–12PAN of the business. The 4th PAN character tells the holder type: P individual, C company, F firm or LLP, H HUF, and so onAAPFU0939F
13Which registration this is for the same PAN in that state (1 for the first, then 2…9, A…Z)1
14The letter Z by defaultZ
15Check character, worked out from the first 14 by a fixed mod-36 formulaV

The instant check above tests all of this in your browser. A wrong check character almost always means one character was mistyped when the GSTIN was copied from a bill or a WhatsApp message. The tool tells you which character the first 14 call for, so you know the number needs a second look.

Live status: active, cancelled or suspended

A GSTIN can be perfectly formed and still be cancelled or suspended. Before you bill a new party, or before you take input tax credit on a supplier's bill, check its live status. Check live status asks the GST system through our provider and shows the legal name, trade name, status, date of registration, taxpayer type and constitution of business. Results are kept for 7 days, so a GSTIN that anyone checked recently comes back instantly and doesn't use one of your free checks.

Free limit. You get 3 live checks a day on this page. Inside Moharbill every new party's GSTIN is checked live when you add it, with no daily limit on paid plans.

Why a wrong GSTIN costs money

  • Input tax credit: your buyer can claim credit only for invoices that appear against their GSTIN. A typo puts your sale on someone else's GSTIN, or nowhere.
  • E-invoice and e-way bill: the IRP and the e-way bill system validate the buyer's GSTIN. A cancelled or wrong GSTIN means the IRN or e-way bill is not generated and the truck waits.
  • Returns: a mismatch between your GSTR-1 and your buyer's purchase records shows up in their GSTR-2B and becomes a follow-up call or a notice.
  • Cancelled suppliers: credit on a bill from a supplier whose registration was cancelled is at risk. Check suppliers too, not only customers.

Checking many GSTINs at once

Switch to Bulk and paste up to 50 GSTINs, one per line or separated by commas, straight from Excel. Each is checked for format, state code and check digit, and you can copy just the wrong ones to fix in your party list. Live status for a whole list runs inside Moharbill, where your party master is rechecked every week and cancelled GSTINs are flagged before you bill them.

Privacy

The instant and bulk checks run entirely in your browser. For a live check we send only the GSTIN to the lookup. We count your daily checks with a hashed code, never your raw IP address, and we don't keep the GSTIN against who asked for it.

Rules as read on 17-10-2026. Check with your CA before relying on them for a filing.

FAQ

Questions about GSTIN verification

Not answered here? Visit the help centre.

How do I check if a GST number is valid?

Paste it above. The instant check confirms the 15-character pattern, the state code and the check digit in your browser. Then press Check live status to see whether the registration is active, cancelled or suspended, with the legal name.

Can I find the business name from a GSTIN?

Yes. The live check shows the legal name (as on the PAN) and the trade name the business registered, along with its status and date of registration.

What does it mean if the last character is wrong?

The 15th character is a check character worked out from the first 14. If it doesn't match, at least one character is mistyped. Ask the party for their GST certificate (REG-06) or a recent invoice and copy the GSTIN again.

Is a valid format the same as an active GSTIN?

No. The format check only proves the number could exist. A GSTIN can be cancelled or suspended and still pass the format check. Use the live check before billing a new party or claiming credit.

How many GSTINs can I check for free?

Format checks are unlimited, singly or 50 at a time in bulk. Live status checks are 3 a day per visitor; GSTINs checked by anyone in the last 7 days come from our cache and are free.

Can I search a GSTIN by PAN?

This tool reads the PAN out of a GSTIN. Finding all GSTINs registered under a PAN is done on the GST portal's search taxpayer page.

Related free tools and formats

Made by the Moharbill team for Indian traders and their CAs.

Moharbill

Do this inside your billing, every day

Moharbill checks GSTINs, fills HSN and GST rates, prints Rule 46 invoices and makes e-invoices and e-way bills, in five languages, from ₹0.

A trader using Moharbill on a phone at the counter