taxation

Tax Audit Morocco: Preparation Checklist | Upsilon Consulting

Salaheddine Yatim

Salaheddine Yatim

Managing Partner

Share
Tax Audit Morocco: Preparation Checklist | Upsilon Consulting

Key takeaways: A tax audit should be prepared well in advance. This checklist of 20 essential documents covers the accounting, legal, and banking records you need to gather. Taxpayers have rights guaranteed by the Taxpayer Charter: assistance by a chartered accountant, confidentiality, and response deadlines. In case of disagreement, three levels of appeal exist: Local Taxation Commission, National Tax Appeals Commission, and Administrative Court.

Preparation Checklist: The 20 Essential Documents

Receiving a notice of audit from the DGI triggers a countdown. The company has 15 days from notification to organize its documentation. Here is the comprehensive list of records to compile and verify before the inspector arrives.

Accounting Documents

#DocumentVerifications to Perform
1General ledger (all accounts)Consistency with the trial balance
2Trial balance for the audited fiscal yearsConsistent debit/credit balances
3Accounting journals (purchases, sales, bank, miscellaneous, payroll)Continuous numbering, no gaps
4Inventory bookSigned and initialed, compliant with CGNC
5Tax returns (balance sheets + income statements + supplementary schedules)Consistency with SIMPL filings
6Accounting Entries File (FEC)Compliant format, extraction tested
7Depreciation scheduleDurations consistent with industry standards, no over-depreciation
8Provisions statementIndividually justified, probable and determinable
#DocumentVerifications to Perform
9Company bylaws (current version)Consistency with RC and OMPIC records
10General Assembly minutes (AGO + AGE)Approval of accounts, allocation of profits
11Board of directors / management minutesCompensation decisions, regulated agreements
12Significant contracts (lease, suppliers, clients, intra-group services)Consistency with accounting entries
13Transfer pricing documentationMandatory if turnover > 50 M DH (Art 214-III CGI)

Tax and Banking Documents

#DocumentVerifications to Perform
14Tax returns (IS, VAT, payroll IR, WHT, CSS)All filed within deadlines
15Complete bank statementsAll accounts, all months
16Monthly bank reconciliationsDiscrepancies identified and justified
17Purchase supporting documents (Art 146 CGI)Compliant invoices: name, ICE, VAT, date
18Fixed assets registerConsistency with depreciation schedule
19Employment contracts + payslipsCNSS, AMO, payroll IR consistent
20Permanent file (organization chart, list of shareholders, history of bylaw amendments)Complete and up to date

Taxpayer Rights During an Audit

The Taxpayer Charter

The Charter of Rights and Obligations of the Audited Taxpayer must be notified to the taxpayer along with the audit notice. Non-compliance constitutes a procedural defect that can lead to the annulment of the reassessment. Key guaranteed rights include:

Right to Prior Information

  • Receipt of the audit notice 15 days before the start of operations
  • Specification of the fiscal years and taxes concerned
  • Delivery of the Taxpayer Charter

Right to Assistance

  • The taxpayer may be assisted by a chartered accountant, tax attorney, or any advisor of their choice throughout the audit
  • The inspector cannot refuse the presence of the advisor

Right to Confidentiality

  • Information gathered during the audit is covered by professional secrecy (Art 246 CGI)
  • The inspector may not disclose information obtained to third parties

Right to Oral and Adversarial Debate

  • The inspector must engage in a discussion with the taxpayer before notifying reassessments
  • The taxpayer may present observations and justifications

Right to Rectification

  • In case of errors in filings, the taxpayer may regularize their situation before the final notification of reassessments
  • Voluntary regularization reduces penalties

What the Inspector Can and Cannot Do

The Inspector CANThe Inspector CANNOT
Request all accounting documents and supporting evidenceRemove originals from the premises
Conduct cross-checks with third partiesExceed the legal duration of the audit
Access the accounting IT systemAccess documents unrelated to the audit
Make physical observationsExert pressure or threats
Request oral explanationsNotify a reassessment without prior discussion

Summary Table of Deadlines

StageDeadlineCGI Reference
Notification of audit noticeMinimum 15 days before the start of operationsArt 212
Duration of on-site audit3 months (revenue ≤ 50 M DH excl. VAT) or 6 months (revenue > 50 M DH excl. VAT)Art 212-I
1st reassessment notificationWithin 3 months following the end of the auditArt 220
Taxpayer response (1st notification)30 days from receiptArt 220
2nd notification (if reassessments maintained)No statutory deadline, but practice of 60 daysArt 220-II
Taxpayer response (2nd notification)30 days from receiptArt 220-II
Statute of limitations for audit rights4 years from the tax yearArt 232
Statute of limitations in case of fraud4 years (no extension, except criminal proceedings)Art 232

Statute of Limitations: Watch for Interruptions

The 4-year statute of limitations runs from January 1 of the year following the year for which the tax is due. Example: for fiscal year 2022, the limitation expires on December 31, 2026.

This period is interrupted by:

  • Notification of the audit notice
  • Any reassessment notification
  • A written request for information from the tax authority
  • A legal dispute

Tax Penalty Schedule

Surcharges and Penalties (Art 184-192 CGI)

ViolationPenaltyReference
Late filing (< 30 days)5% of the tax amount + 0.5% late interest per monthArt 184
Late filing (> 30 days)15% of the tax amount + 0.5% late interest per monthArt 184
Incomplete or insufficient return15% of additional taxesArt 186
Reassessment following audit (good faith)15% of additional taxesArt 186
Reassessment following audit (bad faith)20% of additional taxesArt 187
Established tax fraud100% of evaded taxesArt 187
Failure to issue invoicesFine of 2,000 DH per violationArt 191
Failure to keep or destruction of accounting recordsFine of 2,000 DHArt 191-II
Obstruction of auditFine of 2,000 DHArt 191-III

Criminal Penalties (Art 192 CGI)

In cases of serious tax fraud or fraudulent schemes, the taxpayer faces criminal penalties:

ElementDetails
Fine (Art 192)5,000 to 50,000 DH
Imprisonment (Art 192)1 to 3 months, cumulative with the fine
Applicable fromSince LF 2021, imprisonment applies from the first offense (no longer reserved for repeat offenders)
Fictitious invoices (Art 231)The Minister of Finance directly refers the matter to the Public Prosecutor

Criminal proceedings are independent of tax reassessments.

Appeal Procedures

Pre-litigation Phase: The Commissions

1. Local Taxation Commission — CLT (Art 225 CGI)

  • Jurisdiction: disputes over corporate profits (CPU), rental profits, and registration dutiesfactual questions only (no legal interpretation)
  • Filing: within 30 days following the 2nd reassessment notification
  • Decision deadline: 12 months

2. Regional Tax Appeals Commission — CRRF (Art 225 bis CGI, created by LF 2022)

  • Jurisdiction: disputes over securities income and audits where revenue < 10 M DHfactual questions only
  • Filing: within 30 days following the 2nd reassessment notification
  • Decision deadline: 12 months

3. National Tax Appeals Commission — CNRF (Art 226 CGI)

  • Jurisdiction: audits where revenue ≥ 10 M DH, EESF (Art 216, any revenue level), abuse of rights (Art 213-V), and CLT/CRRF defaults (no decision within 12 months)
  • Can handle legal questions ONLY in abuse of rights cases (Art 213-V); otherwise factual questions only
  • Organization: 7 sub-commissions
  • Decision deadline: 12 months — if no decision is rendered within this period, no rectification can be made

Comparison Table: CLT vs. CRRF vs. CNRF

CriterionCLT (Art 225)CRRF (Art 225 bis)CNRF (Art 226)
Created byOriginal CGILF 2022Original CGI
JurisdictionCPU, rental profits, registration dutiesSecurities income, audits with revenue < 10 M DHAudits with revenue ≥ 10 M DH, EESF (Art 216), abuse of rights (Art 213-V), CLT/CRRF defaults
Questions handledFactual onlyFactual onlyFactual only (legal only for abuse of rights)
Filing deadline30 days after 2nd notification30 days after 2nd notification30 days after 2nd notification
Decision deadline12 months12 months12 months (no rectification if exceeded)
Sub-commissions7

Litigation Phase: Administrative Court

StageDeadlineCourt
Prior claim to the Tax Director6 months after the collection orderTax Authority
First instance appeal30 days after rejection of the claimAdministrative Court
Appeal30 days after notification of judgmentAdministrative Court of Appeal
Cassation30 days after notification of the rulingCourt of Cassation

Practical Advice for Appeals

  1. Build your file from the 1st notification: The quality of the response to the 1st notification often determines the outcome of the audit
  2. Document every exchange with the inspector (registered mail, acknowledgments of receipt)
  3. Seek assistance from a chartered accountant or tax attorney from the audit phase, not only at the appeal stage
  4. Strictly respect deadlines: Missing a deadline by a single day results in forfeiture

For more on how an audit unfolds, see our article Tax Audit in Morocco: What You Should Know.

Preparing for a Tax Audit: 5-Step Methodology

Step 1: Preventive Internal Audit

Even before receiving an audit notice, well-organized companies conduct an annual internal tax audit. This exercise identifies risk areas:

  • Expenses not supported by compliant invoices
  • VAT deducted on ineligible transactions
  • Inconsistencies between VAT returns and reported turnover
  • Intra-group transactions without transfer pricing documentation
  • Provisions that are unjustified or insufficiently documented

Step 2: Secure Documentation

Every accounting entry must be backed by probative supporting evidence as defined by Article 146 of the CGI. Verify that:

  • All supplier invoices include the name, address, ICE, business tax number, and VAT details
  • Expense reports are supported by original receipts
  • Intra-group agreements are formalized in writing and comply with the arm’s length principle

Step 3: Perform Reconciliations

  • VAT declared turnover vs. accounting turnover vs. IS declared turnover reconciliation: This is the first test performed by the inspector
  • Bank reconciliation: Verify that all deposits are recorded as income
  • Payroll reconciliation: Consistency between CNSS filings, payroll IR returns (9421 tax return), and accounting records

Step 4: Prepare Answers to Frequently Asked Questions

Inspectors systematically inquire about:

  • Exceptional or unusual expenses
  • Debt write-offs
  • Significant margin variations from one year to the next
  • Cross-border transactions (WHT, VAT, treaty withholdings)
  • Benefits in kind granted to directors

Step 5: Organize Logistics

  • Provide a dedicated office for the inspector
  • Designate a single point of contact (ideally the CFO or chartered accountant)
  • Prepare files organized by fiscal year and by tax
  • Test the FEC extraction from the accounting software

Engaging a Professional

A preventive tax audit conducted by a chartered accountancy firm identifies risks before the audit and assembles the necessary supporting documentation. Professional assistance during the audit significantly reduces the amount of reassessments.

For companies with international operations, a review of transfer pricing documentation is essential, particularly since the strengthening of reporting obligations under the 2026 CGI.

Managing filings via SIMPL and ensuring compliance of deductible expenses are the two pillars of a solid tax file.

Upsilon Consulting supports businesses at every stage of the tax audit process. Contact us for a preventive assessment.

Upsilon

Consulting

An independent firm, hands-on expertise

Upsilon Consulting is a chartered accounting, audit and tax advisory firm, member of the Moroccan Institute of Chartered Accountants. Our team of 40+ professionals has been supporting Moroccan and multinational companies for over 15 years. Our multidisciplinary approach and client proximity allow us to support you with rigour and responsiveness.

OEC Members Technical expertise Multidisciplinary approach Client proximity

Let's talk about your project

Contact us for a free consultation. Our experts respond within 24h.

They trust us

PfizerAlstomDrägerCFAO MotorsCDG CapitalBourse de Casablanca