In brief: A tax audit in Morocco is a formal procedure where the DGI verifies a company’s accounting records and tax returns. The tax authority has a 4-year statute of limitations, must give 15 days’ advance notice, and audits last 6 to 12 months depending on company size. Learn how to prepare with a chartered accountant.
Tax Audit in Morocco: A Complete Guide for Businesses
A tax audit is a procedure through which the tax authority verifies a company’s accounting records. Its purpose is to ensure the accuracy of tax returns and the reliability of the accounting entries that support them. Receiving an audit notice can be a source of concern, but a thorough understanding of the procedure and your rights as a taxpayer allows you to approach this process with confidence.
In recent years, Morocco has undergone significant tax reforms. These reforms, guided by principles of fairness and transparency, mark a decisive step in the modernization of the tax system. They aim to optimize revenue collection, combat tax evasion, and encourage taxpayer compliance. The 2026 Finance Law notably introduced the possibility for the tax authority to conduct an accounting audit and a comprehensive review of an individual’s overall tax situation simultaneously, for audit notices issued from January 1, 2026 onward.
Types of Tax Audits in Morocco
The tax authority has, under the General Tax Code (CGI), the right to audit tax returns. Tax audits in Morocco can take several forms, each with a different scope and intensity.
Full Accounting Audit (Vérification de Comptabilité)
This is the most comprehensive form of tax audit. It consists of a thorough on-site examination of all the company’s accounting records. The auditor analyzes accounting books, invoices, contracts, and all supporting documents. The accounting audit focuses on the consistency between filed returns and the reality of recorded transactions.
Desk-Based Audit (Contrôle sur Pièces)
The desk-based audit is carried out from the tax authority’s offices, without visiting the taxpayer’s premises. The inspector reviews tax returns and documents in their possession to detect potential anomalies, inconsistencies, or material errors. This type of audit may result in a request for information or justification addressed to the taxpayer.
Comprehensive Review of Overall Tax Situation
This procedure targets individuals and allows the tax authority to verify the consistency between declared income and the taxpayer’s expenses, assets, and lifestyle. Since 2026, this procedure can be conducted simultaneously with an accounting audit.
Other Audit Procedures
The tax authority also has specific procedures at its disposal, such as:
- Asset verification for agricultural income
- Transaction price audit for estimated declarations
- Right of inspection, which allows agents to visit professional premises to verify the physical elements of the business
In addition, Upsilon Consulting offers advisory and support services for tax audits.
Common Triggers for a Tax Audit
The tax authority selects files for audit based on several criteria. While the programming remains at the discretion of the General Tax Directorate (DGI), certain factors increase the likelihood of a tax audit:
- Inconsistencies in returns: significant discrepancies between declared turnover and cross-checks performed by the tax authority
- Abnormal variations: sudden drops in turnover or margins without economic justification
- Recurring VAT credits: frequent refund requests attract the attention of the tax authority
- High-risk sectors: certain industries receive particular scrutiny
- Third-party reports: information transmitted by other government agencies or third parties
- Missing or late filings: failure to meet filing obligations is a strong signal
The Tax Authority’s Right to Audit
Under Article 210 of the Moroccan General Tax Code, the tax authority audits the returns and documents used to assess taxes, duties, and levies. Taxpayers must provide all necessary supporting documentation and present all accounting records to sworn agents.
This right is exercised by agents holding at least the rank of assistant inspector, who are authorized to carry out the audit. The company must make all necessary information available, including in digital format. In the event of non-compliance, the tax authority may exercise its discretionary power and resort to automatic assessment.
Statute of Limitations: The 4-Year Rule
The tax authority’s right to audit is governed by a four (4) year statute of limitations. In practice, the tax authority may rectify the tax bases relating to the four fiscal years preceding the year in which the audit is carried out. Beyond this period, the fiscal years are time-barred and can no longer be subject to reassessment.
How a Tax Audit Proceeds
The audit covers the tax bases declared by the taxpayer, the accounting entries, and the physical existence of assets recorded on the balance sheet. The tax authority must follow strict formalities set by law.
The Audit Notice
In the case of an accounting audit, the tax authority notifies the taxpayer of an audit notice, which must be received at least fifteen (15) days before the audit begins. The notice must be accompanied by the taxpayer’s charter and specify:
- The name and rank of the auditing agent
- The period under review
- The types of taxes to be audited
- The start date of the audit
The audit cannot begin until after the fifteen (15) day period has expired. Failure to comply renders the entire procedure null and void, which constitutes a fundamental safeguard for the taxpayer.
Location of the Audit
According to Article 212 of the General Tax Code, the audit takes place at:
- For legal entities: the registered office or main establishment
- For individuals: the tax domicile or main establishment
- For non-residents: the elected tax domicile
The auditor cannot require documents to be sent to their office, nor take original documents without the express authorization of the taxpayer.
Duration of the Audit
In accordance with Article 212 of the General Tax Code, audit operations may not last:
- More than 6 months for companies with turnover (excluding VAT) of 50 million dirhams or less
- More than 12 months for other companies
This period runs from the 16th day following notification of the audit notice.
Suspension of the Audit Period
The audit may be suspended in the event of failure to present accounting documents or refusal by the taxpayer to submit to the audit. The suspension begins upon notification of a formal demand and ends upon delivery of the documents or a letter confirming their absence.
The Rectification and Discussion Phase
At the conclusion of the on-site audit, if the inspector identifies irregularities, they initiate the rectification procedure. This procedure unfolds in several stages:
- First rectification notice: the tax authority sends the taxpayer a letter detailing the proposed reassessments, their grounds, and the bases retained
- Taxpayer’s response: the taxpayer has 30 days to formulate observations and present arguments
- Second notice: if the tax authority maintains its rectifications, it sends a second letter taking into account the taxpayer’s observations
- Second response: the taxpayer again has 30 days to respond
This adversarial dialogue is a fundamental right of the taxpayer. Failure to respond within the deadlines constitutes tacit acceptance of the proposed rectifications.
Tax Appeal Commissions
In the event of persistent disagreement between the taxpayer and the tax authority after the discussion phase, the dispute may be submitted to the tax appeal commissions.
Local Tax Commissions (CLT)
The CLT are competent to examine taxpayer claims relating to rectifications in professional income, real estate income, and registration duties. They must render their reasoned decisions within 12 months and notify the parties within 4 months of the date on which they were rendered.
Regional Tax Appeal Commissions (CRRF)
Established in all 12 regions of the Kingdom, the CRRF handle cases involving SMEs and large companies at the regional level. They constitute an intermediate level between the CLT and the National Commission.
National Tax Appeal Commission (CNRF)
Based in Rabat and placed under the responsibility of the Head of Government, the CNRF rules on the most significant disputes. If the CLT or CRRF fail to render a decision within the 12-month deadline, the appeal is automatically referred to the CNRF.
Penalties and Tax Sanctions
In the event of reassessment, the taxpayer faces surcharges and penalties that vary depending on the nature of the infraction:
- 5% surcharge for late filing of returns (within 30 days following a formal demand)
- 15% surcharge for rectification of tax bases
- 20% surcharge for filing beyond the 30-day period after formal demand
- Late payment interest: 0.50% per month of delay on the amount of duties owed
- Criminal penalties: in cases of proven tax fraud, criminal prosecution may be initiated
How to Prepare for a Tax Audit
Rigorous preparation is essential to approach a tax audit under the best conditions. Here are the recommended steps:
- Organize your accounting: ensure all accounting documents are filed, accessible, and consistent
- Review your returns: compare filed returns with accounting entries and correct any errors
- Prepare supporting documents: gather invoices, contracts, bank statements, and all supporting evidence
- Anticipate questions: identify points likely to attract the auditor’s attention
- Designate a point of contact: appoint a responsible person to accompany the auditor and respond to their requests
The Role of the Chartered Accountant During a Tax Audit
Article 212 of the General Tax Code guarantees the taxpayer the right to be assisted by the tax advisor of their choice. The chartered accountant plays a central role at every stage of the tax audit:
- Before the audit: they conduct a pre-audit to identify and correct anomalies
- During the audit: they assist the taxpayer during exchanges with the auditor, provide technical explanations, and ensure the procedure is properly followed
- After the audit: they analyze rectification notices, draft responses, and support the taxpayer through appeal procedures
An experienced chartered accountant can make the difference between a smoothly conducted audit and a costly dispute.
Post-Audit Remedies and Appeals
If the taxpayer contests the results of the audit, several avenues of appeal are available:
- Appeal to the commissions: CLT, CRRF, or CNRF as applicable
- Contentious claim: addressed to the tax authority within 6 months following the issuance of the tax assessment
- Judicial appeal: before the competent administrative court, within 30 days following the tax authority’s decision on the claim
It is crucial to strictly respect appeal deadlines, as failure to do so results in forfeiture of the right to appeal.
To learn more about our tax audit support services, visit the page: Tax Advisory
Frequently Asked Questions
What is the statute of limitations for tax audits in Morocco?
The tax authority has a four-year statute of limitations to audit and rectify tax bases. This means it may reassess the four fiscal years preceding the year in which the audit is conducted. Beyond this period, fiscal years are time-barred and can no longer be subject to reassessment.
How long does a tax audit last in Morocco?
A tax audit may not last more than 6 months for companies with turnover of 50 million dirhams or less, and 12 months for larger companies. This period begins on the 16th day following notification of the audit notice. The audit may be suspended if the taxpayer fails to present accounting documents.
What are the taxpayer’s rights during a tax audit?
The taxpayer has the right to receive 15 days’ advance notice before the audit begins, to be assisted by a tax advisor of their choice, and to respond to rectification notices within 30 days. In case of disagreement, the taxpayer may appeal to local, regional, or national tax commissions and ultimately to the administrative court.
READ ALSO