NIC Code List:The Complete Guide for Udyam, Services and Trading (2026)
Every business registration in India asks the same question in a different way: what does your business actually do? The NIC code list is the government's answer sheet. It is the official directory of business activities, and you pick one number from it when you register on Udyam, incorporate a company on MCA, or apply for a licence. The problem is that the full list runs to well over a thousand entries, written in formal statistical language that rarely matches how you describe your own work. Search "grocery" and you may get nothing. Search "retail sale in non-specialised stores" and you will find your code instantly. This is our master guide to the NIC code list. It explains how the list is structured, how to read it from a 2-digit section down to a 5-digit sub-class, and gives you ready-made tables for services, trading and manufacturing. It is written for MSME owners, traders, freelancers, consultants and founders who need the right code the first time, without guesswork.

Benefits of Using the Correct NIC Code from the List
Smooth Udyam Registration
Picking the exact sub-class from the list prevents mismatches and rejections during MSME verification. The portal will not accept a vague or partial entry.
Full Scheme and Subsidy Access
Most MSME benefits are sector-specific and administered code by code. The right entry from the list is what makes you visible to the schemes meant for you.
Faster Loan Approvals
Banks and NBFCs verify your activity through the NIC code. When it matches your GST records, the file moves; when it contradicts them, it stalls.
Tender and GeM Eligibility
MSME procurement reservation is filtered by NIC code. The correct classification keeps you inside the supplier pool instead of outside it.
Clean Records Across Systems
One consistent code across Udyam, MCA, GST and your bank KYC removes the mismatches that trigger questions during audits.
How the NIC Code List is Structured
How to Find Your Code in the NIC Code List

Write Your Activity in One Plain Line
"Digital marketing." "Bread baking." "Manpower supply." Be clear about whether you manufacture, trade or provide a service, because each sits in a different part of the list.

Identify Your Section
Use the 21-section table above. Manufacturing goes to C, shops go to G, most service businesses land between I and S. This narrows a thousand-entry list to a manageable slice.

Search Using Official Vocabulary
Open the activity search on the Udyam or MCA form and type the formal term, not the trade name. If the search returns nothing, the wording is the problem, not your business.

Drill Down to the 5-Digit Sub-Class
Move from division to group to sub-class until the description genuinely matches what you do. Read the whole description, not just the number.

Set Primary and Secondary Codes
Mark the activity that earns you the most as principal, and list the others after it. Do not force multiple activities into one code.

Verify Before You Submit
Cross-check that the code you picked is consistent with how your GST invoices describe the business. A mismatch here is the classic reason a loan file stalls.

Write Your Activity in One Plain Line
"Digital marketing." "Bread baking." "Manpower supply." Be clear about whether you manufacture, trade or provide a service, because each sits in a different part of the list.

Identify Your Section
Use the 21-section table above. Manufacturing goes to C, shops go to G, most service businesses land between I and S. This narrows a thousand-entry list to a manageable slice.

Search Using Official Vocabulary
Open the activity search on the Udyam or MCA form and type the formal term, not the trade name. If the search returns nothing, the wording is the problem, not your business.

Drill Down to the 5-Digit Sub-Class
Move from division to group to sub-class until the description genuinely matches what you do. Read the whole description, not just the number.

Set Primary and Secondary Codes
Mark the activity that earns you the most as principal, and list the others after it. Do not force multiple activities into one code.

Verify Before You Submit
Cross-check that the code you picked is consistent with how your GST invoices describe the business. A mismatch here is the classic reason a loan file stalls.
Udyam NIC Code List: What the Portal Actually Asks For
Enter the full 5-digit sub-class
The portal search returns 5-digit entries under NIC 2008. A 2-digit division will not do.
You can add multiple codes
If your business genuinely does more than one thing, add several codes. Mark the principal activity first; the rest are secondary. This matters for anyone who both manufactures and sells.
Traders are included
Since 2021, retail and wholesale trade (divisions 45, 46 and 47) can register under Udyam, mainly for priority-sector lending benefits. If you run a shop, you are eligible. Our guide to the NIC code for a kirana store walks through this with 47110 as a worked example.
Search by official wording, not everyday words
This is the single biggest practical hurdle. The portal matches text in the official description. "Kirana" returns nothing; "retail sale in non-specialised stores" returns 47110.
The code appears on your certificate
After submission, check that the NIC code printed on your Udyam Registration Certificate is the one you intended. You can log in and update it later, free of charge.
Who Needs the NIC Code List
New MSME Registrants
Anyone filling the Udyam form for the first time and facing the activity field.
Traders and Shop Owners
Retail and wholesale businesses that became Udyam-eligible from 2021 onwards.
Service Providers and Freelancers
Consultants, agencies, IT firms and manpower suppliers who need the services section of the list.
Companies and LLPs
Founders incorporating on MCA, where the same classification appears under a different label.
Existing Businesses That Changed Direction
If your principal activity has shifted, your old code is now wrong and should be updated.
The 21 Sections at a Glance
IT, Software and Digital Services
Professional and Consultancy Services
Administrative and Support Services
Education, Health and Personal Services
Hospitality and Food Services
NIC Code List for Trading
NIC Code List for Manufacturing
Common Mistakes When Using the NIC Code List
Entering Only the 2-Digit Division
"47" or "62" is just the division. Udyam wants the full five digits. This alone causes a large share of flagged registrations.
Searching in Everyday Language
Typing "kirana," "grocery" or "freelancer" returns nothing useful. The list uses statistical wording. Translate your activity into formal terms first.
Confusing Services with Trading
Selling a product you did not make is trading, not a service. Buying and reselling is Section G, not the service sections. This misclassification follows you into every scheme application.
Forcing Everything into One Code
If you both manufacture and sell, use two codes rather than picking one and hoping. The list is built to accommodate this.
Letting the Code Contradict Your GST Records
Your Udyam activity and your GST invoices should tell the same story. When they do not, credit officers notice.
Never Updating After the Business Changes
An outdated code quietly costs you scheme eligibility. Updating it on the portal takes minutes and costs nothing.
NIC 2008 vs NIC 2025: Which List Applies Today
FAQs
What is the NIC Code List?
The NIC code list is the official directory of the National Industrial Classification, maintained by the Ministry of Statistics and Programme Implementation (MoSPI). It assigns a unique number to every recognised business activity in India, so that the government can classify, count and support businesses consistently.
You meet this list at almost every registration counter:
Udyam (MSME) registration — the activity field pulls directly from the NIC list
MCA company and LLP incorporation — the same classification, different form
GST registration and IEC (Import Export Code) — activity classification again
Government tenders and GeM listings — your categories are decided by your codes
If you are new to the concept and want the fundamentals first, start with our master explainer on the NIC code for MSME and then come back here for the actual lists.
NIC Code List for Services
This is the section most first-time registrants need, and the one that causes the most confusion, because "services" is not one division. It is spread across roughly ten sections. Here is a practical NIC code list for services, grouped by what people actually search for.
Costs and Fees
There is no fee. Udyam registration is free on the official portal (udyamregistration.gov.in), and selecting or later updating your NIC code costs nothing. There is no separate "NIC certificate" to buy; the code simply appears on your Udyam Registration Certificate.
Be cautious of websites charging for "NIC code selection." The government process itself carries no fee.
Conclusion
The NIC code list looks intimidating until you see the logic: a letter for the sector, two digits for the division, and five digits for the exact thing you do. Once you read it that way, finding your code is a two-minute job.
Three things decide whether you get it right. Pick the full 5-digit sub-class, not the division. Search using the official wording, not the words you use with customers. And keep the code consistent with your GST and bank records so nothing contradicts anything later.
If your activity is specific, start with our detailed guides on the NIC code for MSME and the NIC code for a kirana store, or read why the NIC code matters and how to use it before you file. Get this one field right and the rest of your MSME registration, and the benefits behind it, fall into place.
StartupFlora provides consultancy services only. We are not affiliated with any government department. All scheme benefits and approvals are at the sole discretion of the respective government authority and implementing agency.