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:
- Company root — 9 digits. Identifies the legal entity.
- Establishment — 4 digits. Identifies the branch or place of business (
0000–9999). - 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.