Moroccan accountant (comptable agréé, OPCA) · Casablanca, Morocco+212 6 61 49 28 99contact@mistaxadvisory.comMon – Fri · 9:00 – 18:00 (GMT+1)
MISTAX ADVISORY · Casablanca, Morocco

Bookkeeping in Morocco, Done Online and On Time

Accurate books under Moroccan standards, clear reports in English, and a licensed accountant who answers your questions. For local companies, foreign subsidiaries and non-resident owners.

Why bookkeeping in Morocco needs a local specialist

Every company registered in Morocco must keep its accounts under the Moroccan General Accounting Code (CGNC), the local chart of accounts that differs from IFRS and from most foreign GAAP. Your books feed your VAT returns, your corporate income tax return and your annual financial statements, so a mistake in the bookkeeping quickly becomes a tax problem.

For a foreign owner, French-language invoices, local banking documents and tight filing deadlines add another layer of difficulty. Our bookkeeping service takes that work off your hands and turns it into reports you can read.

What our bookkeeping service in Morocco includes

Recording of transactions

Sales and purchase invoices, expenses, bank and cash movements, booked under the CGNC.

Bank reconciliations

Your bank statements matched line by line with your books, with any gaps explained.

Receivables and payables

Customer and supplier ledgers, ageing of open balances and follow-up of payment terms.

VAT-ready records

VAT collected and deductible tracked at entry, so your VAT returns are prepared from clean data.

Reports in English

Trial balance, profit and loss and cash position, monthly or quarterly, in English or French.

Year-end ready

Books closed and reviewed by a licensed accountant, ready for financial statements and tax returns.

Automated bookkeeping, reviewed by an accountant

Your documents are processed through Velto, our accounting platform, which reads invoices and bank documents and prepares the entries. A member of our team then checks every period and a licensed accountant reviews the books before any filing.

You get the speed of automation with the judgement of a professional who knows Moroccan tax rules, and you never have to chase anyone for your figures.

How it works

  1. Tell us about your company. Activity, number of invoices and bank accounts, employees. A short message by WhatsApp or email is enough.
  2. Engagement letter. You receive a written proposal. Work starts once you accept the engagement letter.
  3. Send your documents online. Invoices, receipts and bank statements are uploaded securely each month. No originals to post.
  4. Receive your reports. Your books are kept up to date and you receive your reports on a fixed schedule.

Who our bookkeeping service is for

Foreign subsidiaries

Moroccan entities of international groups that need local compliance and reporting to head office.

Non-resident owners

Entrepreneurs and investors who own a Moroccan company but live abroad.

Moroccan SMEs

Companies in real estate, trading, rental, insurance and training that want reliable books without an in-house team.

Bookkeeping in Morocco: frequently asked questions

Is bookkeeping mandatory for companies in Morocco?

Yes. Companies registered in Morocco must keep accounts under the CGNC and produce annual financial statements. Their tax returns are prepared from these accounts.

Can you keep my books if I live outside Morocco?

Yes. The whole service runs online: you upload documents, sign the engagement letter electronically and receive your reports by email. Questions are answered in writing, by email or WhatsApp.

Can my invoices be in a foreign currency or language?

Yes. We record foreign-currency transactions in dirhams at the applicable rate, and we handle invoices in French, English and Arabic.

Can you take over books that are late or incomplete?

Yes. We start with a review of the backlog, agree a catch-up plan with you, then move to regular monthly bookkeeping.

How are your fees set?

Fees depend on your volume and complexity. They are quoted from the details you send us in writing and set out in the engagement letter before any work starts.

Moroccan terms explained

DGI, CNSS, ICE, IS, TVA, CGNC, SIMPL, Damancom: confused by the acronyms? See our glossary of Moroccan accounting, tax and business terms, with plain-English definitions of every office, ID number, tax and filing.

Need reliable bookkeeping in Morocco?

Tell us about your company and receive a tailored proposal.