The scene is familiar. You just made a sale, you send your invoice — and it comes back to you. Reason: "Missing client ICE" or "non-sequential dialing."

This type of incident is not just an administrative inconvenience. In Morocco, an invoice is not a simple commercial document: it is a tax supporting document in its own right. A formal error can lead to the rejection of VAT deductibility, sanctions during a tax audit, or payment delays from customers who systematically refuse any non-compliant document.

At a time when electronic invoicing reform is accelerating, bringing your documents up to standard is no longer an option. Here is the definitive checklist of mandatory information to issue a legally valid invoice in Morocco in 2026 — and how to automate their verification so you never have to think about it again.


1. The Identity of the Seller: Total Transparency

The General Tax Code and the Commercial Code are explicit: your header must establish your legitimacy without ambiguity. A logo is not enough. The following information is mandatory:

  • Company name : the full name of your company (e.g.: MonEntreprise SARL);
  • Head office address : the legal address, and not that of a simple commercial office;
  • Legal form and share capital (e.g.: SARL with capital of 100,000 DHS);
  • Tax Identification Number (FI) ;
  • Professional Tax Number (TP) ;
  • Trade Register (RC) number with mention of the city of the court (e.g.: RC 12345 Casablanca);
  • CNSS affiliation number ;
  • ICE (Common Company Identifier) : this is the most critical mention. Without ICE seller, your invoice is legally non-existent in the eyes of the tax administration.

2. Customer Identity: ICE is Essential

This is where the majority of Moroccan SMEs make a costly mistake. For several successive Finance Laws, the customer's ICE is mandatory on all B2B invoices so that the customer can deduct the charge from their taxable income.

For any invoicing to a company, you must include:

  • The company name of the client;
  • His address;
  • His ICE number.

A practical point to remember: if your client refuses to communicate his ICE or does not have one, you remain responsible for issuing a compliant document. But it is lui who suffers the tax consequences — the invoice will not be deductible for him. It is therefore in their direct interest to provide it to you.


3. Transaction Information

The body of the invoice must be sufficiently precise to prevent any commercial or tax dispute:

  • Issue date of the invoice;
  • Invoice number : the numbering must be strictly chronological and uninterrupted (1, 2, 3…). Any "hole" in the sequence or duplicate constitutes an immediate red flag for a tax inspector;
  • Precise designation goods or services: avoid vague wording such as “Miscellaneous services” — prefer “Consulting – March 2026”;
  • Quantity and unit price excluding taxes.

On this last point, a warning is in order for spreadsheet users: on Excel, it is technically possible to delete invoice no. 50 and move from 49 to 51 without this being visible. This type of anomaly is precisely what inspectors look for first.


4. Amounts and VAT: Rigor to the nearest cent

The footer of the invoice must precisely detail:

  • Le total amount excluding taxes (HT) ;
  • Le applicable VAT rate : 20% (standard rate), 14% (transport and energy), 10% (catering and banking), or 0% (exempt transactions);
  • Le VAT amount correspondent;
  • Le total amount all taxes included (TTC) ;
  • L'arrested in full : “Settled this invoice at the sum of…” — a usage strongly anchored in Moroccan practice.

5. Why Word and Excel Expose You

Many managers think they save time by managing their invoicing using office models. This is a calculation that turns out to be costly on three levels.

Human error. An approximate copy and paste, a faulty VAT form, a duplicate invoice number: on a spreadsheet, these errors are invisible until checked.

Waste of time. Manually re-entering each customer's ICE, address and tax details on each broadcast is a source of unnecessary and avoidable friction.

Tax risk. In the event of an inspection, the DGI requires an reliable audit trail. An Excel file that can be modified at will does not constitute any proof. Certified invoicing software tracks each action indelibly.


C2M: Compliance by Default, Not by Effort

With C2M, verifying legal notices is no longer a task — it’s a guarantee built into the system.

Automatic legal notices. Your information (ICE, RC, IF, TP) is configured once and automatically applied to all of your documents.

Intelligent third-party database. The ICE and your customers' contact details are recorded once, reused for each broadcast — without re-entry, without risk of forgetting.

Accurate and auditable calculations. VAT, discounts, totals including tax: each amount is calculated to the nearest cent and is traceable.

Secure dialing. The system makes it technically impossible to create duplicates or breaks in the numbering sequence.


Don't Let a Formal Error Block Your Collections Anymore

A poorly constructed invoice costs twice: first in time lost correcting it, then in lost credibility with your customers. In a context where the DGI is strengthening its controls and where electronic invoicing imposes increasingly strict standards, documentary compliance is no longer a formality — it is a competitive advantage.

With C2M, you no longer issue invoices and hope they are correct. You are certain that they are.