Lookup

Udyam Number Format Checker

Check any Udyam Registration Number (UDYAM-XX-00-0000000) for correct format and decode its state code. Free, 100% in-browser, no signup, no ads. A format check — not a government verification.

By the Samastam teamLast updated
Try:

Paste a nineteen-character Udyam number above (UDYAM-XX-00-0000000). Its format is checked and its state code decoded here automatically — entirely in your browser.

A Udyam Registration Number (URN) is the nineteen-character ID issued to a registered Micro, Small, or Medium Enterprise on the government Udyam portal. Its structure is fixed: the word UDYAM, a two-letter state code, a two-digit code, and a seven-digit serial — for example, UDYAM-MH-26-0012345. Paste one below to check that it is correctly formed and to decode the state it was registered in. This is a structure check that runs entirely in your browser. It confirms format only; it cannot confirm the enterprise is registered or active — for that, the official Udyam portal (which needs the registered mobile and an OTP) is the only source.

What this is and why it matters

The Udyam Registration Number replaced the old Udyog Aadhaar as the single identifier for a registered MSME in India. It matters because so many benefits hinge on it: priority-sector lending, collateral-free credit under CGTMSE, protection under the MSME Development Act against delayed payments, eligibility for government tenders reserved for small enterprises, and a range of state subsidies. Whenever a business quotes its MSME status — to a bank, a buyer, a tender portal, or an accountant — it quotes this number. A malformed URN recorded in a vendor master or a loan application is a small error that can hold up a real benefit.

The number is not random in shape. It always begins with the literal word UDYAM, followed by a two-letter code for the state or union territory of registration, then a two-digit code, and finally a seven-digit sequential number for the enterprise. The two-letter state code is the same family of abbreviations used on vehicle plates and postal addresses — MH for Maharashtra, DL for Delhi, TN for Tamil Nadu, and so on. Checking that a URN has exactly this shape, and that its state segment is a real state code, catches the most common data-entry mistakes before they propagate into filings and records.

It is essential to be honest about what a format check can and cannot do. Confirming that a Udyam number is correctly formed is genuinely useful — it catches typos, wrong lengths, and impossible state codes. But it is not verification. The government Udyam portal is the only place that can confirm a number belongs to a real, active enterprise, and that lookup is gated behind the registered mobile number and a one-time password, with no public programmatic access. Any tool that claims to “verify” a Udyam number offline, or to pull enterprise details from just the number, is overstating what is possible. This tool deliberately does one honest job — structure and state — and points you to the official portal for the rest.

Examples and use cases

Checking a supplier’s Udyam number before onboarding

A Mumbai manufacturer onboards a new supplier who claims MSME status and supplies UDYAM-MH-26-0012345. The accounts team pastes it here, confirms the format is valid and the state decodes to Maharashtra — consistent with the supplier’s address — and records it. They still know this is only a format check, so before relying on MSME delayed-payment protections they plan to confirm the number on the government portal.

Catching a wrong state code in a loan application

A Pune bank officer processing a collateral-free MSME loan notices the applicant’s Udyam number carries a state code of XZ. Running it through this tool confirms the overall format is valid but flags XZ as an unrecognised state code — a typo. The officer asks the applicant to re-share the number, and the corrected UDYAM-MH code decodes cleanly to Maharashtra, avoiding a rejected application.

Screening Udyam numbers in a tender vendor list

A government department in Delhi reviewing bids for an MSME-reserved tender must confirm every bidder quoted a well-formed Udyam number. Running the list through a format check surfaces two entries that are only eighteen characters and one missing the UDYAM prefix — all structurally invalid. Flagging these early lets the department ask for corrections before the technical evaluation, rather than disqualifying bids on a technicality.

Confirming the state segment matches the business address

A Chennai accountant reconciling a client’s records sees a Udyam number beginning UDYAM-KA while every other document points to Tamil Nadu. This tool decodes KA as Karnataka, confirming the mismatch. It turns out the enterprise had registered its Udyam under a Bengaluru branch — a discrepancy worth noting for GST and income-tax consistency, surfaced by a five-second state decode.

A freelancer checking their own Udyam certificate

A Jaipur freelance designer who just registered as a micro enterprise wants to confirm they copied their new Udyam number correctly onto an invoice. They paste it here, see the format is valid and the state decodes to Rajasthan, and proceed with confidence — understanding that the number’s existence is already guaranteed by their own certificate, and this check simply confirms they transcribed it without a typo.

Frequently asked questions

What is the format of a Udyam Registration Number?
A Udyam Registration Number is nineteen characters in the pattern UDYAM-XX-00-0000000. It starts with the literal word UDYAM, followed by a two-letter state code (such as MH, DL, or KA), then a two-digit code, and finally a seven-digit sequential number unique to the enterprise. The segments are separated by hyphens. Any number that does not match this exact shape — wrong length, missing prefix, or non-letter state code — is malformed.
Can this tool verify that an MSME is real or active?
No, and this is the most important thing to understand about it. This tool checks that a Udyam number is correctly formatted and decodes its state code. It cannot confirm the enterprise exists, is registered, or is currently active. Genuine verification is possible only on the government Udyam portal, which requires the registered mobile number and a one-time password, and which has no public API. Any tool claiming to verify a Udyam number offline, or to fetch business details from just the number, is overstating what is technically possible.
What does the two-letter code in a Udyam number mean?
It is the state or union territory where the enterprise registered. The codes are the familiar two-letter abbreviations also used on vehicle number plates and postal addresses — MH for Maharashtra, DL for Delhi, KA for Karnataka, TN for Tamil Nadu, GJ for Gujarat, and so on. This tool decodes that segment to the full state name, which is a quick way to check the registration state matches the business’s stated address.
How do I actually verify a Udyam number officially?
Go to the government Udyam portal and use its Print/Verify option. You will need the Udyam Registration Number and access to the registered mobile number, because the portal sends a one-time password to complete the lookup. This is the only authoritative way to confirm an enterprise is registered and see its official details. Because it needs the OTP, only the registration holder (or someone with their consent and phone) can complete it — which is exactly why no public tool can verify a Udyam number on someone else’s behalf.
Is my Udyam number sent anywhere when I use this tool?
No. The entire check runs inside your browser using JavaScript on this page. The number you type is never transmitted to our servers or any third party, is not logged, and is not stored after you leave the page. Page analytics record only that the page was viewed, never the contents of the input. The tool keeps working even if you go offline after the page loads.
Why does a valid-format number show an unrecognised state code?
The format check and the state decode are separate steps. If the overall nineteen-character structure is correct but the two-letter segment is not one of the real state or union-territory codes, the number passes the format check while the state shows as unrecognised. In practice this almost always means a typo in the two-letter segment, since every genuinely issued Udyam number carries a valid state code.
What is the difference between Udyam and the old Udyog Aadhaar number?
Udyam Registration replaced Udyog Aadhaar Memorandum (UAM) from July 2020 as the official MSME registration system. Older enterprises registered under Udyog Aadhaar were required to re-register under Udyam. The number formats differ — this tool checks the current Udyam format (UDYAM-XX-00-0000000). If you have an old Udyog Aadhaar number in a different shape, it will not match, and you should register or migrate to Udyam on the government portal.
Is this tool free? Will it ever be paid?
The single-number format check on this page will always be free with no rate limit. We may later add bulk format-checking with CSV export — useful for procurement teams screening many vendor Udyam numbers before a tender — behind the Samastam Pro subscription once it launches, but the individual check here stays free with no signup and no ads.

Related tools