← All insights Licensing

Do You Need an MCMC Licence in Malaysia 2026? The Communications and Multimedia Act Licence Map for App, Cloud and Platform Businesses — Why a Branch Office Can Never Hold One, the RM2,500 Class Licence That Renews Every Year, the RM100,000-per-Licence Annual Floor on Individual Licences, and the 8-Million-User Deeming That Took Effect on 1 January 2026

·15 min read

A Chinese SaaS vendor signs its first Malaysian enterprise customer. A Shenzhen hardware group decides to host its IoT platform on a Cyberjaya data centre. A Hangzhou app studio hits a million Malaysian users and starts selling in-app subscriptions. None of them think of themselves as a telecommunications company, and none of them expect to need a licence from the Malaysian Communications and Multimedia Commission (MCMC). Yet the Communications and Multimedia Act 1998 (Act 588) does not licence "telcos" — it licences activities, and the list of licensable activities has been quietly widened to include cloud services since 2022 and internet messaging and social media services since 2025. On 1 January 2026, MCMC applied the deeming provision in section 46A to bring every messaging and social media platform with eight million or more Malaysian users inside the licence perimeter automatically. This guide sets out the whole licence map: the four categories, the difference between an individual licence and a class licence, the eligibility rule that quietly disqualifies a branch office, the actual fees and timelines, and how to work out — in one pass — whether what you are selling in Malaysia is licensable, class-licensable, or exempt.

Why the CMA catches software companies at all

The CMA was drafted around a convergence idea: networks, services and content should sit under one technology-neutral statute rather than under separate telecoms and broadcasting laws. The practical consequence is that the Act's licence categories are defined by function, not by industry label. If you provide something that functions as an "applications service" to end users in Malaysia, you are within the framework, whether your company describes itself as a telco, a cloud provider, an app developer or a manufacturer with a connected-device platform.

Two features of the regime matter more than anything else for a foreign-invested company:

Operating a licensable activity without the licence is an offence under section 126 of the CMA: on conviction, a fine of up to RM500,000, imprisonment of up to five years, or both, plus a further fine of RM1,000 for every day the offence continues after conviction.

Telecommunications tower with cellular antennas against a blue sky
The CMA 1998 licences activities, not industries. The tower and the SaaS dashboard can sit under the same statute — in different categories.

The four licence categories

Everything under the CMA falls into one of four categories. Getting the category right is the entire exercise, because the category determines whether you need a ministerial licence costing six figures a year or a RM2,500 annual registration.

CategoryWhat it coversTypical holderLicence type available
Network Facilities Provider (NFP)The physical layer — earth stations, fixed links and cables, radiocommunications transmitters, satellite hubs and control stations, space stations, submarine cable landing centres, towers, poles, ducts and pitsTower companies, fibre owners, satellite operators, submarine cable consortiaIndividual or class
Network Service Provider (NSP)Carriage — bandwidth services, broadcasting distribution, cellular mobile services, space services, switching services, gateway services, access applications serviceMobile operators, fixed carriers, satellite service providersIndividual or class
Applications Service Provider (ASP)Services delivered over a network to end users — PSTN and IP telephony, public cellular services, public payphones, public switched data, directory services, internet access, messaging services, internet messaging services, social media services, and cloud servicesISPs, VoIP providers, messaging platforms, social media platforms, cloud and hosting providersClass only — there is no individual ASP licence
Content Applications Service Provider (CASP)Content — satellite broadcasting, subscription broadcasting, terrestrial free-to-air television, terrestrial radio broadcastingBroadcasters, pay-TV operators, radio stationsIndividual or class

Note the asymmetry in the third row. MCMC's licensing guidebook records "not applicable" against the individual-licence column for ASP. Every applications service that is licensable is licensable as a class licence — the cheap, administrative, annually renewed registration. That is good news for software companies, and it is the reason the ASP(C) licence has become the default instrument for regulating the digital economy in Malaysia.

Individual licence, class licence, exempt: three different worlds

The CMA's licence tiers are not degrees of the same thing. They are separate regimes with different eligibility rules, different decision-makers and different orders of cost.

Individual licenceClass licenceExempt / unlicensed
NatureGranted by the Minister on MCMC's recommendation; a discretionary instrument with standard and special conditionsRegistration — an administrative process, not a grant of discretionNo filing at all
Application feeRM10,000 per licence (non-refundable)
Approval feeRM50,000 per licence
Registration feeRM2,500 per licence, payable yearly
Annual licence feeGreater of RM100,000 per licence or 0.5% of gross annual turnover, on each anniversaryIncluded in the RM2,500 annual registration
RenewalProcessing and renewal fee RM25,000Re-register each year
Validity10 years from grant (Regulation 11(1), Licensing Regulations 2000)One calendar year (Regulation 25(5))
Processing timeMCMC evaluates, then recommends to the Minister; the Minister is deemed to have refused if no decision within 30 days of receiving the recommendation14 days for new registration, 7 days for annual re-registration, from complete submission
Financial gatesPaid-up capital RM2,000,000 (NFP/NSP) or RM500,000 (CASP); net tangible assets of at least RM500,000 per the latest audited accounts; 30% Bumiputera shareholdingNone published
Other conditionsRoll out the activity within 12 months of the licence; submit audited accounts to MCMC within 3 months of financial year end; permit interconnection; file the annual return of net revenue for Universal Service ProvisionStandard class licence conditions published by MCMC for each of NFP(C), NSP(C), ASP(C) and CASP(C)
Read the annual fee line again. An individual licence carries a floor of RM100,000 per licence per year regardless of turnover — before the 0.5% of gross annual turnover formula ever bites. A company that needs three individual licences to run its network is committing to RM300,000 a year in licence fees alone from the first anniversary. This is why almost every foreign digital business that can lawfully sit in the class-licence tier should stay there.

The eligibility rule that ends most plans: no foreign company, no branch

This is the provision that reorganises corporate structures, and it applies to both tiers.

For an individual licence, MCMC's guidebook lists the persons who are ineligible to apply: a foreign company as defined under the Companies Act 2016 (Act 777); an individual or sole proprietorship; and a partnership. Only a locally incorporated company can hold one.

For a class licence, Regulation 23(1) of the Communications and Multimedia (Licensing) Regulations 2000 makes two classes of person ineligible to be registered: a foreign individual who is not a permanent resident, and a foreign company as defined under the Companies Act 2016. The Minister may, for good cause or in the public interest, permit either to apply under Regulation 23(2) — a route that exists but is exceptional and requires meeting conditions MCMC sets case by case.

"Foreign company as defined under the Companies Act 2016" is the key phrase. It captures the registered branch of an overseas company — the structure many Chinese groups choose first because it looks lighter than a subsidiary. MCMC's cloud FAQ says so directly: a local branch of a foreign person does not fall within "local presence", because a branch is still regarded as part of the foreign person, and registering it would be inconsistent with Regulation 23.

The practical consequence is simple and expensive to discover late: if any part of what you sell in Malaysia is a licensable activity, the licence holder has to be a Malaysian-incorporated Sdn. Bhd. If you have already set up a branch, see our comparison of the two structures in branch registration versus a subsidiary, and expect to incorporate before you can register.

The one piece of good news on ownership. Unlike an individual licence — which carries a 30% Bumiputera shareholding requirement — the ASP(C) class licence has no restriction on foreign shareholding. MCMC states this expressly in its cloud licensing FAQ. A 100% China-owned Sdn. Bhd. can hold an ASP(C). The barrier is incorporation, not equity.

Cloud services: the rule that has been in force since 2022

MCMC brought cloud services inside the ASP(C) licence with effect from 1 January 2022, with a voluntary grace period to 31 March 2022 and full force from 1 April 2022. Four years on, it is still the single most commonly missed licence among foreign technology companies operating in Malaysia — partly because the drafting is deliberately light-touch, and partly because "we are not a telco" remains the instinctive answer.

MCMC's working definition is broad: cloud services means any service made available to end users on demand via the internet from a cloud computing provider's server. An "end user" can be a natural or artificial person — so selling only to banks and enterprises, with no consumer product at all, does not take you outside the definition.

Who must register is decided by a local presence test, and MCMC's own illustrations are worth reproducing because they answer most real cases:

ScenarioMCMC's position
Company A is locally incorporated and provides cloud services to end usersMust register as an ASP(C) licensee
Company B is not locally incorporated but provides cloud services through a local data centre, Company CCompany C must register — the local entity provisioning the foreign provider's services is the licensable person
Company D is not locally incorporated and does not provide cloud services through any local data centreNo registration required
Company E is not locally incorporated but has a local branchThe branch cannot register — a branch is not local presence

Two boundaries are worth noting. First, web hosting and client-server activity remains exempt under the Communications and Multimedia (Licensing) (Exemption) Order 2000 — the light-touch approach deliberately left it alone, so a pure hosting reseller is not dragged in. Second, MCMC applies a zero weightage factor to revenue received from cloud service activities, which matters for how licence-related revenue calculations treat that income stream.

Registration itself is undemanding: two copies of Form D of the Third Schedule to the CMA, the RM2,500 annual registration fee, the registration notice checklist, statutory forms under the Companies Act 2016, a company profile and organisation chart, and a brief description of the services provided. Fourteen days for a new registration, seven for annual re-registration.

Rows of servers inside a data centre
Since 1 April 2022, provisioning cloud services from a Malaysian entity or through a Malaysian data centre requires an ASP(C) class licence — renewed every year.

If your Malaysian footprint is a data centre rather than a software product, the licence is only one layer of a much larger approval stack — power, water and sustainability conditions now dominate. See our guide to Malaysia's 2026 data centre approval rules.

Internet messaging and social media: the 8-million deeming

The most visible use of the ASP(C) licence has been the platform licensing framework. Since 1 January 2025, providers of internet messaging services and social media services with eight million or more users in Malaysia have been required to hold an ASP(C) licence. The obligation is threshold-gated: below the threshold, the requirement is not triggered by this determination.

On 1 January 2026, MCMC moved to the next stage and applied the deeming provision under section 46A of the CMA: qualifying providers are now deemed to be registered ASP(C) licensees rather than being left to apply. MCMC named the platforms captured — WhatsApp, Telegram, Facebook, Instagram, TikTok and YouTube — and framed the move as ensuring large-scale providers operate within Malaysia's legal and regulatory framework in an orderly and consistent way, consistent with international practice on large online platforms.

For a Chinese app company the reading is nuanced, and worth being precise about:

A hand holding a smartphone showing a folder of social media applications
Eight million Malaysian users is the line. Above it, a messaging or social media service is inside the CMA licence perimeter — since 1 January 2026, automatically.

The Online Safety Act 2025 rides on the licence

The Online Safety Act 2025 (Act 866) came into force on 1 January 2026, and its scope is defined by reference to the CMA: it applies to service providers licensed under Act 588 — licensed application service providers, content applications service providers and network service providers, collectively the licensed service providers. Because the eight-million platforms are deemed ASP(C) licensees, they are within the Act automatically.

The duties are operational, not merely declaratory. Licensed applications service providers and content applications service providers must implement safety measures, publish guidelines for users, make available a mechanism enabling users to report harmful content, and prepare an online safety plan. Non-compliance with the prescribed duties carries a financial penalty reported at up to RM10 million, and MCMC has powers to investigate, issue directions and enforce.

The compounding effect nobody models. A licence is not a standalone permission — it is an entry point into a body of obligations. Holding an ASP(C) can pull a platform into the Online Safety Act; operating infrastructure can pull you into the Cyber Security Act 2024; and processing Malaysian user data engages the amended PDPA, with its data protection officer appointment and 72-hour breach notification. Model the full stack before you register, not after.

What is exempt — and why that list is the first thing to check

MCMC's licensing framework also publishes what is not licensable, and for many software businesses the answer lives here. Within the applications service category, the exempt or unlicensed activities include:

On the network side, incidental network facilities, private network facilities, broadcasting and production studios, LAN services, incidental network services and private network services are exempt; and within content applications, internet content applications services are exempt.

An e-commerce platform whose service is a transaction service, or a corporate website host, may well sit entirely in this column. The analysis is worth doing properly and in writing — it is the difference between an annual RM2,500 filing and no filing at all, and it is the document you want on file if MCMC ever asks.

Network operations control room with monitoring screens
Individual licences carry a floor of RM100,000 per licence per year. Almost every foreign digital business that can lawfully sit in the class tier should.

Five scenarios, five answers

What you are doing in MalaysiaLikely positionWhat to do
Selling a SaaS product from China to Malaysian customers, no Malaysian entity, no Malaysian data centreOutside the registration requirement on MCMC's local-presence testDocument the analysis; revisit the moment you incorporate locally or move workloads onshore
Malaysian Sdn. Bhd. reselling or provisioning cloud services to local customersASP(C) licence requiredRegister with MCMC; budget RM2,500 a year and a yearly re-registration
Foreign cloud provider serving Malaysia through a Malaysian data centre partnerThe local data centre entity is the licensable personPut the obligation into the hosting contract; confirm your partner's ASP(C) is current
Messaging or social media app crossing eight million Malaysian usersASP(C) plus Online Safety Act dutiesIncorporate a Malaysian company ahead of the threshold; build the safety plan and reporting mechanism before, not after
Building or owning towers, fibre, or operating as a carrierIndividual NFP and/or NSP licencePlan for RM2 million paid-up capital, RM500,000 net tangible assets, 30% Bumiputera shareholding and RM100,000+ per licence per year

What to do next

Work the problem in this order. First, write down every service you will actually supply to users in Malaysia and map each one against the NFP / NSP / ASP / CASP tables above — including the exempt column. Second, decide where the Malaysian entity sits, because a branch cannot hold a licence and incorporating later is slower than incorporating now. Third, price the tier: RM2,500 a year is a rounding error, while an individual licence is a six-figure annual commitment plus capital and shareholding gates. Fourth, look past the licence to what rides on it — online safety duties, cyber security obligations, data protection.

ONEKEY BIZ handles the whole chain for China-based technology groups entering Malaysia: incorporating the Sdn. Bhd. that will hold the licence, preparing the Form D submission and supporting documents, and coordinating the annual re-registration alongside your company secretarial and tax filings. If you are still deciding whether Malaysia Digital status is the better wrapper for your digital business, read our guide to MDEC's Malaysia Digital framework first — the two regimes answer different questions and are frequently confused.

Tell us what you are launching and we will map the licence position in writing before you commit to a structure. Start with a free consultation, or see how we handle Sdn. Bhd. incorporation for technology groups.

Frequently asked questions

Can our Malaysian branch office hold an MCMC class licence?

No. Regulation 23(1) of the Communications and Multimedia (Licensing) Regulations 2000 makes a foreign company as defined under the Companies Act 2016 ineligible to be registered as a class licensee, and MCMC's cloud licensing FAQ states expressly that a local branch of a foreign person is not "local presence" because the branch is still regarded as part of the foreign person. The same exclusion applies to individual licences. If any activity you carry on in Malaysia is licensable, the licence holder must be a Malaysian-incorporated Sdn. Bhd. The Minister may permit an exception under Regulation 23(2), but it is discretionary and conditional.

We sell SaaS from China to Malaysian customers with no local entity. Do we need to register?

On MCMC's published local-presence test, no. Its cloud FAQ illustration is direct: a company that is not locally incorporated and does not provide cloud services through any local data centre is not required to register as an ASP(C) licensee. Two things change that answer — incorporating a Malaysian company that provisions the service, or delivering through a Malaysian data centre, in which case the local data centre entity is the licensable person. Document the analysis, and revisit it the moment either fact changes.

How much does an ASP(C) class licence actually cost and how long does it take?

The registration fee is RM2,500 per licence, payable yearly, and the registration is valid for one calendar year under Regulation 25(5) — so it is re-registered annually. MCMC processes a new registration within 14 days and an annual re-registration within 7 days from receipt of complete information. The submission is Form D of the Third Schedule in duplicate, the fee, the registration notice checklist, statutory forms under the Companies Act 2016, a company profile and organisation chart, and a description of the services provided. Compare that with an individual licence: RM10,000 application fee, RM50,000 approval fee, and an annual fee of RM100,000 per licence or 0.5% of gross annual turnover, whichever is greater.

Our app is well below eight million Malaysian users. Are we outside the CMA entirely?

Not necessarily. The eight-million figure is the threshold in the determination covering internet messaging and social media services — below it, that particular obligation is not triggered. It says nothing about the other listed applications services. If you also provide cloud services, internet access, messaging services or any other activity in the ASP class list from a Malaysian entity, the ASP(C) requirement can arise independently of user numbers. Map every service you supply against the class list rather than relying on a single headline threshold.

Related services

We handle the process described in this article end-to-end.

Browse all 92 services →

This article is general information only, not legal, tax or immigration advice. Policies, thresholds and official fees are set by the relevant Malaysian authorities and may change. Talk to our consultants about your specific situation.

How ONEKEY BIZ can help

Need help navigating this in Malaysia?

Our Mandarin- and English-speaking consultants handle the whole process — fixed quotes, zero hidden fees.