Guides & comparisonsRetail in Morocco

Annual accounting and tax calendar for a Moroccan small business

Turn your closing date and tax profile into provable daily, monthly, quarterly and annual tasks.

By BelloCommerce

·

A downloaded twelve-box calendar knows neither your closing date nor VAT status. A useful calendar begins with four facts: legal form, tax regime, filing frequency and the accounting year’s opening date. It then inserts internal preparation time before each legal deadline.

Moroccan manager planning accounting and tax deadlines
Moroccan manager planning accounting and tax deadlines.

Calendar layers

  • Daily: evidence for sales, payments and cash.
  • Weekly: bank, missing documents and exceptions.
  • Monthly: close, payroll, withholding and VAT by profile.
  • Quarterly: VAT or IS instalment where applicable.
  • Annual: inventory, statements and result return.
  • Company: approval, then filing.
  • Event-driven: hire, change, cessation or audit.

1. Build the deadline identity card

Collect confirmed parameters before entering a date. A monthly-VAT SARL does not have the same calendar as a quarterly individual business.

ParameterRecord
Accounting yearopening and closing dates
TaxIS, IR and exact regime
VAToutside scope, monthly or quarterly
Employerstaff, withholding, CNSS and channels
Legal formmeeting or sole-shareholder decision
Otherwithholding, payment terms, local tax and sector

Retain the source certificate or screenshot and assign someone to revalidate the profile after any change.


2. Install the recurring rhythm

The day creates evidence, the week absorbs discrepancies and the month prepares filings. Without the rhythm, every due date becomes reconstruction.

  1. Daily: close cash and payment tenders.
  2. Weekly: collect purchases, bank and evidence.
  3. By D+3: lock prior-month sales.
  4. By D+7: explain differences and missing items.
  5. By D+10: transmit the complete pack.
  6. Before filing: review return, payment and acknowledgement.
  7. After filing: archive the version and match the debit.

Adapt D+3/D+7/D+10 to volume; they are management targets, not statutory dates.

3. Position 2026 CGI markers

For electronic VAT returns, the CGI places monthly filing before the end of the following month and quarterly filing before the end of the first month of the following quarter. IS has four instalments before the end of months 3, 6, 9 and 12 from opening.

Common dutyGeneral marker to validate
Electronic monthly VATend of following month
Electronic quarterly VATend of first month of following quarter
IS instalmentsend of months 3, 6, 9 and 12
IS result returnwithin three months after close
Payroll annual statementbefore 1 March
Social filingspayroll/CNSS dates shown for the file and portal

The live DGI status and current law control. A cessation, first period, withholding event or option may add or change a task.

31 March is not everyone’s date

It often follows a 31 December close and particular obligations. An off-calendar close, individual taxpayer or different VAT frequency changes the calendar.

4. Add the company-closing chain

The CGNC normally calls for statements within three months after close. A SARL’s partners or sole shareholder approve within six months; approved statements are filed within 30 days.

Example for a 31 December closeTheoretical latest date
Statements and IS return31 March
SARL/SARL AU approval30 June
Filing if approved 30 June30 July
First new-year instalment31 March
Second instalment30 June

The example demonstrates mechanics. Calculate each date, holiday and procedure for the live file before approval.

5. Turn the calendar into evidence

Each task carries an owner, preparer, reviewer, internal date, legal date and evidence link. A reminder with no attachment does not prove filing.

  • Create one recurring task per duty.
  • Trigger alerts before the internal date.
  • Block approval until reconciliation is present.
  • Record filed reference and amount.
  • Attach receipt and payment evidence.
  • Review the profile annually with the accountant.

BelloPOS may schedule the operating close and provide sales exports. It does not know every tax option and files nothing with the DGI or CNSS.

Mistakes to avoid

  • Copying a generic calendar.
  • Entering legal dates only.
  • Omitting review time.
  • Confusing calendar month and accounting year.
  • Not archiving acknowledgement.
  • Keeping an old VAT profile.

Frequently asked questions

Which facts come first?

Legal form, accounting year, IS/IR regime, VAT, employer status, withholding and activity-specific duties.

When does a company file its result?

The 2026 CGI provides for the IS result return within three months after the accounting close.

When does a SARL approve accounts?

Within six months after close; approved statements are then filed within 30 days.

Is VAT always monthly?

No. The CGI distinguishes monthly and quarterly regimes by situation; verify the current file status.

Does BelloPOS send returns?

No. It may prepare some operating data; the company and professionals validate and use official channels.

What to take away

A reliable calendar calculates dates from the live profile, creates internal stages before each deadline and preserves evidence after every filing and payment.

Sources

The figures and rules quoted above come from these pages, read on the date given in the article.

Close operations before the return

Schedule sales closing and exports early enough to leave time for reconciliation and review.

Read next

Other practical guides on the same subject: