Figment Global Solutions
MSME

How to Bulk Update MSME Details of Your Vendors (2026 Guide)

Keep MSME status current for every vendor: what to capture, how to verify in bulk, how to update your ERP, and why it matters for 43B(h) and MSME Form1.

Mukul ThukralSquad Lead 9 min read
Bulk update of MSME vendor details showing Udyam status changes in a vendor master

How to Bulk Update MSME Details of Your Vendors (2026 Guide)

If you buy from hundreds or thousands of suppliers, the MSME column in your vendor master is probably out of date. Classification limits changed on 1 April 2025, every Udyam registration is re-classified each year from ITR and GST data, and old UAM numbers are no longer valid. A wrong flag means a wrong Section 43B(h) disallowance, a wrong MSME Form 1 and a wrong tax audit report.

This guide shows finance and accounts payable teams how to update MSME details for all vendors in on

Quick answer: Export your vendor master with PAN and Udyam numbers, verify each Udyam number against the Udyam portal (one at a time on the portal, or in bulk with a verification tool or API), compare the result with what your ERP holds, and upload only the changed records through your ERP's mass-update facility. Record the classification year and the date verified, and repeat the check every quarter and after 1 April.

Why vendor MSME data goes out of date

  • New limits from 1 April 2025. Many suppliers moved category when the limits were raised (S.O. 1364(E), 21 March 2025).
  • Annual re-classification. Udyam pulls investment and turnover from the Income Tax and GSTN systems, so a vendor's category can change every financial year.
  • UAM numbers expired. Udyog Aadhaar (UAM) registrations stopped being valid after 30 June 2022. A UAM number in your master is not proof of MSME status today.
  • Vendors register mid-year. A supplier that was not an MSME at onboarding may have registered since, and nobody told AP.
CategoryInvestment up toTurnover up to
Micro ₹2.5 crore ₹10 crore
Small ₹25 crore ₹100 crore
Medium ₹125 crore ₹500 crore

Which vendors matter most

Section 43B(h) and the 45-day payment rule apply to micro and small enterprises only. Medium enterprises are outside it, and so, on the common reading of the Ministry's July 2021 notice, are traders (retail and wholesale trade registrations are limited to priority sector lending). [VERIFY: firm's position on traders]. So the update must capture the category and the activity, not just "MSME: yes/no".

What to capture for every vendor

FieldWhy you need it
PAN and GSTIN To match the vendor to the Udyam record and to your payables
Udyam Registration Number (UDYAM-XX-00-0000000) The only valid proof of MSME status
Category: micro, small or medium Decides whether 43B(h) and MSME Form 1 apply
Major activity: manufacturing, services or trading Traders are generally outside 43B(h)
Classification year Category can change each year; record which year's status you hold
Date of Udyam registration Invoices raised before registration may be treated differently [VERIFY]
Written payment terms (days) 15 days without an agreement, up to 45 days with one
Date last verified and source Audit evidence for Clause 22 and MSME Form 1

How to bulk update MSME details: 6 steps

Six-step process to bulk update MSME vendor details, from vendor master export to scheduled re-checks

Step 1: Export the vendor master

Pull every active vendor with PAN, GSTIN, current MSME flag, Udyam or UAM number and payment terms. Include vendors with open payables even if they are marked inactive.

Step 2: Clean the data

Fix PAN and GSTIN format errors, remove duplicates, and separate three groups: vendors with a Udyam number, vendors with only a UAM number, and vendors with neither.

Step 3: Collect missing Udyam numbers

Send one email to the second and third groups asking for their Udyam certificate or a declaration that they are not registered. Ask for the certificate PDF or a DigiLocker copy; since 1 January 2025 a Udyam certificate presented through DigiLocker must be accepted as valid.

Step 4: Verify in bulk

The official Verify Udyam Registration page on udyamregistration.gov.in checks one number at a time. That works for 20 vendors, not 2,000. For larger lists, use a bulk MSME verification tool or API that returns the name, category, activity and classification year for each Udyam number in one run. Also match the name and PAN on the result to your vendor record, so one supplier cannot quote another's number.

No Udyam number? MSME verification by PAN

Most vendor masters hold a PAN for every supplier, but a Udyam number for only a few. That is why MSME verification by PAN is the most practical starting point for a bulk update: you already have the key, and you don't have to wait for vendors to reply.

PAN-based matching works because PAN is mandatory for Udyam Registration (since 1 April 2021), and an enterprise can hold only one Udyam Registration. So a PAN to Udyam search points to a single registration, or tells you there isn't one.

The official Udyam portal does not offer a public Udyam search by PAN; its verification page works only with a Udyam number. To search MSME by PAN, use a PAN-based MSME verification tool or API. For each PAN it returns:

  • Whether a Udyam Registration exists for the PAN
  • The Udyam Registration Number, enterprise name and date of registration
  • The MSME status by PAN: category (micro, small or medium), major activity and classification year

Use the result carefully. A match only tells you the PAN has a Udyam Registration. Before you mark the vendor as MSME, confirm that the enterprise name matches your vendor master and that the category is micro or small.

PAN to MSME verification vs Udyam verification

PAN to MSME verificationUdyam verification
What you start with Vendor's PAN Vendor's Udyam Registration Number
Official portal Not available Verify Udyam Registration page, one number at a time
Best for Finding MSMEs you don't know about; vendors who haven't sent a certificate Confirming a certificate the vendor has sent
Bulk option Bulk MSME verification tool or API Bulk MSME verification tool or API
Risk to manage Name mismatch between PAN holder and vendor Vendor quoting another enterprise's number

The strongest check combines both: run a PAN-based MSME verification for the whole vendor list first, then do a Udyam verification of the numbers it finds, or the ones vendors sent in, before you update the ERP.

Step 5: Compare and upload only the changes

Put the verified result next to your ERP values and flag differences: new MSME, category changed, no longer MSME, number invalid. Get the changes approved, then upload them through your ERP's mass-update or import facility (for example, vendor mass maintenance in SAP or a master import in Tally). Keep the before-and-after file as audit evidence.

Step 6: Schedule the next check

Re-verify every quarter and again after 1 April, when the new year's classification takes effect. Check every new vendor at onboarding. The half-yearly MSME Form 1 (due 31 October and 30 April) is a natural checkpoint.

MistakeWhat goes wrongFix
Treating "MSME: yes" as enough Medium enterprises and traders get 43B(h) treatment wrongly Store category and activity
Keeping UAM numbers Invalid proof since June 2022 Ask for a Udyam number
Verifying once at onboarding Category changes each year Re-check quarterly and after 1 April
No record of when you checked Weak audit evidence Store the date and source of each check
Updating the ERP by hand Typos and missed records Upload changes in bulk with an approval step

If you are the vendor: how to update your Udyam registration

Log in to Udyam Registration → Update/Cancel Udyam Registration with your registration number and the OTP sent to your registered mobile. Update your contact details, bank account, NIC codes and units, then download the updated certificate. Investment and turnover come automatically from your ITR and GST returns, so file those on time. When your status changes, send the new certificate to your large customers; it can speed up your payments before 31 March.

Common mistakes

Why this matters for compliance

The same vendor data feeds four filings: the Section 43B(h) disallowance in the tax computation [VERIFY: corresponding section of the Income-tax Act, 2025 for tax year 2026-27], Form 3CD Clause 22 in the tax audit, the half-yearly MSME Form 1 under the Companies Act, and the Schedule III MSME disclosure. If the MSME flag is wrong, all four are wrong together. Our Form 3CD Clause 22 checklist explains how they fit.

Bulk MSME verification with Figment

Figment's MSME compliance solution verifies the Udyam status of your whole vendor list in one run, tracks the 43B(h) payment deadlines and supports MSME Form 1. The same checks are built into VenCPC vendor management software, which validates PAN, GSTIN and MSME (Udyam) details when a vendor is created, and are available as an MSME verification API for your own ERP.

You can upload your vendor list in Excel with either PANs or Udyam numbers. Figment runs a bulk MSME verification on the whole file, whether that means an MSME search by PAN for vendors with no Udyam number or a Udyam verification for those that have one, and returns the category, activity and classification year for each vendor, ready to load into your ERP.

Frequently Asked Questions

Enter the vendor's Udyam Registration Number on the Verify Udyam Registration page of udyamregistration.gov.in, or scan the QR code on the certificate. For many vendors, use a bulk MSME verification tool or API.

Share this article

Compliance support

Need Help for Compliance?

Tell us which returns are hurting.

Our team will walk through it with you...