Moroccan Invoice Generator — ICE, IF, RC & VAT

PNG, JPG, SVG or WebP, max 1MB. Saved only in your browser and reused automatically across all QueckBiz tools.

Invoice lines

Click “Preview invoice” to see the result

Moroccan Invoice Generator — ICE, IF, RC & VAT

This generator is built for businesses, freelancers and auto-entrepreneurs based in Morocco. On top of a standard invoice it adds the identifiers Moroccan business clients usually ask for — ICE, tax ID (IF), trade register number (RC) and patente — calculates the total excluding VAT, the VAT and the total including VAT, and writes the amount in words in French (the usual “Arrêtée la présente facture à la somme de…” line). Everything runs in your browser; nothing is uploaded.

How to use it

  1. Enter your company name, address and identifiers (ICE, IF, RC, patente); they can be remembered on this device.
  2. Add the client: name, address and, for a business client, their ICE.
  3. Add each line with quantity and unit price excluding VAT.
  4. Pick the VAT rate (20% by default, 0% if you are exempt or a non-VAT auto-entrepreneur).
  5. Click Preview, check the amount in words, then Print / PDF.

What should a Moroccan invoice contain?

Following common practice and the General Tax Code, an invoice addressed to a business usually carries:

Exact requirements depend on your status (company, sole proprietor, auto-entrepreneur) and change with each finance law. Common Moroccan VAT rates are 20%, 14%, 10% and 7% depending on the product; confirm the rate that applies to you with your accountant or the tax authority (DGI). This tool is not tax advice.

Frequently asked questions

Is the ICE mandatory on an invoice?
For companies, the ICE (Common Business Identifier, 15 digits) normally appears on invoices, including the business client’s ICE. Check your exact situation with your accountant.

What if I am an auto-entrepreneur?
State your identity, your auto-entrepreneur number and your ICE if you have one, and choose 0% VAT if you are not subject to it. Confirm the required mentions with the administration.

Is the amount in words calculated automatically?
Yes. For dirham, euro and dollar the total including VAT is converted into French words, cents included. Always check the result before sending.

Are my tax identifiers sent anywhere?
No. They stay in your browser’s local storage only if you tick “Remember”, and you can erase them in one click.

Worked example: a filled-in Moroccan invoice

A design studio bills a company client for a website (fictional data):

DescriptionQtyUnit price excl. VATTotal
Brochure website (5 pages)15,000.00 MAD5,000.00 MAD
Hosting and domain, 1 year1600.00 MAD600.00 MAD
Total excl. VAT5,600.00 MAD
VAT (20%)1,120.00 MAD
Total incl. VAT6,720.00 MAD

In words (French): Six mille sept cent vingt dirhams.

We use cookies and Google AdSense to improve your experience and support our free tools. Learn more