Bookkeeping in Morocco is not optional for companies. Law No. 9-88 obliges every merchant and commercial entity to keep a proper set of accounting books following the Moroccan chart of accounts (Plan Comptable Marocain), and the tax code attaches real penalties to missing or late records. And 2026 changes the game twice: the Finance Law 2026 (Law 50-25) now requires accounting to be kept in electronic format, and Morocco is launching mandatory e-invoicing with DGI real-time clearance under Article 145-IX of the tax code.
This guide covers the legal framework, the mandatory books, who must keep full accounts (and who is exempt), the 2026 e-accounting and e-invoicing mandates, the compliance calendar, penalties, retention rules, software, and what bookkeeping actually costs in Morocco today. For the taxes that flow from your books, see our corporate income tax guide and how VAT works in Morocco.
The legal framework: Law 9-88, CGNC and the Plan Comptable Marocain
Three layers of rules govern Moroccan bookkeeping:
| Layer | What it is | Key requirement |
|---|---|---|
| Law No. 9-88 (accounting law) | Statute governing commercial accounting | Merchants must keep books that faithfully record their operations |
| CGNC (Code Général de Normalisation Comptable) | The Moroccan accounting doctrine | Defines principles, valuation rules and financial statement formats |
| Plan Comptable Marocain (PCM) | The Moroccan chart of accounts | Standardized account numbering (class 1-8) used by all companies |
Two hard rules from Law 9-88:
- Language and currency: books must be kept in French or Arabic, in Moroccan dirhams (MAD).
- No blank entries: records must be chronological, dated and supported by numbered supporting documents – accounting serves as legal evidence in commercial disputes.
Foreign-owned subsidiaries should note that Moroccan statutory accounts follow the CGNC, not IFRS. IFRS may be used internally or for group reporting, but the statutory books and tax filings remain CGNC-based.
The mandatory books and records
Law 9-88 and the tax code require companies to maintain:
- Journal (livre-journal) – chronological record of daily transactions.
- General ledger (grand-livre) – all entries grouped by account.
- Trial balance (balance générale) – periodically, to check debits equal credits.
- Inventory book (livre d'inventaire) – annual inventory of assets, liabilities and equity.
- Copies of invoices – issued invoices, kept in numerical order, plus purchase invoices received.
Your invoicing itself is regulated: invoices must carry the mandatory mentions (legal form, ICE tax identifier, VAT number, invoice number, dates, quantities, unit prices excluding VAT, VAT rates and amounts). Incomplete invoices can lose you the VAT deduction – see our VAT withholding threshold guide for related rules.
Who must keep books (and who is exempt)
| Status | Bookkeeping obligation |
|---|---|
| SARL, SARL AU, SA, SAS, SNC and other companies | Full accounting per Law 9-88 and the PCM, regardless of size |
| Sole traders (commerçants personnes physiques) subject to real regime (IR réel) | Full accounting |
| Sole traders under the lump-sum regime (forfaitaire) | Simplified – no full books, but annual turnover declaration |
| Auto-entrepreneurs | Exempt from full bookkeeping – quarterly turnover declaration on the AE portal, plus a purchases register (see our auto-entrepreneur CPU guide) |
| Non-profit associations | Only when they carry out taxable business activity |
The trend is clear: the DGI keeps narrowing the simplified regimes to fight the informal economy, so businesses on forfaitaire should plan for a migration to real-regime bookkeeping.
The 2026 game-changer No. 1: electronic accounting (Finance Law 50-25)
The Finance Law for 2026 (Law No. 50-25, published in Official Bulletin No. 88 of 31 December 2025) requires taxpayers to keep their accounting in electronic format, removing the regulatory deferral that previously applied to Article 145-I of the tax code. The electronic formats and transmission modalities are set by implementing regulations – the direction of travel is standardized, exportable accounting files that can be transmitted to the tax administration on request.
In practice this means:
- Paper journals and ledgers are on the way out – accounting software is becoming the de facto legal standard.
- Your system must be able to export standardized accounting entries (the DGI's fichier standardisé des écritures comptables) during a tax audit.
- The DGI detailed these obligations in Circular Note No. 737 on the 2026 tax measures.
Choose software that follows the PCM chart of accounts and can produce the standardized export – retrofitting a non-compliant system later is far more expensive.
The 2026 game-changer No. 2: mandatory e-invoicing (Article 145-IX)
Morocco is moving to a clearance-based e-invoicing model: under Article 145-IX of the tax code, invoices must be issued electronically in a structured format (UBL 2.1) and validated in real time by the DGI before they are legally valid. Key facts:
- Rollout from 2026, gradually, starting with large companies and VAT-registered businesses above DGI-defined revenue thresholds.
- Pre-clearance: an invoice does not become legally valid until the DGI platform approves it.
- Readiness warning: in February 2026 the DGI director told the CGEM that most Moroccan businesses are not yet ready; the system itself was declared technically ready in April 2026.
For bookkeeping this is a structural shift: issued and received invoices will flow digitally between platforms and your ledger, which simplifies VAT reconciliation but requires compatible software and, often, an expert-comptable who has prepared for the mandate. Cross-border invoices follow specific rules – see our withholding tax on services guide for payments to foreign providers.
The compliance calendar your books feed
Bookkeeping exists to hit filing deadlines. The core calendar for a Moroccan company:
| Obligation | Deadline | Where |
|---|---|---|
| Monthly VAT return (turnover > 1M MAD or by option) | Before the end of the month following the reporting month | SIMPL-TVA |
| Quarterly VAT return (turnover ≤ 1M MAD) | Before the end of the month following the quarter | SIMPL-TVA |
| Corporate tax (IS) instalments (if applicable) | Per the IS schedule – see our IS guide | SIMPL-IS |
| Salary withholdings (IR précompte, CNSS) | Before the end of the following month | SIMPL / CNSS portal |
| Annual financial statements + AG | Within 6 months of fiscal year-end, then filed with the trade registry | CAS/OMPIC |
| Annual tax returns | Per each tax's annual deadline (e.g. end of March for IR) | SIMPL |
Electronic filing through the SIMPL portals is mandatory for companies. Miss a VAT deadline and the late-filing penalties below apply automatically.
Penalties for non-compliance
The tax code sanctions both late or missing filings and late payment:
| Situation | Penalty |
|---|---|
| Return filed ≤ 30 days late (or corrective return) | 5% surcharge |
| Return filed > 30 days late | 15% surcharge |
| Late payment of tax due | 10% penalty + 5% for the first month of delay + 0.5% per additional month or fraction |
| Incomplete or non-conforming invoices | Fines per invoice; VAT deduction can be denied |
| Missing / irregular accounting books | Accounting evidence rejected in tax audits; reassessment risk on a factual basis |
Note that under the e-accounting rules, keeping records that cannot be exported in the DGI standardized format is itself a compliance failure – not just an IT inconvenience.
Record retention: 10 years accounting, 4 years tax
- Accounting books and supporting documents: kept for 10 years (commercial law).
- Tax records: the DGI can audit generally up to 4 years back (the tax prescription period) – but the 10-year commercial retention still applies to the books themselves.
Given the 2026 shift, retention increasingly means dematerialized archives: your software or your expert-comptable's platform must guarantee integrity and availability of electronic records for the full period.
Software: what to look for
When choosing accounting software in Morocco, check that it:
- Uses the Plan Comptable Marocain account structure;
- Produces DGI-standardized exports of accounting entries (2026 e-accounting requirement);
- Supports UBL 2.1 e-invoicing with DGI clearance (Article 145-IX rollout);
- Handles SIMPL-compatible declarations (VAT, IS, IR withholding);
- Generates the annual financial statements in CGNC format for the AG and trade registry filing.
Both international vendors and Moroccan SaaS now cover these points – but "Morocco compliance" claims should be verified against the two 2026 mandates specifically, since older products often only cover the PCM chart of accounts.
Bookkeeper vs fiduciaire vs expert-comptable
| Option | What it is | Typical use |
|---|---|---|
| In-house accountant | Employee doing data entry and declarations | Larger SMEs with transaction volume |
| Fiduciaire (accounting firm) | Team doing bookkeeping + filings under an expert-comptable's signature | Most SMEs |
| Expert-comptable (chartered accountant) | Licensed professional registered with the Order (OEC), signs and certifies | Statutory audits, complex structures, foreign-owned companies |
Only a licensed expert-comptable can legally certify accounts. The Order of Chartered Accountants set a reference minimum of ~500 MAD excl. tax per hour for members' work.
What bookkeeping costs in Morocco (2026 benchmarks)
Typical monthly fees charged by firms (excl. tax):
| Business profile | Typical monthly fee |
|---|---|
| Auto-entrepreneur (light support) | from ~500 MAD |
| Small company (TPE), low invoice volume | ~2,000 - 5,000 MAD |
| SME with payroll and VAT | ~5,000 - 15,000 MAD+ |
| Audit / complex advisory | Quoted per mission (often 30,000 MAD+) |
Fees scale mainly with invoice count, payroll headcount, and number of declarations – not legal form. With e-invoicing arriving, expect firms to reprice integration and compliance work.
A related legal point for your receivables ledger: Law 69-21 caps commercial payment terms at 60 days by default, 120 days by agreement, and 180 days for specific sectors – useful when booking sales and following up on collections.
FAQ
Is bookkeeping mandatory in Morocco?
Yes for all merchants and companies. Law No. 9-88 requires commercial entities to keep accounting books (journal, general ledger, inventory book) following the Moroccan chart of accounts, in French or Arabic and in dirhams. Only auto-entrepreneurs and lump-sum sole traders are exempt from full bookkeeping.
What accounting law applies in Morocco?
Law No. 9-88 of 1992 governs accounting, supplemented by the CGNC (Code Général de Normalisation Comptable) and the Plan Comptable Marocain chart of accounts. Tax rules in the Code Général des Impôts add bookkeeping and invoicing obligations, and the Finance Law 2026 adds the electronic accounting requirement.
Is e-invoicing mandatory in Morocco in 2026?
Yes, Morocco is rolling out mandatory e-invoicing from 2026 under Article 145-IX of the tax code, starting with large companies and VAT-registered businesses above defined thresholds. Invoices must be issued in structured UBL 2.1 format and validated in real time by the DGI to be legally valid.
What accounting books must a Moroccan company keep?
The livre-journal (journal), grand-livre (general ledger), livre d'inventaire (inventory book), periodic trial balance, plus copies of issued invoices and purchase invoices. Since the Finance Law 2026 (Article 145-I), these records must be kept in electronic format, with transmission formats set by regulation.
How long must accounting records be kept in Morocco?
Accounting books and supporting documents must be kept for 10 years under commercial law. For tax purposes, the DGI can generally audit up to 4 years back. Electronic records must remain available and integral for the full 10-year period.
What are the penalties for late VAT declarations in Morocco?
Filing late triggers a 5% surcharge within 30 days of the deadline and 15% beyond. Late payment adds a 10% penalty plus 5% for the first month of delay and 0.5% per additional month. VAT declarations are filed electronically on SIMPL-TVA before the end of the month following the reporting period (monthly and quarterly regimes).
How much does an accountant cost in Morocco?
Monthly bookkeeping fees start around 500 MAD for auto-entrepreneur support, typically 2,000-5,000 MAD for a small company, and 5,000-15,000 MAD or more for an SME with payroll and VAT. The Order of Chartered Accountants sets a reference minimum of about 500 MAD excl. tax per hour.
Do foreign companies in Morocco use IFRS?
Moroccan statutory accounts must follow the CGNC and the Plan Comptable Marocain even for foreign-owned subsidiaries. IFRS can be used for group reporting internally, but statutory books, tax filings and trade registry accounts remain CGNC-based.
Disclaimer
This article is for general information only and does not constitute accounting, tax, or legal advice. Bookkeeping, e-invoicing and e-accounting rules are evolving through 2026-2027, and thresholds may be set or adjusted by decree. Always confirm current requirements with the Direction Générale des Impôts (DGI) or a licensed Moroccan expert-comptable before acting.
Salah-eddine covers personal income tax, salary calculations, and social security in Morocco. His goal is to make complex tax brackets and pay-slip deductions understandable for every Moroccan employee.



