Free Vendor Onboarding Form, GST/PAN/MSME
Free vendor onboarding form template for India: GSTIN, PAN, MSME, and bank fields built in. Collect everything before your first PO, no chasing paperwork.
Put this guide into practice, build your form free
Table of Contents
Vendor onboarding in India involves more paperwork than almost any other business process. Before your accounts team can raise a PO or make a payment, procurement needs GSTIN, PAN, MSME registration, bank details, and signed declarations, and every piece of missing information delays the first transaction by days or weeks. The solution most growing Indian businesses use is a structured vendor registration form that collects everything digitally in one go. The vendor fills it out once, uploads their documents, and your team receives a complete, verified submission they can act on immediately. This guide covers exactly what to include, how to structure it, and how to automate the follow-up, with a free template you can deploy in minutes.
What Every Indian Vendor Registration Form Must Collect
Indian vendor onboarding has specific regulatory requirements that differ from other countries. The fields below are not optional, missing any of them will create compliance issues, payment delays, or TDS problems down the line. Structure your vendor form into these logical groups so vendors can complete it without back-and-forth.
- Business identity: Legal company name exactly as registered, CIN or LLP number, type of entity (Pvt Ltd / LLP / Partnership / Proprietorship / OPC)
- Registered address: Full address with pincode, this must match the GST registration address
- GSTIN: Mandatory for GST-registered vendors; collect exemption certificate for those below the ₹20L threshold
- PAN: Required for TDS deduction under Section 194C/194J and all payments above ₹50,000
- MSME / Udyam Registration Number: Affects your payment timelines under MSME Act, dues above ₹45 days require disclosure
- Bank account details: Account number, IFSC code, account holder name exactly as registered, bank name and branch
- Primary contact: Name, designation, direct email, and WhatsApp number for purchase order communication
- Product / service category: What they supply, for routing to the right buyer and for MIS reporting
- Turnover declaration: Annual turnover band, relevant for MSME classification and TDS rate applicability
Manual Vendor Onboarding vs. Form-Based Onboarding
Most Indian companies still run vendor onboarding over email, a procurement manager sends a blank Word doc, the vendor fills it in their own format, and the team spends days chasing missing fields and illegible scans. Here is what changes when you switch to a structured online form. With email-based onboarding, a typical Indian SME spends 3–7 working days per new vendor just to get a complete, usable record into their ERP. With a structured vendor registration form, the same process takes under 4 hours, because the form enforces completeness before submission, file upload fields handle document collection, and an automated webhook can push the data directly into your accounting software or vendor master.
- Email: Vendor submits incomplete Word doc → 2-3 rounds of follow-up → manual data entry into ERP → 3-7 days
- Form-based: Vendor fills structured form → validation catches missing fields → documents uploaded inline → data ready in 4 hours
- Form-based: GSTIN auto-verified via webhook before submission is accepted
- Form-based: Accounts team gets formatted notification with all fields, no data entry required
- Form-based: Documents stored in cloud with automatic naming convention, findable in 10 seconds during audit
Document Upload Fields for KYC Compliance
Beyond text fields, Indian vendor forms need to collect compliance documents. Structure your file upload fields to be specific about what is required, vague "upload documents" fields result in vendors sending whatever they have rather than what you need. Label each upload field clearly, specify accepted formats, and set a maximum file size that is actually enforced.
- GST registration certificate: PDF, max 2MB. Label: "GST Certificate (not just the GSTIN number)"
- PAN card copy: PDF or clear JPG, max 1MB. For companies, this is the company PAN; for proprietorships, the proprietor's PAN
- Cancelled cheque or recent bank statement, for verifying the bank account details match what was entered
- Udyam Registration Certificate, if the vendor claims MSME status (affects your payment obligation timelines)
- Certificate of Incorporation or LLP Agreement, for Pvt Ltd / LLP entities
- Address proof: utility bill or rental agreement for registered address, especially if the vendor's GST address differs from operating address
- Declaration and signature: a typed declaration that the submitted information is accurate, with authorized signatory name and designation
Automating Vendor Onboarding with Webhooks and Notifications
A vendor registration form without automation is just a digital version of the same manual process. The real value comes from connecting the form submission to your downstream systems, your procurement team gets notified instantly, your accounts team sees the bank details the moment they are submitted, and vendors receive a professional acknowledgment that builds trust. FormBharat supports webhook notifications that fire the moment a vendor submits their form. You can route this data to a Slack channel, an email group, an Airtable base, or directly into your ERP via Zapier. The standard automation sequence for Indian SMEs looks like this:
- Immediate: Vendor receives acknowledgment email with reference number and checklist of what was submitted
- Immediate: Procurement team notified via email or Slack with vendor name, category, and GSTIN
- Within 1 hour: Accounts team notified with bank details and PAN for vendor master creation
- Day 2: If GSTIN not yet verified, automated follow-up to vendor with verification instructions
- Day 3: Final approval notification to vendor confirming they are approved and can expect POs
GSTIN Verification: Do Not Skip This Step
Fake or incorrect GSTINs are a real problem in vendor onboarding. An incorrect GSTIN means you cannot claim input tax credit on the vendor's invoices, a direct financial loss that is discovered only when your CA files the quarterly return and finds mismatches in GSTR-2B. The fix is simple: verify the GSTIN at the point of submission. The GST government portal provides a free verification API. When a vendor enters their GSTIN in your onboarding form, the webhook can call this API in real time, retrieve the registered business name, and compare it against the company name the vendor typed. If there is a mismatch, the form prompts the vendor to correct it before submitting. This single step eliminates the most common vendor onboarding error at zero additional cost.
- Free API: https://services.gst.gov.in/services/api/search/taxpayerDetails (no authentication required)
- Returns: Legal name, trade name, registration date, taxpayer type, and status (Active / Inactive / Cancelled)
- Connect via FormBharat webhook → Zapier → GST API call → flag mismatches before submission is accepted
- For vendors who claim GST exemption: collect their turnover declaration and keep it on file for potential audit
Keeping Vendor Information Current After Onboarding
Vendor details change more often than most procurement teams realize. Bank accounts change when vendors switch banks. GSTINs get updated when they cross the threshold. MSME status gets revoked. Key contacts leave. If your vendor master has stale data and your accounts team processes a payment to an old bank account or claims ITC on an inactive GSTIN, the errors are expensive to unwind. Build a yearly vendor re-verification into your process from day one. Send each vendor a pre-filled update form using their original submission data, ask them to confirm or correct each field, and automatically flag any changes to the relevant teams.
- Annual re-verification campaign: Email all active vendors in April with a "Confirm or update your details" form link
- Change alerts: Any change to bank details triggers an immediate notification to accounts, never let bank changes go unnoticed
- GSTIN status check: Run a quarterly batch check of all vendor GSTINs against the GST portal to catch inactive registrations
- Document expiry: Track certificate expiry dates and set automated reminders 30 days before any document expires
- Audit trail: Keep version history of all vendor submissions, required during GST audit to demonstrate due diligence
Automate your vendor onboarding today
FormBharat's vendor registration template includes GSTIN, PAN, MSME, bank detail fields, document uploads, and automatic email notifications, free to use.
Get Started FreeFrequently Asked Questions
Is it legal to collect Aadhaar number in vendor onboarding forms?
Collecting Aadhaar in vendor forms is generally not required or recommended for business-to-business transactions. PAN is the standard business identifier. If you need individual identity proof for proprietorships, collect PAN rather than Aadhaar. Aadhaar collection is regulated under the Aadhaar Act 2016 and should only be done when legally mandated, which it is not for standard vendor KYC.
How do I verify GSTIN numbers collected in my vendor form?
The GST government portal provides a free GSTIN verification API at services.gst.gov.in. You can connect this to your FormBharat form via a webhook to automatically validate GSTIN numbers in real-time when the vendor submits. The API returns the registered business name, which you can automatically cross-check against the company name the vendor typed, flagging any mismatch before the submission is accepted.
What is the penalty for not verifying vendor GSTIN before claiming ITC?
If you claim Input Tax Credit (ITC) on a vendor invoice and the vendor's GSTIN is inactive, fake, or cancelled, the ITC is disallowed under Section 16 of the CGST Act. You become liable for the full tax amount plus interest at 18% per annum from the date of ITC claim. In cases of fraudulent claims, penalties can reach 100% of the disputed amount. Verifying GSTIN at onboarding is not just good practice, it is the cheapest insurance against ITC disallowance.
Which vendors are required to have MSME registration, and why does it matter?
MSME (Micro, Small, and Medium Enterprise) registration under the Udyam portal is available to businesses with annual turnover below ₹250 crore. It matters for your vendor onboarding because the MSME Development Act 2006 mandates that buyers must pay MSME vendors within 45 days of delivery (or the agreed credit period, whichever is shorter). If you delay payment beyond 45 days, you are required to disclose the amount and pay compound interest at 1.5x the bank rate. Knowing which of your vendors are MSME-registered lets your accounts team flag those payables for priority processing.
Can I use the same form for both individual freelancers and registered companies?
Yes, and the cleanest way to do this is with conditional logic. Add a dropdown field at the top: "Type of supplier: Individual / Proprietorship / Partnership / LLP / Pvt Ltd / Public Ltd." Based on the selection, the form shows or hides the relevant fields. Individuals and proprietors need PAN and personal address proof. Registered companies need CIN, Certificate of Incorporation, and registered address matching their GST record. Conditional logic prevents either group from seeing irrelevant fields, which reduces confusion and incomplete submissions.