How to Verify a GST Number Online: Structure, Checksum & Red Flags
Protect your business from fraud. Learn the 15-digit GST number format, how to do a fake GST number check, and verify GST number online instantly.
Imagine buying ₹2,00,000 worth of raw materials, paying 18% GST (₹36,000) to your supplier, and later discovering you can’t claim the Input Tax Credit (ITC). Why? Because the supplier handed you a fake GSTIN.
Tax fraud using fabricated registration numbers is one of the most common pitfalls for small businesses in India. If you don’t know how to verify a GST number online before making a payment, you are directly risking your own profit margins.
This guide breaks down exactly how a GSTIN is structured and how you can instantly spot a fake one before it costs you money.
The 15 Digit GST Number Format Explained
A Goods and Services Tax Identification Number (GSTIN) is not just a random string of text. It is a highly structured, 15-character code designed to reveal specific information about the business.
Let’s break down a sample GSTIN: 27AAAAA0000A1Z5
- State Code (First 2 Digits - ‘27’): Every state in India has a unique two-digit code. In this example, ‘27’ stands for Maharashtra. If your supplier claims to be operating out of Delhi but their GSTIN starts with ‘27’, that is your first major red flag.
- PAN Number (Next 10 Characters - ‘AAAAA0000A’): This is the Permanent Account Number of the business or the proprietor.
- Entity Number (13th Character - ‘1’): This number indicates how many GST registrations this specific PAN holds within the same state. ‘1’ means this is their first registration in Maharashtra.
- Default Character (14th Character - ‘Z’): Currently, the 14th character is almost always the letter ‘Z’ by default.
- Checksum (15th Character - ‘5’): This is the most critical digit. It is an alphanumeric character generated through a complex mathematical formula based on the previous 14 characters. It exists solely to catch typos and fake numbers.
How to Perform a Fake GST Number Check
Scammers often create fake invoices by taking a legitimate 15 digit gst number format and randomly changing a few letters or numbers. To the untrained eye, it looks perfectly fine.
To do a manual fake gst number check, you should first look at the 14th digit (is it a ‘Z’?) and verify that characters 3 through 12 form a valid PAN (five letters, four numbers, one letter).
However, doing a manual check of the 15th digit checksum is mathematically complex.
👉 Try it yourself: Don’t guess if an invoice is legitimate. Use our GSTIN Validator to instantly perform a mathematical checksum test and decode the state and PAN offline, in less than a second.
Red Flags to Watch Out For During a GST Number Search
When you verify gst number online, you are not just checking if the math adds up. You are checking if the business profile matches what they told you. Here are the biggest red flags:
1. State Mismatch
If you are paying a local vendor in Karnataka, but their GSTIN state code is ‘07’ (Delhi), you need to ask questions. While interstate billing is legal, it dictates whether they should be charging you IGST instead of CGST/SGST.
2. PAN Mismatch
If you are dealing with a Private Limited company, the 4th character of their PAN (within the GSTIN) should be a ‘C’ (Company). If it is a ‘P’ (Person/Proprietor), you are actually dealing with an individual, not a registered corporate entity.
3. Invalid Checksum
If the 15th digit does not match the mathematical output of the first 14 digits, the number is 100% fake or contains a typo. Do not pay the tax portion of this invoice until the supplier issues a corrected bill.
Best Practices for B2B Transactions
Always verify a new vendor before entering them into your accounting software. Once you have confirmed their GSTIN is mathematically valid, ensure that every bill they hand you is legally compliant. A legally compliant bill must contain specific fields under Rule 46 of the CGST Act.
If you are generating invoices for your own clients, ensure you never send out a bill with a typo in your own GSTIN. The easiest way to create a flawless bill is to use our GST Invoice Generator which structures everything perfectly for you.
Frequently Asked Questions
How can I verify a GST number without logging into the portal? You can use a third-party offline GSTIN Validator tool. It uses the official mathematical algorithm to verify the checksum and structure of the GSTIN instantly without requiring an API call or portal login.
What happens if I claim ITC on a fake GST number? The GST portal will reject your claim because the GSTIN does not exist in their database. You will lose the tax amount you paid to the supplier.
What does the 14th digit ‘Z’ mean in GSTIN? Currently, the 14th character is ‘Z’ by default for all GST registrations. It does not hold specific business information.
How do I check gstin status (Active or Cancelled)? To check if a mathematically valid GSTIN is currently “Active” or “Cancelled,” you must perform a GST number search on the official government GST portal.
Can one PAN have multiple GST numbers? Yes. A business can have multiple GST registrations in different states, or multiple registrations within the same state for different business verticals.
Secure Your Business
Never take an invoice at face value. A quick check gstin procedure before authorizing a payment takes only seconds but can save you thousands of rupees in lost tax credits and legal headaches.
(Read next: How to Find the Correct HSN Code for Your Product)
Written by Tax Expert
Our editorial team consists of taxation professionals and certified experts dedicated to simplifying GST compliance for small businesses across India.
Read our editorial guidelines →Need to calculate or verify GST?
Use our free, offline tools instantly in your browser.