Skip to main content
india5 July 2026· ToolDekho Team

GSTIN Validation for E-Commerce Sellers: 2026 Guide

GSTIN validation for e-commerce sellers means verifying the GST number's format, state code, and Mod 36 check digit before any invoice is processed.

Financial planning tools on a desk
Photo by Towfiqu barbhuiya on Unsplash

GSTIN Validator

Verify any GST Identification Number by checking format, state code, and check digit.

Try it free

Over 1.4 crore businesses are registered under India's GST regime as of 2026. For e-commerce sellers, a single invalid GSTIN on an invoice can block an entire input tax credit claim.

GSTIN (Goods and Services Tax Identification Number) is a unique 15-character alphanumeric code assigned to every GST-registered business in India. Every tax invoice must carry it.

Why GSTIN Validation Matters for E-Commerce in 2026

B2B e-commerce volumes in India crossed ₹50 lakh crore in 2025. With that scale comes a surge in fraudulent invoices carrying fabricated GSTINs.

Here is what one bad invoice can cost: a seller charges GST using a fake GSTIN, collects the tax, and never deposits it. The buyer pays in full. At reconciliation time, the input tax credit is denied. The loss is real, and recovering it requires filing a dispute with the department.

Finance teams at Meesho, Flipkart Seller Hub, and IndiaMART now block payment against such invoices. Treating GSTIN verification as a standard step has become the norm.

Validating a GSTIN before accepting a supplier or onboarding a reseller is no longer optional. A format check catches obvious fakes before you log into the GST portal.

GSTIN Validator

Verify any GST Identification Number by checking format, state code, and check digit.

Try it free

How the 15 Characters of a GSTIN Decode

Every GSTIN follows the same fixed structure. Knowing it helps you spot errors at a glance.

PositionCharactersWhat It Encodes
1–2State code07 = Delhi, 27 = Maharashtra, 29 = Karnataka
3–12PANTaxpayer's Permanent Account Number
13Entity numberWhen one PAN holds multiple registrations in a state
14Always ZFixed placeholder
15Check digitComputed using the Mod 36 algorithm

Mod 36 algorithm: Each of the first 14 characters gets a numeric value. Digits keep their face value; letters A–Z map to 10–35. Values are multiplied by alternating factors of 1 or 2. The total is divided by 36. The remainder determines the expected check character.

The 4th character of the embedded PAN indicates entity type. P is an individual proprietor, C is a company, H is a Hindu Undivided Family, and F is a firm or LLP. A mismatch between this character and the supplier's stated business type is a red flag worth investigating.

GST Registration Thresholds You Must Know

Suppliers below the registration threshold should not be issuing tax invoices with GSTINs at all.

Turnover ThresholdApplies To
₹40 lakhGoods suppliers, general states
₹20 lakhService providers, general states
₹10 lakhAll suppliers, special category states (North-East, hill states)

Special category states include Manipur, Mizoram, Nagaland, Tripura, Meghalaya, Arunachal Pradesh, Sikkim, and Uttarakhand. A supplier from one of these states who presents a GSTIN should have turnover above ₹10 lakh. Anything well below that threshold warrants a cross-check on gst.gov.in.

Practical Steps for E-Commerce Seller Workflows

Copy, never retype, the GSTIN. Before onboarding a new supplier, copy the GSTIN directly from their GST registration certificate. One transposed character fails the check digit test. Manual retyping makes that easy to miss.

Check the state code first. The first two digits must match the state in the supplier's invoice address. A Delhi supplier presenting a GSTIN starting with 27 (Maharashtra) deserves an explanation.

Format-valid is not the same as active. Format and Mod 36 validation confirm the number is structurally correct. For active registration status, cross-check on the GSTN portal's taxpayer search. Use the browser-based validator for speed; use the portal for definitive status.

Multi-state businesses carry multiple GSTINs. Each registration shares the same PAN but carries a different state code and entity number. Verify the specific GSTIN for the state from which the supplier is invoicing you.

Common Errors E-Commerce Sellers Make

Blurry PDF scans are a frequent culprit. The character O and the digit 0 look identical in many invoice fonts. So do I (letter) and 1 (digit). Paste from a digital source wherever possible.

Sellers under a marketplace's umbrella sometimes quote the marketplace's own GSTIN instead of their own. Each seller must hold a personal GSTIN once turnover crosses the threshold. Accepting a marketplace's GSTIN for a seller invoice is an error that surfaces during reconciliation and triggers a credit denial.

For related reading, see our posts on understanding PAN structure and invoice reconciliation for GST returns.

Frequently Asked Questions

What is a GSTIN number?

Your GSTIN (Goods and Services Tax Identification Number) is a unique 15-character alphanumeric code assigned to your GST-registered business in India. It encodes your state code, PAN, entity type, and a Mod 36 check digit. You must quote it on every tax invoice you issue.

How do I verify a GST number online?

Enter the 15-character GSTIN in ToolDekho's GSTIN Validator. Your browser checks the format, state code, and Mod 36 check digit instantly, with no server calls. For active registration status, cross-check on the GSTN portal's taxpayer search at gst.gov.in.

What does each part of a GSTIN mean?

Your GSTIN has 15 characters. The first 2 form the state code: 07 for Delhi, 27 for Maharashtra. Characters 3 to 12 are your PAN. The 13th is the entity number, the 14th is always Z, and the 15th is the Mod 36 check digit.

Can two businesses have the same GSTIN?

No. Each GSTIN is unique to one taxpayer in one state. A business operating in multiple states receives a separate GSTIN per state. All those GSTINs share the same PAN but have different state codes and entity numbers.

What is the difference between GSTIN and GSTN?

Your GSTIN is the 15-character identification number assigned to your registered business. GSTN (Goods and Services Tax Network) is the government's IT infrastructure managing GST registrations, returns, and payments. GSTN is the system; your GSTIN is your account number within it.

Why does my GSTIN show as invalid even though I am registered?

Common causes include a typo, a blurry scan, or a digit-letter confusion such as 0 vs O. Copy the GSTIN directly from your GST registration certificate and confirm all 15 characters match exactly.

Does GSTIN validation confirm a business is currently active?

Format and Mod 36 validation confirm your GSTIN is structurally correct. Active registration status requires a separate check on the GSTN portal's taxpayer search at gst.gov.in. Run both checks when onboarding a new supplier.

gstingste-commerceindiatax-complianceinvoice-verification