Do you belong to a banking entity?

Hundreds of well-known banking entities around the world already use our api.
Tell us about your validation volume needs so that we can help you.
Click here for more information.

Morocco Morocco
Official country information

TIN validation guidance for Morocco

Access country-specific reference information, recognised formats and validation resources designed for compliance teams, finance departments and enterprise operations.

TIN Check Morocco

If youre planning on doing business in Morocco, its important to understand the countrys regulatory landscape. There are several legal and administrative requirements that companies must comply with to operate legally in Morocco, including obtaining an ICE number, paying corporate taxes, registering with the RC, and contributing to the CNSS. In this article, well explain what each of these terms means and what you need to know about them.

ICE (Identifiant Commun de l’Entreprise)
ICE, or Identifiant Commun de l’Entreprise, is a unique identification number assigned to companies operating in Morocco. It consists of 15 digits and is used for administrative purposes, including tax registration, social security contributions, and other legal obligations. All companies operating in Morocco must obtain an ICE number from the Ministry of Industry, Trade, and Green and Digital Economy to operate legally.

To obtain an ICE number, companies must provide the following information:

The companys legal name
The companys legal form (e.g., SARL, SA)
The companys registered address
The companys business activity
The companys capital and number of shareholders
Once a company has obtained an ICE number, it must include it on all official documents, including invoices, contracts, and tax returns.

IF (Identifiant Fiscal)
IF, or Identifiant Fiscal, is the tax identification number for companies operating in Morocco. It is used by the tax authorities to track a companys tax payments and ensure compliance with tax regulations. To obtain an IF, a company must first obtain an ICE number.

The corporate tax rate in Morocco is 31% for companies with a turnover of more than MAD 1 million. However, the tax rate is reduced to 17.5% for companies with a turnover of less than MAD 1 million. The IF is paid annually and is based on the companys profits.

RC (Numéro de Registre de Commerce)
The RC, or Numéro de Registre de Commerce, is the registration number for companies operating in Morocco. It is used to identify a company and its legal status, including its legal name, address, legal form, and activity. All companies operating in Morocco must register with the RC to operate legally.

To register with the RC, companies must provide the following information:

The companys legal name
The companys legal form (e.g., SARL, SA)
The companys registered address
The companys business activity
The companys capital and number of shareholders
The names of the companys directors
Once a company has registered with the RC, it must update its information if there are any changes, such as a change of address or directors.

CNSS (Caisse Nationale de Sécurité Sociale)

The CNSS, or Caisse Nationale de Sécurité Sociale, is the social security system in Morocco. It provides benefits such as health insurance, maternity leave, retirement pensions, and disability benefits to employees and their families. Both employers and employees are required to contribute to the CNSS, with the employer paying 20.04% of the employees salary and the employee paying 3.48% of their salary.

To register with the CNSS, companies must provide the following information:

The companys legal name
The companys legal form (e.g., SARL, SA)
The companys registered address
The companys business activity
The number of employees
Once a company has registered with the CNSS, it must make monthly contributions on behalf of its employees. Failure to do so can result in penalties and legal action.

Reference formats

Official example structures

Use the following examples as guidance for commonly recognised tax identification formats.

Entity

Trusted by professional and regulated sectors

The TIN Check ecosystem supports workflows where verification quality, auditability and speed are essential.

tincheck dashboard
Operational management

Manage validation activity with a more professional dashboard experience

The TIN Check dashboard has been designed to offer a cleaner and more reliable operational interface for recurring validation needs. It supports organised usage, clearer workflows and a more suitable environment for business teams handling customer, supplier or compliance data.

For organisations requiring repeat validations, account-based access provides a more controlled and scalable experience.

Learn more about secure access →

Reference articles and country guidance

Explore selected country-specific content to better understand regional tax identification practices and documentation contexts.

Security and reliability

Designed with security-conscious workflows in mind

TIN Check applies layered controls to support a safer validation environment for business users. The platform is structured to operate with modern protection measures, controlled access paths and secure handling expectations suitable for professional usage.

More information