Free Tool

Morocco ICE Validator

Validate an ICE

Exactly 15 digits. Spaces, dashes and dots are ignored.

Paste a 15-digit ICE to start. The check runs instantly, in your browser.

Bulk validation

One ICE per line, or separated by commas / semicolons. Up to 200 ICEs at once.

Format validation only. This tool does not query the official ICE directory and does not retrieve company names, addresses or statuses.

How to Use the ICE Validator

1

Paste the 15-digit ICE you want to check, with or without spaces. The tool keeps only the digits.

2

Read the colour-coded result: green if the format is correct, red with the exact reason otherwise.

3

Review the breakdown of the three parts: 9 digits for the company, 4 for the establishment, 2 for the check key.

4

Need to check several ICEs at once? Paste a list in the bulk validator to get a status table in one click.

Why Use Our ICE Validator?

Built for Moroccan Companies

Tailored to the ICE format issued by the OMPIC and the DGI: 15 digits, 9 + 4 + 2 layout, with the head-office '0000' marker highlighted.

100% Private, 100% Offline

Everything runs in your browser. The ICE you paste is never sent to any BerryNoon server and stays on your device.

Bulk Validation

Paste a list of ICEs from an Excel sheet or invoice batch and validate hundreds at once with a clean status table.

Clear Structural Breakdown

Instantly see the company portion, establishment number and check digits, with the head-office '0000' explicitly flagged.

Frequently Asked Questions

What is the ICE in Morocco?

The ICE (Identifiant Commun de l'Entreprise) is a 15-digit unique identifier assigned to every company and establishment in Morocco. It is mandatory on invoices, contracts and tax filings, and is shared between the DGI, the OMPIC, the CNSS and the customs administration (ADII).

What does the ICE structure mean?

The ICE has three parts: the first 9 digits identify the legal entity, the next 4 digits identify the specific establishment (0000 for the head office, 0001+ for branches), and the last 2 digits are a check key that protects the number against typos.

What does this tool check exactly?

This tool checks the format of the ICE: exact length (15 digits), digits only, and the structural breakdown into company, establishment and check parts. It does not query the official ICE directory and does not fetch the company name or address.

Is the ICE the same as the IF or the RC?

No. The IF (Identifiant Fiscal) is the tax identifier issued by the DGI for VAT, corporate tax and IR. The RC (Registre de Commerce) number is the trade registry number from the commercial court. The ICE is the unified identifier that links the IF, the RC and the CNSS affiliation together.

Does the tool send my ICE anywhere?

No. The validator runs entirely in your browser using JavaScript. Nothing is uploaded, stored or logged. You can safely paste production ICEs from supplier invoices or client contracts.