No GSTIN verification. No PAN check. No Udyam lookup. And then the audit notice lands. Every rupee your business pays to an unverified vendor carries hidden risk, and in India's interconnected tax regime, those risks compound fast. Your GST Input Tax Credit depends on your vendor's filing behaviour. Your TDS compliance depends on correct vendor PAN details. Your income tax deductions depend on timely payments to MSME vendors. Vendor compliance verification isn't a back-office nicety. It's a financial imperative.
This guide walks through the complete verification process for Indian businesses: GST verification, PAN validation, MSME checks, and the documentation framework that keeps your accounts payable function audit-ready.
What Vendor Compliance Verification Actually Means
Vendor compliance verification means confirming that a supplier meets all regulatory, tax, and documentation requirements: both before you start working with them and on an ongoing basis. In India, these regulatory domains are interconnected in ways that make partial verification almost as dangerous as no verification at all.
Quick example: you onboard a vendor, verify their GSTIN, and start processing invoices. Six months later, you discover their GST registration was cancelled three months ago. Every invoice processed after the cancellation date carries invalid ITC: ITC that the GST department can demand you reverse, with interest at 18% per annum under Section 50 of the CGST Act. Had you been running periodic GST verification, you'd have caught this the month it happened.
The scope of vendor compliance verification for Indian businesses includes:
- Tax identity verification (PAN, GSTIN, TAN
- Tax filing compliance) GST return filing status, TDS return filing
- Regulatory status (MSME/Udyam registration, MCA company status, professional licences
- Banking verification) Account ownership confirmation
- Document validity, Ensuring certificates and registrations are current, not expired or cancelled
GST Verification: The Check That Matters Most
GST verification is the single most impactful vendor compliance check you'll run. Your ITC claims (which can represent 18-28% of your purchase costs) depend entirely on your vendors' GST compliance. Get this wrong, and you're essentially lighting money on fire.
What to Verify
- GSTIN status: Confirm the registration is "Active" on the GST portal (services.gst.gov.in). Possible statuses include Active, Suspended, Cancelled, and Inactive. Only "Active" registrations can issue valid tax invoices.
- Legal name and trade name: The name on the GSTIN must match the name on invoices. Mismatches can lead to ITC disputes during assessments.
- Registration type: Regular, Composition, Input Service Distributor, Non-Resident Taxable Person, etc. Composition dealers cannot charge GST on their invoices, so if you see GST charged on an invoice from a composition vendor, the invoice is incorrect.
- Principal place of business and additional places: The address on the invoice should correspond to a registered place of business. This also determines whether the supply is intra-state or inter-state.
- Filing compliance: Check whether the vendor has been filing GSTR-1 and GSTR-3B regularly. The GST portal's "Search Taxpayer" function shows the date of the last filed return for each return type.
GSTR-2B: A Free Compliance Monitor You're Probably Underusing
GSTR-2B, the auto-populated ITC statement generated monthly, is effectively a vendor compliance report hiding in plain sight. If a vendor's invoice doesn't appear in your GSTR-2B, it means either (a) the vendor didn't report it in their GSTR-1, (b) there's a mismatch in GSTIN, invoice number, or tax amounts, or (c) the vendor's GSTIN is inactive. Reconciling your purchase register against GSTR-2B every month is the most efficient way to catch vendor GST compliance issues before they compound.
How to Verify
Three approaches, each suited to a different scale:
- Manual portal check: Search by GSTIN on services.gst.gov.in. Suitable for businesses with fewer than 50 vendors, but time-consuming and impractical for larger vendor bases.
- GST Suvidha Provider (GSP) APIs: Programmatic access to GSTIN data through authorised GSPs. Enables bulk verification and automated monitoring. This is the recommended approach for mid-size and large businesses.
- Platform-based verification: Vendor management platforms that integrate GST verification into the onboarding and monitoring workflow, providing alerts and dashboards without requiring your team to interact with APIs directly.
PAN Verification: The Bedrock of Tax Compliance
PAN is the anchor of India's tax identity system. Every TDS deduction, every ITR filing, and every financial transaction above specified thresholds is linked to it. Getting your vendor's PAN wrong has consequences that ripple across multiple compliance areas.
Why PAN Verification Matters for Vendor Payments
- TDS rate determination: If a vendor provides an incorrect PAN or no PAN at all, TDS must be deducted at 20% under Section 206AA instead of the normal rate. That hits your vendor's cash flow and adds to your compliance burden.
- Form 26AS reconciliation: The TDS you deduct appears in your vendor's Form 26AS (now replaced by AIS/TIS). If the PAN is wrong, the credit does not reach the right entity, leading to disputes and potential demand notices to the vendor.
- Section 206AB compliance (This requires higher TDS for "specified persons") those who haven't filed their ITR for the two preceding years and whose TDS/TCS aggregate exceeds Rs 50,000 in each year. The rate is twice the prescribed rate or 5%, whichever is higher. You can check this status on the Income Tax Department's compliance check portal at incometax.gov.in.
PAN Verification Methods
- NSDL/Protean PAN verification: The official tool on the Protean (formerly NSDL) portal allows single PAN verification by entering the PAN and confirming the name match. For bulk verification, Protean provides a paid service for authorised entities.
- Income Tax e-Filing portal: The compliance check functionality on incometax.gov.in lets you verify whether a PAN holder is a "specified person" under Section 206AB.
- Aadhaar-PAN linking status (Unlinked PANs are rendered inoperative, which has the same consequences as not furnishing a PAN) TDS at 20%. Verify that your vendor's PAN is operative before processing payments.
"We had 14 vendors whose PANs had become inoperative because they hadn't linked Aadhaar. We only found out during a TDS assessment: the department said we should've deducted at 20% instead of the regular rate. The additional TDS liability plus interest crossed Rs 8 lakhs. A quarterly PAN check would have caught this months earlier.": Finance Manager, IT Services Company
MSME Verification: The Section 43B(h) Imperative
Since clause (h) was inserted into Section 43B of the Income Tax Act (effective from FY 2024-25), verifying vendor MSME status has become non-negotiable. The provision disallows deductions for amounts payable to micro and small enterprises if you don't pay within the time limit specified under Section 15 of the MSME Development Act, 2006. Miss the deadline, and the expense gets disallowed: regardless of whether you pay it later.
Understanding the Payment Timelines
- If there is no written agreement: payment must be made within 15 days from the date of acceptance (or deemed acceptance) of goods/services
- If there is a written agreement: payment must be made within the agreed period, which cannot exceed 45 days from the date of acceptance or deemed acceptance
- If payment exceeds these timelines, the buyer must pay compound interest at three times the bank rate notified by the RBI
- Under Section 43B(h), even if interest is not actually paid, the expense itself is disallowed for income tax purposes if the payment deadline is missed
How to Verify MSME Status
- Udyam Registration portal (udyamregistration.gov.in): Enter the Udyam Registration Number (format: UDYAM-XX-00-0000000) to verify the enterprise's classification. Current thresholds: Micro (investment up to Rs 1 crore, turnover up to Rs 5 crore), Small (up to Rs 10 crore / Rs 50 crore), Medium (up to Rs 50 crore / Rs 250 crore). Section 43B(h) applies only to micro and small enterprises, not medium.
- Self-declaration by vendor: During onboarding, vendors should declare their MSME status and provide their Udyam Registration Number. But self-declaration alone isn't enough (always verify on the portal.
- MSME Samadhaan portal (samadhaan.msme.gov.in)) This portal tracks delayed payment complaints filed by MSMEs. It's not a verification tool per se, but checking whether a vendor has filed complaints against other buyers tells you they know their payment rights.
Practical Challenges
Not all MSMEs have obtained Udyam Registration. The government has made it easier (it's free and can be done online with Aadhaar), but many small businesses still haven't registered. Section 43B(h) applies to enterprises registered under the MSME Act, so if a vendor hasn't registered, the provision technically doesn't apply. That said, this is a grey area that's still being debated. Talk to your tax advisor before assuming you're in the clear.
Building a Vendor Compliance Document Framework
Verification checks are one thing. You also need a structured way to collect and maintain vendor compliance documents. Here's what that looks like in practice.
Mandatory Documents (All Vendors)
- PAN card copy
- GST Registration Certificate (Form REG-06)
- Cancelled cheque or bank verification letter
- Signed vendor declaration form (covering compliance warranties)
Conditional Documents
- MSME vendors (Udyam Registration Certificate, written payment terms agreement
- Companies) Certificate of Incorporation, Board Resolution authorising the signatory
- LLPs (LLP Agreement, Certificate of Incorporation
- Proprietorships) Proprietor's identity proof, shop and establishment certificate
- Non-resident vendors (Tax Residency Certificate (TRC), Form 10F, no PE declaration
- Vendors claiming lower TDS) Certificate under Section 197 (valid for the specific financial year)
Document Validity Management
Documents expire. GST registrations get cancelled. Section 197 certificates are annual. Udyam classifications change with turnover. Your compliance framework needs to track validity dates and trigger re-collection before expiry. A document validity matrix (mapping each document type to its validity period and renewal trigger) is the simplest way to stay on top of this.
Automating Vendor Compliance Verification
Manual verification doesn't scale. Period. If your business has 200 active vendors and you're running monthly GST checks, quarterly PAN checks, and annual full re-verification, that's thousands of individual verification actions per year. Automation isn't a luxury (it's a survival strategy.
What Can Be Automated
- GSTIN status and filing compliance) Fully automatable via GSP APIs. Set up daily or weekly batch checks for all active vendor GSTINs.
- PAN verification: Automatable via NSDL APIs for authorised entities. Run quarterly batch verification.
- Udyam verification: The Udyam portal provides data that can be queried programmatically. Automate annual re-verification of MSME status.
- GSTR-2B reconciliation: Fully automatable. Match your purchase register against GSTR-2B data monthly to identify non-matching or missing invoices.
- Section 206AB compliance check: The Income Tax Department provides a bulk verification tool. Automate before the start of each financial year and at vendor onboarding.
What Requires Human Judgment
- Interpreting the business impact of a compliance flag: a cancelled GSTIN for a one-time vendor who has been fully paid is different from a cancelled GSTIN for a strategic ongoing supplier
- Deciding remediation actions: continue with a warning, put on payment hold, or terminate
- Evaluating non-standard documents or vendor explanations for compliance gaps
How OneFinOps Automates This
OneFinOps provides an integrated vendor compliance verification platform that automates the checks described above and presents results in dashboards your team can actually act on.
- Multi-source verification: PAN, GSTIN, Udyam, and bank account verification against government databases in a single workflow, at onboarding and on an ongoing basis.
- GSTR-2B reconciliation engine: Automatic monthly matching of your purchase register against GSTR-2B data, with flagging of mismatches and non-appearing invoices.
- Section 206AB compliance: Automated identification of specified persons requiring higher TDS deduction.
- Document management with expiry tracking: Upload, store, and track vendor documents with automated alerts for approaching expiry dates.
- Compliance dashboard: Unified view of all vendors' compliance status, with drill-down capability into specific compliance dimensions.
- Audit-ready reports: Generate vendor compliance reports for internal audits, statutory audits, and GST assessments with a single click.
Wrapping Up
Vendor compliance verification is the connective tissue between your vendor relationships and your regulatory standing. GST ITC depends on vendor filing compliance. TDS depends on correct PAN and rate application. Income tax deductions depend on timely MSME payments. Incomplete verification has direct financial consequences, and they always show up at the worst possible time, during audits and assessments.
The approach is straightforward: verify at onboarding, monitor continuously, automate what you can, and document everything. The regulatory framework is complex, but the verification process doesn't have to be. With the right tools and a structured approach, you can maintain compliance across hundreds of vendor relationships without drowning your team in manual checks. Explore OneFinOps vendor management.