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
- Tell us about your company. Activity, number of invoices and bank accounts, employees. A short message by WhatsApp or email is enough.
- Engagement letter. You receive a written proposal. Work starts once you accept the engagement letter.
- Send your documents online. Invoices, receipts and bank statements are uploaded securely each month. No originals to post.
- 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.