Morocco ICE Validator

Validate a 15-digit Moroccan ICE (Identifiant Commun de l'Entreprise).

Ad placeholder (leaderboard)

The ICE (Identifiant Commun de l’Entreprise) is the unified 15-digit business identifier used across Morocco’s tax (DGI), customs and social-security systems. It appears on invoices, contracts and e-invoicing submissions, and a malformed ICE will be rejected by Moroccan compliance systems. This free validator checks that an ICE matches the official structure, entirely in your browser.

How it works

The ICE is a fixed 15-digit numeric code with three segments:

  1. Company root — 9 digits. Identifies the legal entity.
  2. Establishment — 4 digits. Identifies the branch or place of business (00009999).
  3. Suffix — 2 digits. A sequential / control suffix.

Because the ICE has no published weighted check-digit formula, this tool validates the structural rules: it must be exactly 15 digits, and the 9-digit company root cannot be all zeros. Spaces and hyphens are ignored so you can paste a grouped value.

Example

An ICE such as 001234567000123 is parsed as company root 001234567, establishment 0001, suffix 23. The tool displays each segment so you can cross-check it against the source document.

A valid result confirms the ICE is well-formed, not that the entity is actually registered. To confirm registration, verify with the DGI or OMPIC. All processing stays on your device.

Ad placeholder (rectangle)