Accounting
- Bookkeeping: chronological recording of your documents (purchases, sales, bank statements, cash) under the CGNC and the Moroccan Chart of Accounts.
- Bank and cash journals with a monthly balance, and follow-up of your bank deposits.
- Matching and reconciliation: invoices matched to their payments, bank reconciled to the statement, customer and supplier balances checked.
- Period-end entries: depreciation, loan and leasing instalments, VAT, adjustments.
- Statutory registers initialled by the commercial court: journal, general ledger, inventory book, minutes register.
- Annual financial statements prepared and filed: balance sheet, CPC, ESG, cash flow statement, ETIC, and the tax return package.
- Interim accounts, dashboards and forecasts to steer your business during the year.
- Full outsourcing of your accounting, or supervision of your in-house accountant.
- Electronic accounting: since the 2026 Finance Law, accounts must be kept in electronic form. We help you get ready.
Tax: returns and advice
- Corporate income tax (IS), instalments and annual tax return.
- Personal income tax (IR): salaries, business income, rental income, capital gains.
- VAT, withholding taxes (RAS) and business tax (TP), registration duties and local taxes.
- Online filing and payment on SIMPL, within the legal deadlines, with receipts archived in your file.
- Lawful tax optimisation and choice of the regime best suited to your business.
- Preventive tax review to identify risks before the tax authority does.
- Analysis of each Finance Law and its impact on your business.
Support during a tax audit
A tax audit follows set stages. We support you at each one.
- Audit noticePreparing the file and supporting documents.
- Reassessment noticeAnalysis of the adjustments and a reasoned reply within the deadline.
- CLTAppeal before the Local Taxation Commission.
- CNRFAppeal before the National Tax Appeals Commission.
Support during a tax audit is provided under a specific written mandate.
Specific situations
- Non-residents and Moroccans living abroad: applicable taxation and double tax treaties.
- Transactions: disposals, restructurings, dividend distributions.
Your file, step by step
Every file follows the same internal procedure, from the first supporting document to the approved trial balance.
- CollectionReminders by email, phone or WhatsApp, tracked in our CRM.
- ReceiptPaper documents, email, WhatsApp or upload to our online space.
- Filing and archivingBy counterparty, date and type, in paper and digital archives.
- PreparationMissing documents and duplicates identified, chronological order.
- EntryPurchase, sales, bank, cash, payroll and financing journals.
- MatchingEach invoice matched to its payment.
- ReviewBalanced trial balance, bank agreed to the statement, realistic cash, balances analysed.
- ApprovalFull checklist and no anomaly before closing.
- General ledger available at any time.
- Trial balance up to date.
- A clean file, traceable document by document.
- A reliable basis for preparing your financial statements.
What we need from you
Complete documents sent on time are what make accurate returns, filed by the deadline, possible.
- An up-to-date cash book: daily receipts and payments, including bank deposits, with a monthly total.
- At month end, the cash balance and a list of cash transactions.
- Your bank statements, complete and within the agreed timeframe.
- Your supporting documents, organised and legible: invoices, contracts, payment slips, transfer confirmations, on paper or in digital form.
Acronyms explained
- CGNC
- The mandatory accounting framework in Morocco.
- CPC
- Income statement: your result for the year.
- ESG
- Statement of management balances: margin, value added, EBITDA.
- ETIC
- Additional information statement: the notes that detail your accounts.
- AMO
- Mandatory health insurance, declared with the CNSS.
- Matching
- Linking each invoice to the payment that settles it.
- État 9421
- The annual salaries and wages return filed with the DGI.
- Damancom
- The CNSS online filing platform.
Changing accountants, or catching up on overdue books?Talk to us