Achieve 100% E-invoicing Compliance
with Asia's Leading Provider
Achieve 100% E-invoicing Compliance with Asia's Leading Provider
Effortless Integration
with any ERP/ POS System
Effortless Integration
with any ERP/ POS System
LHDN & MDEC Compliant
E-Invoicing Solution
LHDN & MDEC Compliant
E-Invoicing Solution
Comprehensive customer portal
for B2C e-Invoices
Comprehensive customer portal
for B2C e-Invoices
Book a Demo

MSIC Code in Malaysia: What is it and How to Find It

Updated on: Jun 10th, 2025

|

13 min read

social iconssocial iconssocial iconssocial icons

The Malaysian Standard Industrial Classification (MSIC) code is a five-digit numerical identifier used to classify a business’s economic activity. It’s a crucial field (mandatory one) among the 55 fields that is required to generate e-invoice in Malaysia

MSIC Code ensures standardized way for proper categorization of business transactions for tax, compliance, and analytical purposes that the systems could read. This ensures proper categorization of business transactions for tax, compliance, and analytical purposes. This blog will explain what the MSIC code is, why it's essential for e-invoicing, how to select the correct code and list of all the MSIC code as published by LHDN (downloadable excel format)

What is the Malaysia MSIC Code?

The Malaysian Standard Industrial Classification (MSIC) code is a numerical system where each code corresponds to a specific industry, allowing for streamlined data collection and analysis. It is a standardised classification, developed by the Department of Statistics Malaysia, and aims to simplify the complex landscape of industries and businesses and classify economic activities into different sectors and sub-sectors.

Why are Malaysia MSIC Codes Important?

These MSIC codes hold significant importance in the Malaysian business landscape for several operational and legal reasons:

  • Regulatory compliance
  • Taxation and financial reporting
  • Statistical analysis and economic planning
  • Business research and analysis
  • Facilitating business partnerships

At its core, MSIC codes serve as a universal language for businesses, regulators, researchers, and policymakers. The practical application of these codes in real-life scenarios underscores their crucial role in the efficient functioning of the country's economy.

How to Find Your Malaysia MSIC Code

Finding the correct code for your business is a crucial step towards complying with MSIC codes by LHDN. Follow these simple steps to identify the right MSIC code for your enterprise:

  • Step 1: Determine the sector of your business activities
  • Step 2: Visit the official Department of Statistics Malaysia website at www.dosm.gov.my.
  • Step 3: Navigate to the MSIC code directory
  • Step 4: Utilise the MSIC code search functionality
  • Step 5: Review the search results, i.e. business activities displayed alongside corresponding sectors and sub-sectors
  • Step 6: Verify the code details
  • Step 7: Note down the correct MSIC code and include it in your business documentation

Different types of MSIC codes Malaysia

MSIC codes are diverse, covering a wide array of industries - from manufacturing and agriculture to services and technology, where each sector has its unique set of codes. Here is a list of some business MISC codes, providing an overview of the diverse industries within the country: 

1. Agriculture, Forestry, and Fishing (MSIC Codes 011-099)

011: Growing of non-perennial crops

021: Growing of perennial crops

031: Plant propagation

051: Animal husbandry

071: Hunting, trapping, and related service activities

2. Mining and Quarrying (MSIC Codes 101-142)

101: Mining and agglomeration of hard coal

109: Mining and agglomeration of lignite

112: Operation of gravel and sand pits; mining of clays and kaolin 

3. Manufacturing (MSIC Codes 151-383)

151: Production, processing, and preserving of meat and meat products

210: Manufacture of paper and paper products

259: Manufacture of other fabricated metal products

303: Manufacture of air and spacecraft and related machinery

383: Recycling of metal waste and scrap 

4. Electricity, Gas, Steam, and Air Conditioning Supply (MSIC Codes 401-432)

401: Production, collection, and distribution of electricity

402: Manufacture of gas; distribution of gaseous fuels through mains

410: Steam and air conditioning supply 

5. Water Supply; Sewerage, Waste Management, and Remediation Activities (MSIC Codes 451-390)

451: Sale of motor vehicles

464: Wholesale of household goods

477: Retail sale of other goods in specialized stores 

6. Construction (MSIC Codes 421-439)

421: Construction of roads and railways

429: Construction of other civil engineering projects

431: Demolition and site preparation

439: Other specialized construction activities 

7. Wholesale and Retail Trade; Repair of Motor Vehicles and Motorcycles (MSIC Codes 451-477)

451: Sale of motor vehicles

464: Wholesale of household goods

477: Retail sale of other goods in specialized stores

8. Transportation and Storage (MSIC Codes 491-532)

491: Passenger rail transport, interurban

501: Sea and coastal passenger water transport

511: Scheduled passenger air transport 

9. Information and Communication (MSIC Codes 581-620)

581: Publishing of books, periodicals, and other publishing activities

591: Motion picture, video, and television program production, sound recording, and music publishing activities

602: Television programming and broadcasting activities 

10. Financial and Insurance Activities (MSIC Codes 641-662)

641: Monetary intermediation

649: Other financial service activities, except insurance and pension funding

661: Activities auxiliary to financial service and insurance activities

Understanding these various MSIC codes is crucial for businesses, regulators, and policymakers in Malaysia as it facilitates efficient data collection, analysis, and decision-making processes, ensuring the smooth functioning of the country's diverse economic activities.

Download the Complete MSIC Code List (Excel Format)

The Inland Revenue Board of Malaysia (IRBM) has published the complete MSIC code reference in Excel format as part of the Software Development Kit (SDK) Version 1.0. This official list includes all five-digit MSIC codes along with their descriptions for the correct classification for their activities when submitting e-invoices.

Click here to download the official MSIC Code List (Excel)

How to Use MSIC Codes for Business in Malaysia

Once you have identified your MSIC code, it becomes a fundamental element of your business documentation and must be included in your official records, licenses, and permits. Additionally, it is important for taxation purposes, aiding the government in assessing your business activities accurately.

Conclusion

MSIC codes form the backbone of Malaysia's e-invoicing system, directly linking business activities to tax compliance. Their five-digit hierarchical structure—categorizing economic operations from broad divisions (2-digit) to specific items (5-digit)—ensures alignment with global standards while addressing local economic needs.

Mandated by the IRBM for all e-invoice submissions via MyInvois Portal or APIs, these codes enable precise tax classification, affecting SST applicability, incentives, and compliance. Incorrect codes risk invoice rejection, payment delays, or penalties, necessitating rigorous accuracy.

Also Read

e-Invoicing FAQs  in Malaysia

Transaction Types of e-Invoicing in Malaysia

e-Invoice Model in Malaysia

Important Terms in Malaysia e-Invoicing

e-Invoice Exemptions in Malaysia

Reasons for Rejection and Cancellation of e-Invoice in Malaysia

e-Invoice Malaysia Penalties

Self-Billed e-Invoice in Malaysia

Frequently Asked Questions

What is an MSIC code in Malaysia?

The MSIC code is a five-digit numeric code that classifies a business's economic activity in Malaysia. It's based on the UN's ISIC system but adapted for Malaysia’s economy.

Why is the MSIC code important for Malaysian businesses?

MSIC codes are essential for:

  • Tax classification and compliance
  • E-invoicing submissions
  • Access to tax incentives and exemptions
  • Regulatory and licensing accuracy
  • Government data and policy development
Is the MSIC code required for business registration in Malaysia?

Yes. Businesses must select appropriate MSIC codes when registering with the Companies Commission of Malaysia (SSM) or other regulatory agencies.

What are the differences between MSIC 2008 and MSIC 2023?
  • MSIC 2008: Based on ISIC Revision 4, currently in use.
  • MSIC 2023: An updated version with revised classifications. Check with the Department of Statistics Malaysia for official updates and guidance.
How is the MSIC code structured?

MSIC codes follow a four-level hierarchy:

  1. Division (2 digits) – broad category
  2. Group (3 digits) – subcategory
  3. Class (4 digits) – specific activity
  4. Item (5 digits) – most detailed activity
Index