If you claim input tax credit on a supplier invoice, the validity of that supplier's registration is your problem as well as theirs. This guide sets out a routine that catches the issues that actually occur, without turning every purchase into an investigation.
Three moments to check
At onboarding. Before the first purchase order, verify the GSTIN and record what came back.
At invoice stage. For significant invoices, re-check status and compare the invoice details to the registration.
Periodically. Statuses change. A quarterly or half-yearly sweep of your active vendor list catches registrations that lapsed since onboarding.
The onboarding check
Collect the GSTIN from the supplier in writing, then:
- Validate the format. 15 characters, valid state code, computed check digit.
- Run the lookup. Confirm a record exists.
- Confirm status is Active.
- Match the legal name to the entity name on the contract and, critically, to the bank account beneficiary name. Paying "A" while holding an invoice from "B" is a classic control failure.
- Match the state to the place of supply you expect.
- Check the taxpayer type. A composition taxpayer cannot pass on input tax credit in the normal way, which changes your economics.
- Note the registration date.
- Save the result with a date stamp in the vendor file.
The invoice-stage check
For each invoice above whatever threshold you set:
- Does the GSTIN on the invoice match the GSTIN in the vendor master? A changed GSTIN on an otherwise familiar invoice deserves a phone call to a known number, not a reply to the email that carried the invoice.
- Is the invoice date on or after the registration date?
- Is the supplier still Active as at today?
- Is the supplier's state consistent with the tax charged — CGST and SGST for an intra-state supply, IGST for inter-state?
That last point catches genuine errors regularly. If the supplier and the place of supply are in different states but the invoice shows CGST and SGST, something is wrong.
The periodic sweep
Export your active vendor GSTIN list and run it through bulk verification. You are looking for:
- Registrations that have moved from Active to Cancelled or Suspended.
- Legal names that no longer match your vendor master.
- Rows that fail to resolve at all.
Anything in those three groups goes on a follow-up list. Everything else needs no attention.
Red flags worth pausing on
- The supplier will not provide a GSTIN, or provides one that returns no record.
- The GSTIN state does not match the address on the invoice or the delivery location.
- The legal name differs materially from the bank beneficiary name.
- The registration date is after the invoice date.
- A vendor's GSTIN changes without explanation, especially alongside changed bank details.
- The registration shows as Cancelled but GST is still being charged.
None of these is proof of wrongdoing on its own. All of them justify asking a question before paying.
What verification does not tell you
A GSTIN lookup confirms registration details. It does not confirm that the supplier has filed returns, paid the tax collected, or deposited the amount that would support your credit claim. Nor does it say anything about the supplier's solvency, delivery record or quality. Registration verification is one control among several, not a complete due diligence process.
Where to go next
- Read how to verify a GSTIN for the underlying workflow.
- Read how to verify GST details on an invoice.
- Read what does a cancelled GSTIN mean.
- Use bulk verification for a whole vendor list.