Charikaty
GuidesContact
Accounting11 min read11 minVerified by the legal teamVerified

Bookkeeping in Morocco: how do you organize it in 2026?

Keeping a company's accounts in Morocco means recording each transaction, backed by a supporting document, in the statutory books of Law No. 9-88, on software able to produce the accounting entries file (fichier des écritures comptables) required since the 2026 Finance Law, then preparing the financial statements at the year-end and keeping everything for 10 years. Bookkeeping can be handled in-house or entrusted to a chartered accountant (expert-comptable) (Law 15-89) or a certified accountant (comptable agréé) (Law 127-12): no law requires an external professional, but the manager (gérant) remains responsible for the regularity of the accounts.

Charikaty Legal TeamExperts in Moroccan company law · Published on · Updated on

The essentials in 7 points

In short
  • Organization: kept in-house or entrusted to a chartered accountant (Law 15-89) or a certified accountant (Law 127-12)

  • Law 9-88: accounting obligations of traders, proper, fair and complete accounts

  • CGNC: chart of accounts, accounting principles and financial statements

  • Statutory books: general journal (livre-journal) and inventory book (livre d'inventaire), numbered and initialled, general ledger (grand livre)

  • Retention: 10 years (Article 22 Law 9-88; Article 211 CGI 2026)

  • Tax regime: actual profit regime mandatory for companies subject to IS; CPU and auto-entrepreneur reserved for natural persons

  • Electronic accounting: Law 43-20 (trust services) and accounting entries file compliant with CNC opinion No. 24 (LF 2026)

Legal notice:

the information provided in this article is for information purposes only and does not constitute personalized legal advice. We recommend that you consult a qualified legal expert before making any decision. Charikaty provides experts to support you: contact us for free advice.

Rigorous bookkeeping determines taxation on the actual profit basis (résultat réel), the deductibility of expenses and the reliability of the financial statements presented to partners, the authorities and third parties. It is based on Law 9-88, on the General Accounting Standards Code (Code Général de Normalisation Comptable, CGNC) and on the tax obligations of the General Tax Code (Code Général des Impôts, CGI 2026).

01

Which legal obligations govern bookkeeping?

Law 9-88 and the CGNC (which sets out the chart of accounts, the accounting principles and the presentation of the accounts) require proper, fair and complete accounts, kept in dirhams, in financial years of 12 months in principle, in three statutory books (general journal, general ledger and inventory book, the general journal and the inventory book being numbered and initialled (cotés et paraphés) by the commercial court registry (greffe du tribunal de commerce)), with five financial statements (états de synthèse) at the year-end (balance sheet, CPC, ESG, TF, ETIC) and a retention period of 10 years. These rules, the accounting principles and the deadlines for approving and filing the accounts are detailed in our guide on the accounting obligations of companies in Morocco.

02

Should you keep your accounts in-house or entrust them to a professional?

From registration, the company designates who will keep its accounts: an in-house department, a chartered accountant or a certified accountant. No law requires a SARL to entrust its accounts to an external professional, but responsibility for their regularity lies with the manager.

The chartered accountant, governed by Law No. 15-89 and registered with the Order of Chartered Accountants (Ordre des Experts-Comptables), can keep, review and certify the company's accounts; our guide on whether a chartered accountant is mandatory in Morocco explains when one becomes essential and how their fees are set. The certified accountant (Law No. 127-12) can also keep the accounts of very small businesses and SMEs (TPE and PME). The statutory auditor (commissaire aux comptes, CAC), who is also a chartered accountant registered with the Order, carries out the statutory audit of the accounts under the conditions laid down by Law 17-95 for the SA (always mandatory) and by Law 5-96 for the SARL (Article 80: CAC mandatory if turnover excluding VAT exceeds 50 million MAD). In an SAS, the CAC is mandatory above the legal thresholds (Law 5-96 as amended and supplemented by Law 19-20). The conditions for appointing a CAC are detailed in our guide on the mandatory statutory auditor.

03

What level of accounting applies under each tax regime?

The CGI 2026 provides for several regimes:

  • Actual profit regime (régime du résultat réel): full accounts, mandatory for all companies subject to IS (SARL, SARL AU, SA, SAS), with a rate of 20% if net taxable profit is below 100 million MAD and 35% from that threshold (40% for the financial sector, Article 19 CGI 2026)
  • CPU (Single Professional Contribution, Contribution Professionnelle Unique): simplified regime reserved for natural persons subject to IR whose turnover does not exceed the thresholds set by the CGI (traders, craftspeople and service providers operating in their own name); it replaced the former flat-rate regime (régime du forfait) and never applies to a company
  • Auto-entrepreneur (Law 114-13): simplified accounting with a simple register of purchases and sales, turnover ceilings of 500,000 MAD (trade, industry, crafts) and 200,000 MAD (services)

A commercial company therefore cannot opt for a simplified tax regime: it keeps full accounts and files its tax return every year.

04

Which supporting documents should you collect and how should you keep them?

Every entry must be backed by a supporting document: invoice, contract, purchase order, delivery note, bank statement, payslip, etc. Invoices issued and received must contain the particulars required by the CGI (identity and ICE of the parties, sequential number, date, nature and price of the goods or services, amount of VAT) for the expenses to be deductible (Articles 145 and 146 CGI 2026). Documents and books are kept for 10 years from the end of the financial year (Article 22 Law 9-88; Article 211 CGI 2026), on paper or in electronic form, and must be able to be presented to the tax authorities in the event of an audit.

05

Which software should you choose for compliant electronic accounting?

Law No. 43-20 on trust services for electronic transactions allows:

  • The advanced electronic signature of accounting documents and company deeds
  • The electronic seal of legal entities
  • Electronic time-stamping guaranteeing a certified date (date certaine)
  • Archiving with evidential value for the 10-year retention period

Since the 2026 Finance Law (Law No. 50-25), accounts must also be kept in electronic format and the company must be able to provide the tax authorities, in particular in the event of an audit, with an accounting entries file (fichier des écritures comptables, FEC) compliant with opinion No. 24 of the National Accounting Council (Conseil National de la Comptabilité). The accounting software must guarantee sequential numbering of entries, the impossibility of deleting a validated entry and the link between each entry and a supporting document. Non-compliant software weakens the accounts in the event of a tax audit.

06

How often should you keep and close the accounts?

FrequencyWhat to doReference
As transactions occurRecord each transaction chronologically, day by day, in the general journal on the basis of its supporting documentLaw 9-88
Every month or quarterPrepare the VAT returns according to the frequency applicable to the companyCGI 2026 (VAT)
At the end of the financial year (12 months)Inventory of assets and liabilities, transcription into the inventory book, preparation of the five financial statementsLaw 9-88; CGNC
Within 3 months of the year-endOnline filing of the tax return package (liasse fiscale) and of the taxable profit with the DGIArticle 20 CGI 2026
Within 6 months of the year-endApproval of the financial statements by the ordinary general meetingArticle 70 Law 5-96; Article 115 Law 17-95
Within 30 days following approvalFiling of the financial statements with the commercial court registryArticle 95 Law 5-96; Article 158 Law 17-95

The frequency of VAT returns and the full calendar of the annual obligations of companies in Morocco are detailed in our dedicated guides.

07

What does a company with irregular accounts risk?

Irregular accounts expose the company to the following consequences, presented together with the other penalties for non-compliance by businesses in Morocco:

  • Rejection of the accounts during a tax audit in the event of serious irregularities (Article 213 CGI 2026)
  • Reconstruction of turnover and profit by the authorities
  • Ex officio assessment (taxation d'office) in the event of failure to file a return or failure to present the accounting documents (Articles 228 and 229 CGI 2026)
  • Surcharges and late payment penalties on the reassessed duties
  • Liability of directors: civil and criminal penalties provided for by Law 5-96 and Law 17-95 (failure to prepare the financial statements, accounts not giving a true and fair view) and by the Commercial Code in the event of insolvency proceedings (procédure collective)
08

How does Charikaty simplify your bookkeeping?

To keep your accounts, here is what you need: a professional or an in-house department, compliant software, properly filed supporting documents and a closing calendar that is adhered to. With Charikaty, a private Moroccan legal-tech platform, you do everything online: once your company is registered, our accounting service puts you in touch with a chartered accountant registered with the Order of Chartered Accountants (Law 15-89) or a certified accountant registered on the roll of the Professional Organization of Certified Accountants (Organisation professionnelle des comptables agréés) (Law 127-12), who are Charikaty partners, to keep your accounts in accordance with Law 9-88, the CGNC and the CGI 2026, and we provide your corporate secretarial services (secrétariat juridique): minutes approving the accounts, filing of the financial statements with the commercial court registry and updates to the commercial register. You send your documents online, we coordinate the rest.

More than 250 companies have already been set up with Charikaty.

09 · FAQ

FAQ: Bookkeeping

Can you keep your company's accounts in-house?

Yes, no law requires a SARL to entrust its accounts to an external professional: bookkeeping can be handled by an in-house department, a chartered accountant (Law 15-89) or a certified accountant (Law 127-12). The manager remains responsible for the regularity of the accounts.

Which statutory books must be kept?

A company must keep the general journal, the general ledger and the inventory book. The general journal and the inventory book are numbered and initialled by the commercial court registry.

Must the accounts be kept using software?

Yes, the 2026 Finance Law requires accounts to be kept in electronic format, with an accounting entries file compliant with CNC opinion No. 24. Law 43-20 also governs electronic signatures, seals and time-stamping.

How long must accounting documents be kept?

Supporting documents and books are kept for 10 years from the end of the financial year (Article 22 Law 9-88; Article 211 CGI 2026).

Can a SARL fall under the CPU or auto-entrepreneur status?

No, the CPU and auto-entrepreneur status are reserved for natural persons. Every company subject to IS keeps full accounts under the actual profit regime.

Legal Sources

10 texts · 3 official sources · review Oct 2027
Next review: Oct 2027
  • Law No. 9-88 on the accounting obligations of traders (Article 22: 10-year retention)

  • Law No. 15-89 on the chartered accountancy profession and Law No. 127-12 on the certified accountancy profession (comptable agréé)

  • Law No. 15-95 enacting the Commercial Code (Articles 19 et seq.: the trader's accounts)

  • Law No. 5-96 on the SARL (Article 70: ordinary general meeting; Article 80: CAC; Article 95: filing of the financial statements)

  • Law No. 17-95 on public limited companies, as amended in particular by Law No. 19-20 (Article 115: ordinary general meeting; Article 158: filing)

  • Law No. 19-20 (Dahir No. 1-21-75 of July 2021): amends and supplements Law No. 5-96 to govern the SAS, replacing the former Law No. 17-95 regime

  • Law No. 43-20 on trust services for electronic transactions

  • Law No. 114-13 on the status of the auto-entrepreneur

  • General Accounting Standards Code (Code Général de Normalisation Comptable, CGNC) and opinion No. 24 of the National Accounting Council (Conseil National de la Comptabilité) (accounting entries file)

  • General Tax Code (Code Général des Impôts, CGI 2026), as amended by the 2026 Finance Law (Law No. 50-25): Article 19 (IS), Article 20 (return), Article 144 (CM), Articles 145 and 146 (invoices and supporting documents), Article 170 (instalments), Article 211 (10-year retention), Article 213 (rejection of accounts), Articles 228 and 229 (ex officio assessment), Articles 87 to 125 (VAT)

Create Your Company with Charikaty

Charikaty sets up your company online, puts you in touch with a partner chartered accountant and provides your corporate secretarial services in accordance with Law 9-88 and the CGNC.

  • 100% online
  • MRE friendly
  • WhatsApp support 24/7WhatsApp support
Charikaty
Lancement et gestion de votre société au Maroc, 100% en ligne. Casablanca · Rabat.
Charikaty est un service privé d'accompagnement à la création et à la gestion d'entreprise, non affilié à une administration publique.
© 2026 Charikaty. Tous droits réservés. · Casablanca, Maroc
WhatsApp · reply in < 15 min