What Is an ICP License (Hosting a Website in China)?
Updated 10 November 2026
Jump to section
An ICP filing is China's mandatory registration for any website, app, or mini-program hosted on mainland-China servers, administered by the Ministry of Industry and Information Technology (MIIT). It comes in two forms: a basic filing (备案, Bei'an) that every mainland-hosted site must hold, and a commercial ICP license (ICP证) that revenue-earning sites need on top. A foreign company cannot apply directly. It first needs a China-registered business entity.
What is an ICP filing versus an ICP license?
The phrase "ICP license" hides two different things, which is where most first-timers get confused. One is a basic record; the other is a commercial permit.
An ICP filing is the baseline. China Briefing describes it as a registration "every website, app, or mini program hosted on mainland China servers must complete, regardless of whether it's commercial or not" (China Briefing).
The commercial ICP license sits on top of that filing. It is required only for sites that generate revenue, such as an online store or a paid-content service. Alibaba Cloud states that businesses "established for the purpose of generating income" must apply for the commercial license (Alibaba Cloud).
The short version: every mainland-hosted site needs the filing, and every commercial one needs the license as well. MS Advisory adds that a site actively used as a sales channel may be classed as commercial.
Who needs an ICP filing, and when?
You need an ICP filing when your site is hosted on mainland-China servers, not because of your domain or your customers. This is the point that trips people up.
A .com or .my domain does not trigger it. Selling to Chinese customers from a Malaysian server does not trigger it. The filing is tied to where the site is hosted, which is why server location matters here more than almost anywhere.
Host offshore, in Hong Kong, Singapore, or Malaysia, and you need no ICP filing at all. Hong Kong and Macau count as outside the mainland for this purpose, per MS Advisory. The trade-off is that your site then sits behind the Great Firewall and can load slowly, which is the whole subject of making a website work in China.
The moment you move onto a mainland server or a mainland CDN, even for a plain brochure site, the filing becomes mandatory. Alibaba Cloud applies the same rule to its mainland CDN.
How do you actually get one?
Getting an ICP filing starts with something most Malaysian businesses do not have: a registered Chinese entity. A foreign company cannot file on its own.
The same China Briefing guide notes that both routes need a Chinese business entity. Foreign companies must set up a local subsidiary or work through a licensed local partner. A wholly foreign-owned enterprise or a joint venture can serve. MS Advisory notes that local-sponsor arrangements have grown rare since enforcement tightened in 2024.
Once the site is filed, the ICP number has to appear in your website footer, linked to the MIIT verification database. It is not a certificate you file away. It is displayed proof, and it is checked.
Timelines run in weeks to months. A filing typically takes 20 to 30 working days once the entity exists. A commercial license typically takes 60 to 90 working days (MS Advisory's ICP guide, updated July 2026). Neither clock starts until the Chinese entity is registered, which is itself the slower part.
| ICP filing (备案) | Commercial ICP license (ICP证) | |
|---|---|---|
| Who needs it | Every mainland-hosted site | Sites that earn revenue |
| Purpose | Basic registration | Permit to operate commercially |
| Chinese entity | Required | Required, plus the filing first |
| Typical timeline | 20-30 working days | 60-90 working days |
Source: China Briefing, Alibaba Cloud, and MS Advisory's ICP guide, all linked above; verified November 2026.
Is it worth it for a Malaysian business?
For most Malaysian SMEs, the honest answer is to avoid mainland hosting and skip the ICP process entirely. The paperwork is heavy, and there is usually a lighter path.
In our experience advising Malaysian businesses on China accessibility, owners assume that hosting inside China, and the ICP filing it forces, is the first step. More often, hosting offshore with a Hong Kong or other near-China CDN reaches Chinese visitors without any filing.
What breaks a page inside China is usually a blocked script, such as reCAPTCHA or a Google Maps embed, not where the site is hosted. Mainland hosting earns you the fastest in-country speed, and the ICP number that comes with it, only when China is truly central to the plan.
That decision belongs beside the rest of a China strategy, including how you run separate versions for China and the rest of the world.
Frequently asked questions
Do I need an ICP license if I only sell to Chinese customers from Malaysia?
No, not if your site stays on Malaysian or other offshore servers. The ICP filing is tied to mainland-China hosting, not to who your customers are or where they live. You can sell to Chinese buyers from a Malaysian server without any ICP paperwork. What you cannot avoid that way is the Great Firewall, which may slow or disrupt how your site loads inside China.
What is the difference between an ICP filing and an ICP license?
An ICP filing is the basic registration every mainland-hosted site must have, commercial or not. The commercial ICP license is an extra permit, required only for sites that earn revenue, and you must already hold the filing to apply for it. A simple company brochure hosted in China needs the filing. An online store hosted in China needs both.
Can a foreign company get an ICP filing directly?
No, a foreign company cannot apply on its own. You need a China-registered legal entity, such as a wholly foreign-owned enterprise or a joint venture. Less commonly now, a licensed local partner sponsors the filing. Setting up that entity is usually the longest and most expensive part of the whole exercise, well before the filing timeline even begins.
Does my ICP number have to show on my website?
Yes, the ICP filing number must appear in your website footer, linked to the MIIT verification database. This is a display requirement, not a private record. It is checked, and MS Advisory notes that sites without it can be taken down. It is one of the visible signs that a site is properly filed to run on Chinese servers.
Do WeChat mini-programs need an ICP filing too?
Yes. China Briefing notes that since September 2023 all mini programs and mobile apps must complete ICP filings before being published, and WeChat has been removing non-compliant ones. This is one factor worth weighing in the mini-program versus website decision for the China market. The registration burden is not a reason to pick one over the other by itself, but it is part of the real cost of operating either inside China.
Getting China hosting right
Storming Solutions builds custom-coded websites for Malaysian businesses from Kuala Lumpur, maintains existing sites, and runs SEO, AEO, and GEO. That includes businesses weighing whether China is worth the paperwork. We think mainland hosting, and the ICP filing that comes with it, is a decision for businesses where China is central, not a default first step.
Thinking about reaching customers inside China? Message us about web development, or read how to make a website work in China before you commit to mainland hosting.