Free tool
Fill in the fields and get an invoice preview with the mandatory details. Print or save as PDF. Free, no sign-up.
Last updated 16 June 2026
By Salah Eddine Boussettah - Founder & CEO, Marrakech
| Description | Qty | Unit (net) | VAT | Net total |
|---|---|---|---|---|
| - | 1 | MAD 0.00 | 20% | MAD 0.00 |
Preview generated as a template. An invoice compliant with the DGI 2026 mandate must be issued in a structured electronic format (UBL 2.1) and transmitted to the platform - which Hisab handles.
What a Moroccan invoice must contain
A Moroccan invoice must include several mandatory fields: the identity and ICE of both the issuer and the client, the tax ID (IF), a sequential number, the date, a description of the goods or services, the net amount, the VAT rate and amount, and the gross total (article 145 of the General Tax Code). This generator includes those essential fields.
The invoice generator
At minimum: the ICE and identity of issuer and client, the tax ID (IF), a sequential number, the date, a description of the services, the net amount, the VAT rate and amount, and the gross total (article 145 of the CGI). The generator includes these fields.
Yes, completely free and no sign-up. Everything runs in your browser: no data is sent or stored.
Click "Print / PDF": your browser's print dialog opens; choose "Save as PDF" as the destination.
This tool creates a properly formatted invoice with the mandatory fields, but it is not an electronic invoice submitted to the DGI. The 2026 mandate requires a structured format (UBL 2.1) transmitted to the DGI platform - which the Hisab software does.
This tool is provided for guidance. For binding rules, consult the official sources:
Hisab is an independent e-invoicing software vendor, not affiliated with the DGI. This tool does not constitute tax advice.
Hisab generates your invoices in the DGI 2026 format (UBL 2.1), with numbering, archiving and submission-ready output.