Accounting Services in Morocco, for Local and Foreign Companies
Bookkeeping, tax, payroll and compliance handled by a licensed accountant in Casablanca. We work online, in English, so you can run your Moroccan company from anywhere.
An accounting firm in Morocco you can work with remotely
Running a company in Morocco means keeping accounts under the Moroccan General Accounting Code (CGNC), filing VAT and corporate tax returns with the tax administration (DGI), declaring employees to the CNSS and meeting strict deadlines. For a foreign owner, the rules, the language and the paperwork can quickly become a burden.
MISTAX ADVISORY is an accounting firm based in Casablanca, led by a licensed accountant (comptable agréé) practising since 2016. We act as your finance team in Morocco: we keep your books, file your returns, prepare your year-end financial statements and explain your figures in plain English.
Our accounting services in Morocco
Bookkeeping
Recording of sales, purchases, bank and cash transactions under Moroccan standards, with regular reconciliations.
Tax compliance
VAT returns, corporate income tax, withholding taxes and annual filings through the DGI electronic platforms.
Payroll
Payslips, payroll ledger, CNSS declarations, income tax on salaries and employee certificates.
Year-end financial statements
Balance sheet, income statement and statutory notes, ready for filing and for your shareholders.
Corporate secretarial
Company formation, articles of association, annual general meeting minutes and legal formalities.
Reporting in English
Clear monthly or quarterly reports for foreign shareholders and head offices.
Who we work with
We support Moroccan SMEs as well as foreign-owned companies: subsidiaries and branches of international groups, entrepreneurs setting up in Morocco, and non-resident investors who own a Moroccan company or property-holding entity.
Our clients operate in real estate, agri-food trading, rental of property and vehicles, insurance and professional training.
How it works
- First contact. Tell us about your company by WhatsApp or email. We reply quickly in writing and tell you what we need.
- Quote and engagement letter. We review your activity and send a written proposal. Work only starts once you accept the engagement letter.
- Online onboarding. You send your documents securely online. No need to travel to Casablanca.
- Ongoing service. We keep your books, file your returns on time and send you clear reports, with one dedicated contact.
Why MISTAX ADVISORY
Local expertise
In-depth knowledge of Moroccan accounting, tax and social rules, and of the DGI and CNSS procedures.
Online by design
Our own accounting platform lets us process documents fast and give you access to your figures.
Embedded in your business
Beyond compliance, we take the time to understand your trade and help you make better decisions.
Frequently asked questions
Can a foreign company use your accounting services in Morocco remotely?
Yes. Documents are exchanged online, you sign an engagement letter electronically, and you follow your figures through our online platform. Questions are answered in writing, by email or WhatsApp, and you can meet us in Casablanca.
Do I need a local accountant for my company in Morocco?
Companies in Morocco must keep accounts under the CGNC, file VAT and corporate tax returns with the DGI and declare employees to the CNSS. A local accountant ensures these filings are correct and on time.
How are your fees set?
Fees are quoted in writing after a short review of your activity and volume, and are set out in a written engagement letter before any work starts.
In which languages do you work?
We work in English, French and Arabic. Reports can be delivered in English for foreign shareholders.
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.
Looking for an accountant in Morocco?
Tell us about your company and receive a tailored proposal.