GSTIN shows as invalid even though it's correct — why?
The most common reason is a mistyped or misread character, not the GSTIN itself being wrong: O read as 0, I read as 1, or 2 read as Z, especially when the GSTIN was copied or retyped by hand. Less commonly, a GSTIN copied straight off a government-generated document like GSTR-2A can still show invalid because of a portal-side technical glitch rather than any error on your end. Check it against the GST portal's own Search Taxpayer tool (or by PAN) to confirm which it is.
What's usually going on
On a CAclubindia forum thread asking exactly this question, CA Rashmi Gandhi's answer points to character confusion: "It is generally due to reading alphabet O as zero(0) or alphabet I as number 1 or vice versa." Anshul Aggarwal adds "2 and Z, 1 and I, 0 and O" as the pairs that get mixed up most often.
Aggarwal also describes testing a GSTIN copied directly from GSTR-2A that still showed invalid — in that case Gandhi suggested it could be "a technical error" on the portal's side rather than a data entry mistake, since the number hadn't been retyped by hand.
How to check it yourself
A GSTIN is a fixed 15-character structure (state code, the party's PAN, an entity/registration number, a default "Z", and a check code, per Tally's own glossary) — so a genuine typo usually breaks that structure or its check digit, which you can catch before it ever reaches the GST portal or Tally.
- Re-read the GSTIN character by character against the source document, watching specifically for O/0, I/1 and 2/Z confusion.
- Verify it on the GST portal's Search Taxpayer tool (or by PAN, per Shibu Panakkal's suggestion on the same thread) rather than relying on the number as typed.
- If the GSTIN is confirmed correct on the portal but a form still rejects it, treat it as a possible portal-side glitch and retry later rather than re-editing a correct number.
FAQs
Which characters get confused most often in a GSTIN?
O and 0, I and 1, and 2 and Z, per the CAclubindia thread — worth double-checking specifically when a GSTIN was typed or read off a printed document rather than copied digitally.
Can a correct GSTIN still show invalid on the portal?
Rarely, yes — the same forum thread describes a GSTIN copied directly from GSTR-2A still showing invalid, attributed to a technical glitch on the portal rather than the number itself being wrong.
Is there a faster way to verify a GSTIN than typing it into a form?
Searching by the party's PAN on the GST portal, as suggested on the same thread, can confirm the right GSTIN without depending on the number as typed being correct in the first place.
Related guides
Sources checked
- CAclubindia forum — GSTIN showing invalid
- Tally Solutions — What is GSTIN? Format, structure and how to find yours
Last reviewed 2026-09-23
Tally, Vyapar and other product names are trademarks of their respective owners. Charter AI is not affiliated with them.
