- Home
- Freelance in Morocco
- Invoicing
Freelance invoicing in Morocco
From your first invoice to foreign clients, this guide covers legal mentions, numbering and invoicing best practices in Morocco.
Contents
Related guides

What is freelance invoicing in Morocco?
As a self-employed professional, freelance invoicing means issuing a compliant invoice for each service or billing period. The invoice is your proof for revenue declaration and client payment.
A valid Moroccan invoice must include your contact details, ICE number, self-employed registration number, date, unique number, service description, and amount.
Rigorous invoicing protects your client relationship, facilitates collection declarations and reduces risk in tax or CNSS audits.
Mandatory invoice fields for self-employed

Issuer name and address, ICE, self-employed registration number.
Issue date and continuous chronological numbering (e.g. INV-2026-001, INV-2026-002…).
Detailed service description (nature, period, quantity if applicable).
Amount excl. or incl. tax as applicable, with « VAT not applicable, CGI article 91-II-3° » for non-VAT-registered self-employed professionals.
From quote to invoice: recommended workflow
Step 1 — Signed quote before mission: scope, price, deadlines, payment terms.
Step 2 — Service delivery with milestone tracking for long projects.
Step 3 — Invoice issued on delivery or per agreed schedule (deposit + balance).
Step 4 — Traced collection: date, MAD amount, payment method — basis for RNAE declaration.
Numbering, archiving and retention
Use a chronological series without gaps or duplicates. Quote (QUO-) and invoice (INV-) series must remain separate.
Keep each invoice and payment proof for at least 10 years.
PDF or scanned paper: what matters is traceability and integrity of declared amounts.
Invoicing foreign clients from Morocco
You can invoice in MAD or foreign currencies (EUR, USD) per client agreement. State currency clearly and SWIFT bank details if needed.
On collection, convert to MAD for RNAE declaration at the day rate (bank or Office des changes).
For recurring foreign clients, umbrella company simplifies international invoicing, conversion and social protection in one framework.
Invoicing mistakes to avoid
Invoicing without ICE or AE number: client rejection and administrative risk.
Reusing an invoice number: forbidden, each document must be unique.
Invoicing before registration: invoices without valid status cause problems in audits.
Forgetting VAT not applicable mention when not VAT-registered.
Frequently asked questions
What fields are mandatory on a self-employed invoice?
Issuer identity, ICE, self-employed number, date, invoice number, service description, amount, and VAT not applicable where relevant.
How should I number invoices?
Use a continuous chronological series (e.g. INV-2026-001). Never reuse a number already issued.
Can I invoice in euros as self-employed?
Yes, if agreed with the client. Declare the MAD-converted amount at the exchange rate on the collection date.
What is the difference between a quote and an invoice?
A quote is a commercial proposal before the mission. An invoice records the receivable and triggers payment obligation.
Must I keep copies of invoices?
Yes, for at least 10 years per accounting obligations.
Ready to move forward with WEEPO?
An advisor will call you back about umbrella company, self-employment or EOR in Morocco.