Yash Khatri founded SourcingFrom to give buyers outside India the full picture of sourcing from India: what the country makes well, where it is made, who makes it and how it ships. He reviews every guide on the site and holds each one to the same rule: say what we know, show how sure we are, and say plainly where the evidence runs out. He also runs SourcingSync, the hands-on service that does the sourcing work for buyers, and Kirnova, the data and intelligence company behind SourcingFrom Intelligence.
What an Indian GST Number Tells You About a Supplier
- Updated
7 min read
An Indian GST number (GSTIN) shows the state a business is registered in, carries its PAN, which is also its export code, and once looked up shows whether it is active and able to export. It proves a registered business exists, not that it makes your product.
The Short Version
- Characters 3 to 12 of a GSTIN are the PAN, and the export code (IEC) is the same PAN.
- The state code should match where your goods will be made, or the supplier should explain why not.
- A composition-scheme registrant can't export under that registration.
- Six missed monthly returns in a row can lead to cancellation, so filing gaps are a real warning.
- The factory tick on the GST record is self-declared, so capacity and quality still need a visit or an inspection.
An Indian GST number (GSTIN) tells you which state the business is registered in and gives you its PAN, the tax identity that links its export code and other records. Look it up and you also learn whether it is active and whether it can export at all. What it doesn't do is prove the supplier makes anything, but read it right and in about five minutes you'll know whether the business in front of you is the one it claims to be.

Most advice stops at "ask for the GST number", which is a bit like asking for a passport and never opening it. Here I'll open it up, character by character, with one worked example. The caveat - I'm sticking to the number itself. The full set of checks across every Indian record is on supplier signals and how to check a supplier yourself.
1. How the 15 Characters of a GSTIN Break Down
India's GST rules build every GSTIN from a fixed recipe - two characters of state code, ten of PAN, two of "entity code" and one check character (CGST Rules, rule 10(1) (opens in a new tab)). Here's a made-up one so you can see it. It's fictional and won't match any real business.
33ABCDE1234F1Z5
- 33 is the state. Commercial GST code lists give 33 for Tamil Nadu, 07 for Delhi, 27 for Maharashtra, 24 for Gujarat and 09 for Uttar Pradesh. Check the state name on the portal result rather than trusting a list.
- ABCDE1234F is the PAN, the business's income-tax identity.
- 1Z is the entity code. We don't interpret it.
- 5 is a check character, there to catch typos.
That's it, nothing magic. The state code and the PAN do a lot of the heavy lifting though, as you'll see.
2. The State Code Should Match the Factory
GST is registered state by state, and a business registers in each state it supplies from (CGST Act s.22 and s.25 (opens in a new tab)). So a knitwear unit shipping out of Tiruppur should have a Tamil Nadu GSTIN starting 33.
What if the "Tiruppur factory" sends you a GSTIN starting 07, a Delhi number? Don't panic.
There are three ordinary explanations - the company also has a Tamil Nadu registration it didn't send you, the factory belongs to a partner who does the making, or it's a Delhi office that buys from Tiruppur. All three are perfectly legitimate ways to do business. You just want to know which one you're dealing with, so ask for the GSTIN that covers the address where your goods will be made. And a big-city address on its own doesn't prove you've got a trader either, as is a city address a trader sign? explains.
3. The PAN Links the GST Number to the Export Code
Hardly anyone uses this bit, and it's the most useful part of the number. India's export code (IEC) is the same as the business's PAN, and only one IEC is issued per PAN (Foreign Trade Policy 2023, para 2.05 (opens in a new tab)). So you don't need to ask for the export code separately - take characters 3 to 12, add the first three letters of the legal name and run DGFT's free View Any IEC (opens in a new tab) lookup.
The PAN also tells you whether all the paperwork belongs to one legal person. The legal name should be identical on the GST record, the export code, the company register and the bank account on the invoice. A different trade name is normal, but a legal name that changes from record to record is a question worth asking. If the IEC shows as deactivated or denied, read what those two statuses mean before you start worrying.
4. What the Public GST Search Shows
Put the number into the free GST taxpayer search (opens in a new tab) (a captcha, no login). According to the GSTN user manual, you'll see the legal and trade names, status, effective date of registration, constitution of business (company, partnership, proprietor), principal place of business, the kind of activity at each premises, and a table of every return filed with its filing date.
Four fields are worth your time -
Taxpayer Type
Regular or composition, and this one decides whether the business can export. A composition taxpayer can't make inter-state supplies, and exports count as inter-state (CGST Act s.10(2)(c) (opens in a new tab), IGST Act s.7(5)(a) (opens in a new tab)). If a composition supplier quotes you FOB then somebody else will be the exporter, often because a small maker ships through a merchant exporter, which is fine. Just ask whose IEC and whose shipping bill.
Status
Active, suspended or cancelled. A cancelled registration is one of the few things that ends the conversation on its own.
Effective Date
It's the date the business became liable for GST, not the date it was founded, and GST itself only began in July 2017. A firm claiming "since 1985" with a 2024 GSTIN may simply have restructured, which is common in family businesses, so ask what the older entity was called.
The Filing Table
Monthly filers who miss six months in a row, or quarterly filers who miss two quarters, are in cancellation territory (CGST Rules, rule 21 (opens in a new tab)). Check the filing frequency first though, because a quarterly filer isn't skipping months. When lots of periods share one filing date, the business caught up in one sitting, and that's worth a polite question.
5. A Worked Example of the Five-Minute Check
Here's the check, in order -
- Read the first two characters and confirm the state matches where your goods will be made.
- Put the GSTIN into the free GST taxpayer search and note the taxpayer type, status, effective date and filing table.
- Take characters 3 to 12 (the PAN) and run DGFT's View Any IEC lookup.
- Check the legal name is identical on the GST record, the export code and the bank account on the invoice.

Say a buyer in Auckland gets a quote from "a Tiruppur knitwear manufacturer". The GSTIN starts 33, so Tamil Nadu, good. The portal shows a private company, regular taxpayer, active since 2018, factory and manufacturing ticked at a Tiruppur address and unbroken monthly filing for the last two years, and when she runs characters 3 to 12 through the IEC lookup she finds an active code under the same legal name.
What has she learned? That this is one real, working, registered business in the right state, able to export under its own name. And what hasn't she learned? Whether it makes the goods. The factory tick on GST is self-declared and nobody inspected the floor before it was ticked (GSTN registration manual), so capacity, quality and who actually sews her order are still open, and those need a visit, a video walk-through or an inspection.
That's the honest limit of a GST number. It is a strong "this business exists and is what it says on paper" check and a weak "they make it" check.
6. What a GSTIN Can't Tell You
It can't tell you quality, capacity or whether the work goes out to partner units. Job work is normal in Indian clusters and isn't a red flag on its own (job work and subcontracting in India). Nor can it prove the person emailing you actually works for the business, so match the bank account name on the invoice to the GST legal name and confirm any change of bank details by phone.
If you'd like someone to run the deeper checks, including the logged-in GST view only an Indian GST-registered user can see, SourcingSync (opens in a new tab) does that work. Otherwise start with the number. It's free and it takes five minutes.
Questions Buyers Ask
Can a foreign buyer check a GST number without an Indian account?
Yes. The basic taxpayer search is public with a captcha. The richer view (directors, turnover band, e-way bill history) needs a login by an Indian GST-registered user.
Is a GST number enough to prove a supplier is real?
It proves a registered business exists in a state and files its returns. It doesn't prove the person you're talking to works there, or that the business makes your product.
The supplier says it's too small to need GST. Is that right?
Not for a direct exporter of goods. Anyone making inter-state supplies must register whatever their turnover (CGST Act s.24 (opens in a new tab)), and exports count. A tiny workshop selling through an exporter may have none, and then the exporter's GSTIN is the one to check.
What does the "factory/manufacturing" tick prove?
Only that the business declared it. It's most useful when it contradicts the pitch, say a supplier claiming to manufacture whose own record ticks only wholesale or retail.
Ready to act
Want this supplier checked before you commit?
SourcingSync can verify who makes it and who answers for quality, then manage the supplier for you.
Want new guides when they go up? Get the newsletter
Download This Guide as a PDF
Leave your email and the PDF downloads straight away. We don't email it to you.
Related reading

What Do a B2B Directory's Badges and Prices Actually Tell You?
Neither the badge nor the price on an Indian B2B directory listing tells you much about your order. Where a listing platform explains its "verified" or trust badge at all, it is part of a paid seller package backed by a document check, which shows a legal business exists but not a factory, capacity or product quality. One large Indian directory says so in its own terms. A listed price is not an offer. Buyers report prices set low to attract enquiries or published once and never updated, and the quote has to cover your quantity, spec, packing and Incoterm. Use the listing to find names, then run your own record checks and get a written quote.

"You Don't Need Any Import Documents" and Other Things Suppliers Get Wrong
When an Indian supplier says you need no documents, it usually means its own export side is handled. Your side is not. The importer carries the destination rules, such as an EORI number in the UK, the FSVP importer role for food in the US, and a full import declaration above A$1,000 in Australia or NZ$1,000 in New Zealand. Seven common supplier claims and the facts behind each.

What Should an Indian Proforma Invoice Show?
An Indian proforma invoice is the supplier's written offer, and it is usually what you pay a deposit against. Before paying, check that it carries the legal name exactly as on the GST record, the GSTIN and an export code that is the same PAN, your full spec and quantity, an HS code, an Incoterm with a named place, payment terms tied to events, and a bank account in that same legal name. An export invoice should not normally add Indian GST, so a tax line is a question to ask.
Latest articles

Buffalo, Goat or Cow: Which Leather Is Your Indian Bag Made Of?
A quote that says "leather" tells you nothing about the animal, and in India the answer is often goat, sheep or buffalo rather than cowhide. Each behaves differently in a bag: goat is tough and small, sheep is soft and delicate, buffalo is thick, coarse and variable. Ask for the species, the tannage and the tannery in writing, check the grain yourself, and sample buffalo from the actual lot.

Why Did Your Custom Rug From India Arrive a Different Colour?
A custom rug from India usually arrives off-colour for one of five reasons: the colour was approved on a screen, the bulk yarn went into a different dye lot, the yarn looks different once woven into pile, the post-weaving wash shifted it, or it is being judged in different light or from the other end of the pile. Each has its own approval. Because returning a large rug to India is slow and costly, the approvals and the remedy belong in the order before weaving starts.

Does Indian Leather Smell Because It's Urine-Tanned?
No. Urine does not tan leather, and the smell some buyers notice on Indian leather has ordinary causes: tannery residue left by poor washing and finishing, solvent finishes and bag-making glues, and moisture in packing and transit. Each smells different and has its own fix. Odour has no legal limit, so it has to go into the spec, with a closed-box check on bulk before you accept a shipment.

