Skyline Nexus ERP Skyline Nexus ERP

Morocco

ERP and invoicing software for Morocco — DGI e-invoicing ready

Morocco began mandatory e-invoicing with large taxpayers in January 2026 and is extending it in phases. French-language invoicing, ICE validation, CNSS payroll and the Moroccan chart of accounts.

Compliance summary

Phasing in
Tax authority
Direction Générale des Impôts (Morocco)
E-invoicing
Phasing in — DGI clearance platform, large taxpayers first
VAT rate
20%
Currency
MAD

Last reviewed . Rates and deadlines change — confirm the current position with the authority above before you act on it.

What your invoice must carry

What DGI clearance requires of an invoice

  • ICE for both parties

    The 15-digit Identifiant Commun de l'Entreprise of seller and buyer, alongside the fiscal identifier, on every invoice. Systems without the field pair fail validation.

  • UBL 2.1 or CII, cleared before delivery

    The invoice is validated by the DGI platform before it reaches the buyer, and archived in tamper-evident form for ten years.

  • SIMPL-TVA and the relevé de déductions

    VAT returns and the line-level deduction schedule are filed as DGI XML, not as a generic VAT report — a Morocco-only format.

  • CNSS payroll through DAMANCOM

    Monthly salary declaration and electronic payment are mandatory for every employer regardless of size, with CNSS ceilings and contribution codes.

A phased mandate, described honestly

The first phase took effect on 1 January 2026 for the largest taxpayers. Later phases will extend the obligation to mid-size and smaller businesses, and published advisory dates for those phases do not agree with one another — so we are not going to print one here as though it were settled.

What is worth acting on now is the direction, which is not in doubt: clearance before delivery, a structured format, and a decade of archiving. Building for that is not wasted work whichever quarter your phase lands in.

French is the working language of Moroccan finance

Arabic is official, but accounting, tax practice, banking and business software in Morocco run in French. The chart of accounts, the DGI filing forms and the liasse fiscale are French, and a Moroccan business owner or expert-comptable searches in French.

This page is served in French for that reason. The system runs in French, Arabic and English together, which matters for a business filing in French while invoicing customers in Arabic.

The chart of accounts is not the generic one

The CGNC plan comptable has its own structure, and the liasse fiscale is built from it. A chart imported from a global template has to be mapped, and the mapping is where the audit trail usually gets lost.

Common questions

Is e-invoicing mandatory in Morocco?

It is phasing in. The first phase took effect on 1 January 2026 for the largest taxpayers, and later phases will extend the obligation to mid-size and smaller businesses. Published advisory dates for those later phases do not agree with one another, so confirm your own phase with the Direction Générale des Impôts rather than relying on a vendor page.

What does DGI clearance require of an invoice?

The 15-digit Identifiant Commun de l'Entreprise of both seller and buyer, alongside the fiscal identifier, on every invoice. The document is issued as UBL 2.1 or CII, validated by the DGI platform before it reaches the buyer, and archived in tamper-evident form for ten years.

What is SIMPL-TVA and the relevé de déductions?

VAT returns and the line-level deduction schedule are filed as DGI XML rather than as a generic VAT report. It is a Morocco-only format, which means a system either produces it directly or leaves you assembling it by hand every period.

Is the Moroccan chart of accounts the same as a generic one?

No. The CGNC plan comptable has its own structure and the liasse fiscale is built from it. A chart imported from a global template has to be mapped, and the mapping is where the audit trail usually gets lost.

Does the system work in French for Moroccan finance teams?

Yes. Arabic is official, but accounting, tax practice, banking and business software in Morocco run in French — the chart of accounts, the DGI filing forms and the liasse fiscale are all French. The system runs in French, Arabic and English together, which matters for a business filing in French while invoicing customers in Arabic.

Rates, regimes and deadlines in this summary change, and many countries are actively legislating on e-invoicing. This is general information, not tax or legal advice — confirm the current position with the authority named above or with your tax adviser before you rely on it.

Talk to us about your business

Tell us what you run and we will come back with a straight answer about fit, timeline and price.

No card, no obligation. We reply within one business day.