Free Invoice Generator for Morocco

By the Xuvilo Editorial Team · Last reviewed:

مولد الفواتير المجاني لـ المغرب — أنشئ فواتيرك الاحترافية بـ MAD بالعربية أو بالإنجليزية، مع تصدير PDF فوري وبدون تسجيل.

Xuvilo's free invoice generator for Morocco is a browser-based tool that lets freelancers, traders, contractors and small businesses create a professional invoice in under sixty seconds. The Morocco invoice generator pre-loads the correct currency (MAD) and the local tax rate (20% TVA), supports both Arabic & English with proper layout, runs entirely in your browser so your customer information stays on your device, and exports a clean A4 PDF you can email or print. There is nothing to install, no account is required for the core flow, and during our launch phase every tool is free.

Create your free Morocco invoice now →

How businesses in Morocco invoice and get paid

Moroccan B2B payment culture leans on bank transfers and, distinctively, cheques and bills of exchange (effets de commerce), which remain legally weighty instruments — bouncing a cheque has criminal consequences, which keeps them credible. Late payment is a national issue: terms of 60 to 120 days were long common, prompting Law 69-21, which imposes fines on businesses that exceed statutory payment deadlines, reported quarterly to the DGI. Invoices are issued predominantly in French (Arabic appears in traditional trade), in dirhams, and the MAD is only partially convertible, so exporters of services — a booming sector from Casablanca to the outsourcing hubs — invoice foreign clients in EUR or USD and repatriate through Moroccan banks under Office des Changes rules.

Why Morocco businesses choose Xuvilo

What's on every Morocco invoice

How to create a Morocco invoice in three steps

Step 1. Open the Morocco invoice generator. Currency and tax are pre-loaded for you. Fill in your business details and logo; signed in, the company profile you save under Settings fills them in for you.

Step 2. Add your customer and your line items. Quantity, unit price and tax update the totals automatically. Switch language between Arabic & English as needed; Xuvilo flips the layout to RTL or LTR for you.

Step 3. Click "Download PDF". Your Morocco invoice is generated as a print-ready A4 file in MAD, ready to email to the client or attach to your accounting system.

Tax in Morocco

Morocco applies 20% TVA on most invoiced goods and services, so Xuvilo defaults the tax rate to 20% TVA on the Morocco invoice. You can override the rate per line, exclude exempt items, or add multiple tax components if your business requires it.

The tax authority responsible for Morocco is DGI (Direction Générale des Impôts). TVA liability depends on activity rather than a single threshold: small service providers and manufacturers below roughly MAD 500,000 turnover and retailers below MAD 2,000,000 can fall outside the normal regime — verify your regime with the DGI.

E-invoicing rules in Morocco

Morocco has no live e-invoicing mandate yet, but the DGI has announced plans for a national electronic invoicing system with a phased rollout expected around 2026 as part of the Finance Law reform agenda — verify the current timetable with the DGI. Today, invoices must already meet strict content rules: the ICE (Identifiant Commun de l'Entreprise), tax identification number (IF), trade register (RC) number, and the 20% TVA shown separately are all required for an invoice to be deductible. Missing mandatory mentions can cost the buyer the deduction, so Moroccan clients check invoice formalities carefully.

Beyond invoices — quotations and receipts for Morocco

Xuvilo isn't only an invoice generator. The same business profile powers a free quotation generator for sending price quotes before a deal is signed, a free receipt generator for confirming payments after they're made, and a 859 template library for industry-specific designs. Most Morocco businesses go through quote → invoice → receipt for every project, and Xuvilo covers all three.

Frequently Asked Questions — Morocco

What is the TVA rate in Morocco and what must invoices include?

Morocco's standard TVA is 20%, with reduced rates of 7%, 10%, and 14% for specific goods and services being progressively harmonised under recent finance laws. Invoices must show the supplier's ICE, IF and RC identifiers and the TVA amount separately — an invoice missing the ICE can be rejected for the buyer's deduction.

Is e-invoicing coming to Morocco?

Yes, the DGI has announced a national e-invoicing project with a phased introduction expected around 2026, aligning Morocco with the global trend toward invoice clearance systems. No mandate is live yet, so structured, complete invoice data today is the best preparation — confirm the rollout schedule with the DGI.

Can Moroccan businesses invoice foreign clients in euros or dollars?

Yes, export invoices are routinely issued in EUR or USD — Europe is Morocco's dominant trading partner — but the dirham is only partially convertible, and export proceeds must be repatriated through Moroccan banks under Office des Changes foreign-exchange rules. Exported services are generally TVA-exempt with right of deduction when properly documented.

What are the legal payment deadlines in Morocco?

Law 69-21 caps payment terms — 60 days by default, extendable to 120 days by agreement — and imposes escalating fines on companies that pay late, with quarterly declarations to the DGI. This was a direct response to Morocco's chronic late-payment culture, so cite the law in your terms and keep invoice dates precise.

Is Xuvilo free?

Yes. During our launch phase every core tool is free, with no sign-up and no payment details: create as many invoices, quotations and receipts as you need and download them as PDFs. Paid plans are coming soon, and the Pricing page shows what the Free plan will include once they launch.

Can I export to PDF?

Yes, all documents export instantly as professional A4 PDFs ready to print or share by email.

Does it support Arabic and English?

Yes. Switch Xuvilo between Arabic (right to left) and English (left to right) at any time; each document prints in one language: Arabic when you are using Xuvilo in Arabic or have chosen an Arabic template, English otherwise; and every field accepts text in either language.

Looking for a different country? See all 57 country invoice generators, or jump straight to the popular ones: Saudi Arabia, UAE, Egypt, Libya, Jordan, Kuwait.