Why compliance matters in 2026
In Morocco, an invoice is more than a pretty PDF — it is a commercial and tax document. Freelancers and SMEs who omit expected mentions risk disputes, delayed payments, and poor credibility. This guide covers the practical checklist for 2026. It does not replace an accountant, but it helps you avoid the most common mistakes. It focuses on document mentions (ICE, IF, RC…), not yet on the DGI “clearance” electronic invoicing reform.
Essential mentions on a Moroccan invoice
Your invoice should clearly identify seller, buyer, services, and amounts. Depending on your status, include: • Legal / trade name and full contact details • Tax IDs when applicable: ICE, IF, RC, patente • Unique sequential invoice number • Issue date (and due date if needed) • Line items with quantities and unit prices • Amounts excl. tax / VAT / incl. tax when VAT applies • Payment terms Tip: empty Word-template fields look unprofessional. Prefer a PDF that only shows filled fields — like PortaFact Morocco company fields.
2026 checklist before you send
1. Complete seller identity. 2. Fill ICE / IF / RC when relevant. 3. Keep sequential numbering. 4. Name the client clearly. 5. Detail line items. 6. State currency explicitly (MAD, USD…) — never sum mixed currencies. 7. Share a downloadable PDF + portal link when possible. 8. Plan reminders (e.g. D+7 / D+15). SEO keywords: Morocco DGI invoice, compliant invoice Morocco 2026, freelancer invoicing software Morocco.
Common Word / Excel mistakes
• Reusing an old invoice number • Missing ICE / IF when B2B clients require them • Broken totals after manual discounts • No unpaid follow-up process • PDF-only email with no history These issues cost time and trust — especially with larger or international clients.
How PortaFact helps
PortaFact is built for freelancers and small agencies: • Morocco company fields on PDF (ICE, IF, RC, patente) • Unlimited documents from Solo (~$5/mo) • Client portal + email / WhatsApp • Automatic reminders • Multi-currency without incorrect totals • Android app + web You look more professional while saving admin time.
DGI electronic invoicing (clearance) — where PortaFact stands
Do not confuse two topics: 1. PDF invoice with tax mentions (ICE, IF, RC, line items, VAT, totals) — what PortaFact already covers. 2. Mandatory electronic invoicing under the DGI reform (article 145-IX): structured file (UBL), electronic signature, submission to the tax platform, and “clearance” validation before the client receives the invoice. PortaFact does not yet cover point 2. A well-filled PDF is not the clearance format. Online calendars and turnover thresholds remain indicative until the implementing decree and publisher specs are published. We follow official DGI texts and will prepare the integration when it is technically possible. Until then: keep ICE / IF / clients up to date in Settings — that data is already the right foundation for day one.
Next step
Start a 14-day free trial, add your ICE/IF in Settings, and send your first professional invoice in under 2 minutes. Trial → https://app.portafact.com/register?utm_source=blog&utm_medium=article&utm_campaign=blog-dgi-2026 Google Play → https://play.google.com/store/apps/details?id=com.portafact.mobile&utm_source=blog&utm_medium=article&utm_campaign=blog-dgi-2026