Every new company registered in Malaysia must declare its principal activity to the Companies Commission of Malaysia (SSM) using a five-digit activity code drawn from the Malaysia Standard Industrial Classification — and choosing the wrong one can delay incorporation, complicate tax filings or affect licence applications. Why does one small code carry so much weight?
In this guide, we explain what this classification code is and how it works. You will also learn how to find the right code for your business and the mistakes to avoid. Practical examples and tips for 2026 are included throughout.
What Is the MSIC Code and Why Does It Matter for Your Company?
It is the Malaysia Standard Industrial Classification — a five-digit code that tells SSM what your company actually does. It also follows your business through every official record.
The Malaysia Standard Industrial Classification (MSIC) is a national coding system maintained by the Department of Statistics Malaysia (DOSM). Its most recent update is the 2024 edition (MSIC 2024). SSM adopts this classification for company registration, and the Inland Revenue Board (LHDN) uses matching activity codes for tax administration. When you incorporate a company in Malaysia, you must select at least one MSIC code. It should best describe your principal activity, and you may add secondary activity codes for other lines of business.
The code matters more than most founders expect. It appears in your Section 14/17 incorporation documents, your SSM business profile, and your annual return. Lenders, government agencies and licensing bodies often read this code. They use it to verify whether your company is eligible for sector-specific approvals, grants or financing. A mismatched code can raise questions during audits, licence renewals or e-Invoicing onboarding with LHDN.
In practice, we help clients choose activity codes during incorporation. The most frequent issue we see is a mismatch between the declared code and the company's actual operations. This usually happens because the founder picked the first plausible search result rather than the most accurate one.
How Is the Activity Code Structured?
Each code is five digits long, arranged in a hierarchy. It runs from broad industry sector down to a very specific activity.
Understanding the structure makes it much easier to search the classification accurately. The 2024 edition follows the international pattern used in most national statistics frameworks, so each level narrows the field:
- The broad industry sections are letter-coded A to U and cover categories such as agriculture, manufacturing or services.
- The first two digits identify the division, for example food manufacturing.
- The first three digits identify the group, such as dairy product manufacturing.
- The first four digits identify the class.
- All five digits together identify the item, the most specific activity, such as ice cream manufacturing.
1. Sections group industries into 21 broad categories
The top level divides the economy into sections coded A to U. Examples include:
- Section C covers manufacturing.
- Section G covers wholesale and retail trade.
- Section J covers information and communication.
- Section M covers professional, scientific and technical activities — the section where most consulting and services firms sit.
2. Divisions and groups narrow the field
Within Section C, division 10 covers food products. Within that division, group 105 covers dairy products. This is the level at which many founders stop searching — too early to describe the actual business.
3. The fifth digit is the decision maker
The final digit pins down the precise activity. For example, 10501 is ice cream manufacturing while 10502 is condensed milk manufacturing. Choosing at the four-digit level when a five-digit option exists is one of the most common registration errors.
How Do You Find the Right Activity Code for Your Business?
Search the official classification by keyword, work down the five-digit hierarchy, and verify the code describes your principal revenue-generating activity — then confirm a secondary code if needed.
Finding the right code is a step-by-step process. SSM's registration systems include a searchable activity-code lookup, and DOSM publishes the full classification. Follow these steps:
- Describe your principal activity in one plain sentence — what your company will actually do to earn its main revenue.
- Search the official 2024 classification using relevant keywords, in English or Bahasa Malaysia.
- Review the candidate codes at division and group level before settling on the most specific five-digit code.
- Read the code's description carefully, including any inclusions and exclusions notes.
- Select one or two secondary codes if your company will run additional distinct lines of business.
- Record the codes and their descriptions for your incorporation documents and future licence applications.
Step 1: Define the principal activity precisely
Avoid broad words like 'trading' or 'services'. Ask what the company sells, to whom, and how. A company selling software subscriptions is not in the same class as one building custom software for clients — one may sit under information service activities while the other falls under computer programming.
Step 2: Use the official search tools
SSM's online registration system includes a built-in activity-code search, and DOSM publishes the searchable 2024 classification on its website. Searching both helps you cross-check that the code is current and accepted by SSM.
Step 3: Match revenue, not ambition
If you plan to add e-commerce next year but your current revenue comes from consulting, declare consulting now. Codes can be updated later, and accuracy at registration prevents queries from SSM and LHDN later.
Example MSIC Codes for Common Malaysian Businesses
| Business Activity | MSIC 2024 Example | What It Covers |
|---|---|---|
| Management consultancy | 70201 | Administrative, general management and consulting activities |
| Software publishing | 58201 | Publishing of ready-made interactive software including games |
| Computer programming | 62011 | Writing, modifying and testing software for others |
| Wholesale of computer hardware | 46511 | Wholesale of computers, peripherals and software |
| Retail sale via online channels | 47911 | Retail sale of goods through e-commerce channels |
| Food manufacturing (bakery) | 10712 | Manufacture of bread, cakes and confectionery |
| Freight transport by road | 49411 | Freight transport by road |
| Advertising agencies | 73101 | Advertising agencies and media buying services |
What Are Examples of Activity Codes for Common Business Types?
Commonly used examples include 70201 for management consultancy, 62011 for computer programming and 47911 for online retail. The full list below draws from the current 2024 classification and covers services, technology, manufacturing and trade.
The following table shows examples of how the hierarchy resolves into specific codes for businesses we commonly register. Use them as orientation only — always confirm the exact code against the official classification before filing.
What Are the Most Common Mistakes When Choosing an Activity Code?
Founders typically choose codes that are too broad, outdated, or inconsistent with the company's actual activities — and these errors surface during licence applications, financing and tax reviews.
The mistakes below account for most of the corrections we handle when helping clients regularise their SSM records after incorporation.
1. Choosing a code that is too general
Selecting a division-level or group-level description when a specific five-digit code exists makes your business look vague to lenders and regulators. The more specific the code, the cleaner your business profile reads.
2. Using an outdated classification version
SSM now works with the 2024 edition of the classification. Searching old lists published for earlier editions can return codes that no longer exist or have been restructured. This causes rejection or rework during incorporation.
3. Declaring activities the company does not actually carry out
Some founders add aspirational secondary codes to 'keep options open'. Licensing bodies and LHDN may read the declared activities as a trigger for sector-specific compliance, such as licensing, e-Invoicing categories or incentive eligibility checks.
4. Mixing up similar-sounding activities
Wholesale and retail codes are distinct. So are manufacturing versus trading of the same product, and software publishing versus software consultancy. Reading the code's descriptive notes prevents this error.
5. Forgetting to update the code when the business pivots
When a company changes its core business, the principal activity on record should be updated through SSM. An outdated code creates mismatch between your business profile, tax records and e-Invoicing classifications.
MSIC Code Selection at a Glance: Do's and Don'ts
| Do | Don't |
|---|---|
| Search the official MSIC 2024 classification | Use unofficial or outdated code lists from random websites |
| Choose the most specific five-digit code | Stop at the division or group level |
| Declare the principal revenue activity | Declare aspirational activities to 'keep options open' |
| Add secondary codes only for genuine lines of business | Stack codes that require licences you cannot obtain yet |
| Review the code before each annual return | Leave a stale code after the business pivots |
Can You Change Your Activity Code After Registration?
Yes — a company can update its principal activity code with SSM after incorporation, typically as part of a change of business nature or during the annual return filing.
Companies evolve, and SSM's framework accommodates that. A change of principal activity is notified through SSM's online filing on the MyCoID portal, using the change of company particulars route. The update should be made as soon as practical after the change, and before the next annual return. Once approved, the updated code reflects in the company's business profile. It is good practice to review the declared activity each year before filing the annual return, particularly if revenue mix has shifted materially.
For related filing obligations in 2026, our guide to Malaysia statutory forms and deadlines explains how activity declarations interact with other SSM requirements.
How Does Your Activity Code Affect Licences, Tax and Incentives?
The declared code feeds into licensing eligibility, LHDN tax profiling and incentive applications — so accuracy directly affects compliance costs and access to benefits.
The code on your SSM record is read by more parties than most founders realise:
- Licensing bodies screen the declared activity to determine whether sector-specific licences or approvals are required. Examples include wholesale retail trade (WRT) licences for certain foreign-owned trading companies.
- LHDN references the activity classification when profiling the company for tax administration and e-Invoicing.
- Incentive agencies such as MIDA assess eligibility for sector-based incentives by looking at declared activities and supporting documents.
- Banks and financiers read the business profile when onboarding the company for accounts and facilities.
A code that misrepresents the business can therefore delay licence approvals, misdirect tax classifications and complicate financing. If you are budgeting for the full registration journey, our incorporation cost index for 2026 outlines the official fees involved.
Conclusion
Choosing the right activity code is a small decision with long-lasting consequences for your company's licensing, tax profile and financing. The key is to describe your principal activity precisely and pick the most specific five-digit business activity code in the 2024 classification. Keep the declaration updated as your business evolves.
As a Corporate Services Provider, 3E Accounting Malaysia helps founders select accurate activity codes as part of company incorporation. We also regularly assist clients with updating principal activities, statutory filings and compliance after registration. Our team combines professional expertise with technology-enabled processes so your SSM records stay consistent from day one.
If you are planning to register a company in Malaysia, reach out to our team. We will handle your activity codes and incorporation documents correctly from the start.
Get Your Company Registered Correctly
Let our team help you choose the right MSIC code and complete your Malaysia company incorporation accurately and efficiently.
Frequently Asked Questions
The MSIC code is a five-digit classification under the Malaysia Standard Industrial Classification that describes a company's principal activity. SSM requires it during company registration, and it appears in the company's official business profile and annual return.
A company declares one principal activity code, and may also declare one or more secondary activity codes for additional genuine lines of business. Codes should reflect actual operations, not future ambitions.
Yes. A company can update its principal activity with SSM through the appropriate statutory filing, and the updated code reflects in the company's business profile. It is common when a company pivots its core business.
Yes. The declared activity informs how LHDN profiles the company for tax administration and e-Invoicing, and licensing bodies use it to assess whether sector-specific licences apply. An inaccurate code can delay approvals or trigger unnecessary compliance checks.
The Department of Statistics Malaysia publishes the current MSIC 2024 classification on its website, and SSM's online registration system includes a built-in MSIC search for use during incorporation.
Abigail Yu
Director
Abigail Yu oversees executive leadership at 3E Accounting Group, leading operations, IT solutions, public relations, and digital marketing to drive business success. She holds an honors degree in Communication and New Media from the National University of Singapore and is highly skilled in crisis management, financial communication, and corporate communications.







