Search 5-digit National Industrial Classification (NIC) codes required for Udyam Registration, MCA Incorporation, and LLP registration in India.
Our registration experts will help you find the correct NIC code and set up your business.
NIC stands for National Industrial Classification. It is India's official statistical framework for classifying every kind of economic activity, manufacturing, trading, services, construction, agriculture, transport, and more, into a structured numeric code. The NIC system is developed and maintained by the Ministry of Statistics and Programme Implementation (MoSPI), and it's modelled on the International Standard Industrial Classification (ISIC) framework used by the United Nations, adapted to reflect how business activity is actually organized in India.
In practical terms, an NIC code is a short numeric identifier, typically 2, 4, or 5 digits, that tells the government exactly what your business does. If you run a tailoring shop, a poultry farm, a software consultancy, or a construction firm, each of these activities maps to a specific NIC code. This code is what you select during Udyam (MSME) registration, and it's also referenced during company/LLP incorporation on the MCA portal, in census and survey data collection, and in various government scheme eligibility checks.
It's easy to confuse NIC code with HSN or SAC code because all three are numeric classification systems used in Indian business compliance, but they serve different purposes. NIC code classifies what your business does as an enterprise; HSN and SAC codes classify individual goods and services for GST invoicing. We cover this distinction in detail further down this page. For a full breakdown of GST classification, see our HSN & SAC code finder.
If you're registering a business as a Micro, Small, or Medium Enterprise (MSME) through the Udyam Registration portal, selecting the correct NIC code isn't optional, it's a mandatory field, and it directly shapes how your business is recognized by the government. Here's why getting it right matters:
For a full walkthrough of the registration process itself, read NIC Code for MSME: Find the Right Code for Udyam Registration on our blog.
NIC codes follow a hierarchical, drill-down structure, similar in spirit to HSN codes for goods. Each additional digit narrows the classification from a broad economic sector down to a highly specific business activity. Understanding this structure helps you pick the right level of code (Udyam registration specifically requires the 2-digit, then 4-digit, then 5-digit selections in sequence).
The broadest level, represented by a single letter (A to U), for example, Section C covers "Manufacturing" and Section G covers "Wholesale and Retail Trade."
Each section is broken into divisions, identified by a 2-digit number. This is the first numeric selection you'll make on the Udyam portal, for instance, division 47 covers "Retail trade, except of motor vehicles and motorcycles."
Divisions are further split into groups, adding a third digit for a more specific activity category within that division, such as 471 for "Retail sale in non-specialized stores."
Groups break down into classes, a 4-digit code that narrows the activity considerably, such as 4711 for "Retail sale in non-specialized stores with food, beverages, or tobacco predominating" (which covers general/kirana stores).
The final 5th digit pinpointing the exact business activity, for example, 47110 specifically identifies retail sale in a non-specialized store with food, beverages, or tobacco predominating, the code used for a kirana or general provision store. This 5-digit sub-class is generally the final code you select for MSME/Udyam registration.
In short: Section (letter) leads to Division (2-digit), then Group (3-digit), then Class (4-digit), then Sub-Class (5-digit). The deeper you go, the more precisely the code describes your actual business activity.
India's NIC classification has been revised multiple times to keep pace with a changing economy, each version reflects the industries and activities relevant to its era.
An early classification framework, largely outdated and no longer used for current registrations. You may still encounter references to it in older business records or legacy licenses.
A revision that updated categories to reflect the liberalizing Indian economy of the 1990s.
A further update aligned more closely with international classification standards (ISIC Rev. 3.1), still occasionally referenced in older filings.
The current version in practical use on the Udyam Registration portal, MSME classification, and MCA company incorporation. It's aligned with ISIC Rev. 4, uses a 5-digit sub-class structure, and covers 21 sections, 88 divisions, and roughly 1,714 classes.
The newest classification, released by MoSPI on 18 November 2025. It expands to 22 sections, 86 divisions, and about 1,887 sub-classes, moving to a 6-digit sub-class structure and adding dedicated categories for fintech, e-commerce, renewable energy, digital services, AYUSH, and handloom that NIC 2008 doesn't capture. As of now it is rolling out across government systems but is not yet the mandatory standard on Udyam.
For new registrations today, NIC 2008 is still what the Udyam portal actively uses, so that's the version to select from. Keep an eye on official Udyam and MCA notifications for when NIC 2025 becomes the required standard, since using a code from an unsupported version can cause your application to be rejected or flagged for correction.
Think about what your business actually does day to day: "selling groceries," "stitching clothes," "running a poultry farm," "providing IT consulting." A clear, specific description gives the most accurate match.
Type your business activity or keyword into the search bar above. The tool scans the official NIC 2008 classification and returns the closest matching codes, ranked by relevance.
You'll typically see multiple matches at different levels: 2-digit division, 4-digit class, and 5-digit sub-class. Review the descriptions carefully to confirm which one describes your actual activity, not just a similar-sounding one.
For high-stakes filings like Udyam registration or MCA incorporation, it's good practice to verify the shortlisted code against the official NIC 2008 document published by MoSPI, especially if your business activity is unusual or spans multiple categories. Our full NIC code list for Udyam, services & trading is a useful cross-reference too.
Enter the verified 2-digit, 4-digit, and 5-digit codes into the Udyam Registration portal (or the SPICe+ form on the MCA portal, if incorporating a company). If your business has more than one activity, you can add additional NIC codes and mark your primary one as the "major activity."
Below is a quick-reference list of NIC 2008 codes for some of the most commonly searched business categories in India. These are meant as a starting point; because business activities can vary in scope, always confirm the exact code for your specific case using the search tool above before submitting any official filing. For kirana and general stores specifically, see our dedicated guide: NIC Code for Kirana Store.
Note: The codes above are indicative examples based on the NIC 2008 classification and cross-checked against our published guides linked throughout this section. Precise sub-classification can vary depending on the exact nature and scale of your business, so always verify against the search tool or the official MoSPI NIC 2008 document before finalizing your Udyam or MCA filing.
When you register your business on the Udyam Registration portal (the official government platform for MSME registration), NIC code selection happens through a guided dropdown, not free text, which is exactly why looking up your code in advance saves time and reduces errors. Here's what to expect:
Since the Udyam portal only lets you pick from its own dropdown list rather than searching freely, having the correct code identified beforehand, using a tool like this one, means you're not scrolling through dozens of similar-sounding categories mid-registration trying to guess the right match. See our step-by-step guide on NIC code for MSME registration for the full walkthrough.
These three codes are frequently confused because they're all numeric classification systems used in Indian business compliance, but each answers a different question.
| Basis | NIC Code | HSN Code | SAC Code |
|---|---|---|---|
| Classifies | The business/industry activity of an enterprise | Physical goods and products | Services |
| Used for | Udyam/MSME registration, MCA incorporation, census data | GST invoicing and tax rate for goods | GST invoicing and tax rate for services |
| Issued by | Ministry of Statistics and Programme Implementation (MoSPI) | World Customs Organization (adapted for GST) | Central Board of Indirect Taxes and Customs (CBIC) |
| Digit length | 2, 4, or 5 digits | 2, 4, 6, or 8 digits | Always 6 digits (starts with "99") |
| Example | 47110 (kirana store) | 6109 (t-shirts) | 998314 (IT consulting) |
In short: your business has one primary NIC code that describes what your enterprise does as a whole, but it may issue invoices under several different HSN or SAC codes, one for each distinct product or service it sells. A grocery store, for instance, has a single NIC code (47110) but could reference dozens of HSN codes across the different packaged goods on its shelves. You can look those up separately with our HSN & SAC code finder.
Applying an NIC 1987, 1998, or 2004 code instead of NIC 2008 is one of the most common Udyam registration errors, always confirm you're using the current version.
Picking a similar-sounding category instead of the exact match can misclassify your enterprise, affecting scheme eligibility and sector reporting down the line.
Udyam registration requires you to drill down to the specific 4-digit and 5-digit codes, stopping at the broad division level leaves your classification incomplete.
If your business pivots or adds a new activity (say, a boutique that starts manufacturing its own clothing line), your NIC code should be updated to reflect it, outdated classifications can cause compliance mismatches later.
Entering an HSN or SAC code where an NIC code is required (or vice versa) is a frequent error for first-time filers. Remember, NIC is about your business activity, not your product tax classification.
The Ministry of Statistics and Programme Implementation (MoSPI) released NIC 2025 on 18 November 2025, the first major revision since 2008. NIC 2025 moves from a 5-digit to a 6-digit sub-class code, expands the classification to 22 sections, 86 divisions, and around 1,887 sub-classes, and adds granular categories for sectors that barely existed in 2008, including fintech, e-commerce, renewable energy, digital services, AYUSH, and handloom.
As of now, NIC 2008 remains the version actively used on the Udyam Registration portal, and NIC 2025 is described by MoSPI as "rolling out across systems" rather than being immediately mandatory. No hard deadline for a full switchover has been announced yet. Businesses registering today should continue selecting NIC 2008 codes on Udyam, but should watch for official government notification of when NIC 2025 becomes the required standard, since filing under an unsupported version is one of the most common causes of application rejection. See our regularly updated NIC code list for 2026 for the latest reference codes.
NIC code stands for National Industrial Classification code. It is a statistical standard developed by the Ministry of Statistics and Programme Implementation (MoSPI), Government of India, used to classify and code every economic activity carried out by an enterprise, from manufacturing and trading to services and agriculture.
The full form of NIC code is National Industrial Classification code. It is India's official system for classifying business and economic activities, maintained by the Ministry of Statistics and Programme Implementation (MoSPI).
A 2-digit NIC code represents the "Division" level of classification, the broadest category an economic activity belongs to, such as manufacturing of food products, construction, or retail trade. Udyam registration requires you to first select this 2-digit division before narrowing down to the more specific 4-digit and 5-digit codes.
NIC 2008 is the current version used for Udyam registration, MSME classification, and most government filings in India. Earlier versions such as NIC 2004, NIC 1998, and NIC 1987 are outdated and should not be used for new registrations.
On the Udyam Registration portal, NIC codes are selected from a dropdown after entering your business activity, first the 2-digit division, then the 4-digit group, and finally the 5-digit class. You can look up the exact code beforehand using an NIC code finder tool so the registration process goes faster and you select the right classification the first time.
Yes. If your business carries out more than one activity, for example manufacturing and retail trade, you can add multiple NIC codes under Udyam registration, marking one as the "major activity" and the rest as additional activities.
Selecting an incorrect NIC code can misclassify your business activity, which may affect eligibility for certain MSME schemes, subsidies, and sector-specific benefits, and can create discrepancies during bank loan processing or government tenders. It's best to verify your NIC code carefully before submitting Udyam or MCA filings, and update it later if needed.
No. NIC code classifies the economic activity or industry of a business, used for Udyam, MSME, and MCA registration, while HSN and SAC codes classify individual goods and services for GST purposes. A single business typically has one primary NIC code but may use several HSN/SAC codes across the products or services it sells.
The official NIC 2008 code list is published by the Ministry of Statistics and Programme Implementation (MoSPI) and is also made available through the Udyam Registration portal. You can also use an NIC code finder tool to search by business name or keyword instead of manually scanning the full PDF.
NIC 2025 is the newest classification released by MoSPI on 18 November 2025. It uses a 6-digit sub-class (up from NIC 2008's 5 digits), expands coverage to about 1,887 sub-classes, and adds new categories for fintech, e-commerce, renewable energy, digital services, AYUSH, and handloom. NIC 2008 is still the version actively used on the Udyam portal for now, with NIC 2025 rolling out gradually and no confirmed mandatory switchover date yet.
Yes, the NIC code finder tool is completely free to use and does not require sign-up or login.
Your NIC code is more than a formality. It's how the government, banks, and scheme administrators understand what your business actually does, and it shapes what MSME benefits, subsidies, and classifications you're eligible for. Whether you're registering on Udyam for the first time, incorporating a company on the MCA portal, or simply double-checking that your existing classification is still accurate, always work from the current NIC 2008 list and verify the exact code for your specific activity rather than guessing from a similar-sounding category.
Use the NIC code finder above to search your business activity right now. For more detail, see our related guides: NIC Code List 2026, NIC Code for Kirana Store, and NIC Code for MSME Registration. If you need help completing Udyam registration, MSME certification, or company incorporation end to end, Startup Flora's team can guide you through it.